MPQC  3.0.0-alpha
sc::ParsedOneBodyOperSetKey Class Reference

Parsed representation of a string key that represents a one-body operator set (OneBodyOperSet + associated parameters). More...

#include <chemistry/qc/lcao/fockbuild_runtime.h>

Public Member Functions

 ParsedOneBodyOperSetKey (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, 1 >::value > &descr)
 computes key from the given OneBodyOperSetDescr object
 
template<int NumCenters>
static Ref< typename NCentersToIntDescr< NumCenters, 1 >::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 one-body operator set (OneBodyOperSet + associated parameters).

This class is closely related to OneBodyOperSetDescr.


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.