MPQC 3.0.0-alpha
Loading...
Searching...
No Matches
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::Log2Bounds
- 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.
 
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
 Return 1 if the object is managed. Otherwise return 0.
 

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.

Member Function Documentation

◆ log2_bound()

template<class Int2e >
int sc::BoundsLibint2< Int2e >::log2_bound ( int sh1,
int sh2,
int sh3,
int sh4 ) const
virtual

computes bound for a given type of integrals

Implements sc::Log2Bounds.


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

Generated at Wed Sep 25 2024 02:45:31 for MPQC 3.0.0-alpha using the documentation package Doxygen 1.12.0.