MPQC
3.0.0-alpha
|
Describes two-body operators. More...
#include <chemistry/qc/basis/operator.h>
Public Types | |
enum | type { eri =0, r12 =1, r12t1 =2, r12t2 =3, r12_0_g12 =4, r12_m1_g12 =5, t1g12 =6, t2g12 =7, g12t1g12 =8, g12p4g12_m_g12t1g12t1 =9, anti_g12g12 =10, delta =11 } |
types of known two-body operators More... | |
Static Public Member Functions | |
static Ref< TwoBodyOperDescr > | descr (TwoBodyOper::type t) |
Returns a descriptor for integral type t. | |
static std::string | to_string (type t) |
converts type to string representation | |
static type | to_type (const std::string &key) |
converts string representation to type | |
Static Public Attributes | |
static int | max_ntypes |
The max number of such types. | |
Describes two-body operators.
TwoBodyOper lists two-body operators, and provides runtime support for examining their properties, such as conversion to string and back, and construction of TwoBodyOperDescr.