MPQC
3.0.0-alpha
|
Creates R12TwoBodyIntKey for the given CorrelationFactor. More...
#include <chemistry/qc/mbptr12/creator.h>
Public Types | |
typedef std::string | ObjT |
Public Member Functions | |
R12TwoBodyIntKeyCreator (const Ref< TwoBodyFourCenterMOIntsRuntime > &moints_rtime_, const Ref< OrbitalSpace > &bra1, const Ref< OrbitalSpace > &ket1, const Ref< OrbitalSpace > &bra2, const Ref< OrbitalSpace > &ket2, const Ref< R12Technology::CorrelationFactor > &corrfactor, bool CorrFunctionInBra=false, bool CorrFunctionInKet=false, std::string layout_key=std::string(TwoBodyIntLayout::b1b2_k1k2)) | |
ObjT | operator() () |
Implementation of RangeCreator::operator() | |
ObjT | null () const |
returns the null object. Default is to return T(0). | |
Public Member Functions inherited from sc::RangeCreator< std::string > | |
RangeCreator (unsigned int n) | |
Additional Inherited Members | |
Protected Member Functions inherited from sc::RangeCreator< std::string > | |
bool | can_create () const |
void | next () |
unsigned int | ncreated () const |
Creates R12TwoBodyIntKey for the given CorrelationFactor.