|
MPQC
3.0.0-alpha
|
Implements descriptors for various two-body evaluators. More...
#include <chemistry/qc/basis/intdescr.h>
Public Types | |
| typedef OneBodyIntTraits< NumCenters, OneBodyIntSet > | TraitsType |
| typedef TraitsType::ParamsType | ParamsType |
| typedef OneBodyIntType< NumCenters >::value | EvalType |
Public Member Functions | |
| OneBodyNCenterIntDescr (const Ref< Integral > &IF, const Ref< ParamsType > ¶ms=Ref< ParamsType >(dynamic_cast< ParamsType * >(new IntParamsVoid))) | |
| OneBodyNCenterIntDescr (const Ref< Integral > &IF, const Ref< IntParams > ¶ms) | |
| const Ref< Integral > & | factory () const |
| which factory is used | |
| Ref< EvalType > | inteval () const |
| call appropriate method to produce TwoBodyInt corresponding to this Set | |
| Ref< IntParams > | params () const |
| optional parameters that determine the operator set (e.g., geminal exponents, etc.) | |
| OneBodyOperSet::type | operset () const |
| the type of the operator set | |
| unsigned int | num_sets () const |
| how many integral sets | |
| unsigned int | intset (OneBodyOper::type t) const |
| OneBodyOper::type | intset (unsigned int t) const |
| Maps integral set t to its TwoBodyOper::type. | |
Public Member Functions inherited from sc::IntegralSetDescr< OneBodyIntType< NumCenters >::value > | |
| virtual unsigned int | intset (TwoBodyOper::type t) const=0 |
| Maps integral set t to its index in this set. | |
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... | |
Static Public Member Functions | |
| static unsigned int | intSet (OneBodyOper::type t) |
| Static version of OneBodyIntDescr::intset() | |
| static OneBodyOper::type | intSet (unsigned int t) |
| Static version of OneBodyIntDescr::intset() | |
Static Public Attributes | |
| static const unsigned int | num_intsets = TraitsType::size |
Additional Inherited Members | |
Protected Member Functions inherited from sc::RefCount | |
| RefCount (const RefCount &) | |
| RefCount & | operator= (const RefCount &) |
Implements descriptors for various two-body evaluators.