MPQC  3.0.0-alpha
sc::BoundsLibint2< Int2e > Class Template Reference

Computes log2 bounds for a particular Int2e evaluator. More...

#include <chemistry/qc/libint2/bounds.h>

Inheritance diagram for sc::BoundsLibint2< Int2e >:
sc::Log2Bounds sc::RefCount

Public Types

typedef Log2Bounds::int_bound_t int_bound_t
 
- Public Types inherited from sc::Log2Bounds
enum  { int_bound_min = SCHAR_MIN, int_bound_max = SCHAR_MAX }
 
typedef signed char int_bound_t
 

Public Member Functions

 BoundsLibint2 (Integral *integral, const Ref< GaussianBasisSet > &b1, const Ref< GaussianBasisSet > &b2, const Ref< GaussianBasisSet > &b3, const Ref< GaussianBasisSet > &b4, size_t storage, const Ref< IntParams > &params)
 
int log2_bound (int sh1, int sh2, int sh3, int sh4) const
 computes bound for a given type of integrals
 
- Public Member Functions inherited from sc::RefCount
size_t identifier () const
 Return the unique identifier for this object that can be compared for different objects of different types. More...
 
int lock_ptr () const
 Lock this object.
 
int unlock_ptr () const
 Unlock this object.
 
void use_locks (bool inVal)
 start and stop using locks on this object
 
refcount_t nreference () const
 Return the reference count.
 
refcount_t reference ()
 Increment the reference count and return the new count.
 
refcount_t dereference ()
 Decrement the reference count and return the new count.
 
int managed () const
 
void unmanage ()
 Turn off the reference counting mechanism for this object. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from sc::Log2Bounds
static int_bound_t bound_cast (double)
 
- Protected Member Functions inherited from sc::RefCount
 RefCount (const RefCount &)
 
RefCountoperator= (const RefCount &)
 
- Static Protected Attributes inherited from sc::Log2Bounds
static const int debugclass_ = 0
 

Detailed Description

template<class Int2e>
class sc::BoundsLibint2< Int2e >

Computes log2 bounds for a particular Int2e evaluator.


The documentation for this class was generated from the following files:

Generated at Sun Jan 26 2020 23:24:03 for MPQC 3.0.0-alpha using the documentation package Doxygen 1.8.16.