#include <chemistry/qc/mbptr12/moints_runtime.h>
Public Member Functions | |
| ParsedTwoBodyIntKey (const std::string &key) | |
| const std::string & | key () const |
| const std::string & | bra1 () const |
| const std::string & | bra2 () const |
| const std::string & | ket1 () const |
| const std::string & | ket2 () const |
| const std::string & | oper () const |
| const std::string & | params () const |
| const std::string & | layout () const |
Static Public Member Functions | |
| static std::string | key (const std::string &bra1, const std::string &bra2, const std::string &ket1, const std::string &ket2, const std::string &oper, const std::string ¶ms, const std::string &layout) |
| computes key from its components | |
| static std::string | key (const std::string &bra1, const std::string &bra2, const std::string &ket1, const std::string &ket2, const std::string &descr, const std::string &layout) |
| computes key from its components | |
| static std::string | key (const Ref< TwoBodyIntDescr > &descr) |
| computes operator part of the key given an TwoBodyIntDescr object | |
| static Ref< TwoBodyIntDescr > | create_descr (const std::string &oper_key, const Ref< IntParams > &p, const Ref< Integral > &integral) |
| this factory method constructs a descriptor given operator key + IntParams object + Integrals object | |