MPQC
3.0.0-alpha
|
Parsed representation of a string key that represents a two-body operator set (TwoBodyOperSet + associated parameters). More...
#include <chemistry/qc/lcao/tbint_runtime.h>
Public Member Functions | |
ParsedTwoBodyOperSetKey (const std::string &key) | |
const std::string & | key () const |
const std::string & | oper () const |
const std::string & | params () const |
Static Public Member Functions | |
static std::string | key (const std::string &oper, const std::string ¶ms) |
computes key from its components | |
template<int NumCenters> | |
static std::string | key (const Ref< typename NCentersToIntDescr< NumCenters, 2 >::value > &descr) |
computes key from the given TwoBodyOperSetDescr object | |
template<int NumCenters> | |
static Ref< typename NCentersToIntDescr< NumCenters, 2 >::value > | create_descr (const std::string &operset_key, const Ref< IntParams > &p, const Ref< Integral > &integral) |
this factory method constructs a descriptor given operator key + IntParams object + Integrals object | |
Parsed representation of a string key that represents a two-body operator set (TwoBodyOperSet + associated parameters).
This class is closely related to TwoBodyOperSetDescr.