MPQC  3.0.0-alpha
sc::ParsedTwoBodyOperSetKey Class Reference

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 &params)
 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
 

Detailed Description

Parsed representation of a string key that represents a two-body operator set (TwoBodyOperSet + associated parameters).

This class is closely related to TwoBodyOperSetDescr.


The documentation for this class was generated from the following file:

Generated at Sun Jan 26 2020 23:24:09 for MPQC 3.0.0-alpha using the documentation package Doxygen 1.8.16.