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