MPQC  3.0.0-alpha
sc::R12TwoBodyIntKeyCreator Class Reference

Creates R12TwoBodyIntKey for the given CorrelationFactor. More...

#include <chemistry/qc/mbptr12/creator.h>

Inheritance diagram for sc::R12TwoBodyIntKeyCreator:
sc::RangeCreator< std::string >

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
 

Detailed Description

Creates R12TwoBodyIntKey for the given CorrelationFactor.


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

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