|
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.