Psi4
Public Member Functions | Public Attributes | Private Attributes | List of all members
psi::ScfAndDfCorrelationRestrictedFunctor Class Reference

Public Member Functions

 ScfAndDfCorrelationRestrictedFunctor (SharedVector results, ScfRestrictedFunctor &scf_functor, std::shared_ptr< Matrix > D, std::shared_ptr< Matrix > D_ref)
 
 ScfAndDfCorrelationRestrictedFunctor ()
 
 ~ScfAndDfCorrelationRestrictedFunctor ()
 
void load_tpdm (size_t)
 
void next_tpdm_element ()
 
void finalize ()
 
void operator() (int salc, int pabs, int qabs, int rabs, int sabs, int pirrep, int pso, int qirrep, int qso, int rirrep, int rso, int sirrep, int sso, double value)
 

Public Attributes

int nthread
 

Private Attributes

SharedMatrix D_ref_
 
SharedMatrix D_
 
ScfRestrictedFunctor scf_functor_
 
std::vector< SharedVectorresult_vec_
 
SharedVector results_
 

Constructor & Destructor Documentation

psi::ScfAndDfCorrelationRestrictedFunctor::ScfAndDfCorrelationRestrictedFunctor ( SharedVector  results,
ScfRestrictedFunctor scf_functor,
std::shared_ptr< Matrix D,
std::shared_ptr< Matrix D_ref 
)
inline
psi::ScfAndDfCorrelationRestrictedFunctor::ScfAndDfCorrelationRestrictedFunctor ( )
inline
psi::ScfAndDfCorrelationRestrictedFunctor::~ScfAndDfCorrelationRestrictedFunctor ( )
inline

Member Function Documentation

void psi::ScfAndDfCorrelationRestrictedFunctor::finalize ( )
inline
void psi::ScfAndDfCorrelationRestrictedFunctor::load_tpdm ( size_t  )
inline
void psi::ScfAndDfCorrelationRestrictedFunctor::next_tpdm_element ( )
inline
void psi::ScfAndDfCorrelationRestrictedFunctor::operator() ( int  salc,
int  pabs,
int  qabs,
int  rabs,
int  sabs,
int  pirrep,
int  pso,
int  qirrep,
int  qso,
int  rirrep,
int  rso,
int  sirrep,
int  sso,
double  value 
)
inline

Member Data Documentation

SharedMatrix psi::ScfAndDfCorrelationRestrictedFunctor::D_
private
SharedMatrix psi::ScfAndDfCorrelationRestrictedFunctor::D_ref_
private
int psi::ScfAndDfCorrelationRestrictedFunctor::nthread
std::vector<SharedVector> psi::ScfAndDfCorrelationRestrictedFunctor::result_vec_
private
SharedVector psi::ScfAndDfCorrelationRestrictedFunctor::results_
private
ScfRestrictedFunctor psi::ScfAndDfCorrelationRestrictedFunctor::scf_functor_
private

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