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

Public Member Functions

 ScfRestrictedFunctor ()
 
 ScfRestrictedFunctor (SharedVector results, std::shared_ptr< Matrix > D)
 
 ~ScfRestrictedFunctor ()
 
void finalize ()
 
void load_tpdm (size_t)
 
void next_tpdm_element ()
 
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
 
std::vector< SharedVectorresult
 

Private Attributes

SharedMatrix D_
 

Constructor & Destructor Documentation

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

Member Function Documentation

void psi::ScfRestrictedFunctor::finalize ( )
inline
void psi::ScfRestrictedFunctor::load_tpdm ( size_t  )
inline
void psi::ScfRestrictedFunctor::next_tpdm_element ( )
inline
void psi::ScfRestrictedFunctor::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::ScfRestrictedFunctor::D_
private
int psi::ScfRestrictedFunctor::nthread
std::vector<SharedVector> psi::ScfRestrictedFunctor::result

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