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

#include <ekt.h>

Public Member Functions

 Ektip (std::string name, int nocc, int norb, const SharedTensor2d &GFock, const SharedTensor2d &Gamma, double scale_gf, double scale_ps)
 
 ~Ektip ()
 
SharedTensor1d eocc () const
 
SharedTensor1d eorb () const
 
SharedTensor1d psocc () const
 
SharedTensor1d ps () const
 

Private Member Functions

void compute_ektip ()
 

Private Attributes

std::string name_
 
int nocc_
 
int nvir_
 
int norb_
 
int plevel_
 
double cutoff_
 
double scale_
 
double scale2_
 
SharedTensor1d diagG1_
 
SharedTensor1d ps_vec_
 
SharedTensor1d eorb_
 
SharedTensor1d eocc_
 
SharedTensor1d ps_occ_
 
SharedTensor2d GF_
 
SharedTensor2d GFt_
 
SharedTensor2d GF_copy_
 
SharedTensor2d GFp_
 
SharedTensor2d G1_
 
SharedTensor2d G1t_
 
SharedTensor2d G1_copy_
 
SharedTensor2d G1half_
 
SharedTensor2d Uvec_
 
SharedTensor2d Uvecp_
 
SharedTensor2d temp_
 
SharedTensor2d PS_
 
SharedTensor2d GCt_
 

Constructor & Destructor Documentation

psi::dfoccwave::Ektip::Ektip ( std::string  name,
int  nocc,
int  norb,
const SharedTensor2d GFock,
const SharedTensor2d Gamma,
double  scale_gf,
double  scale_ps 
)
psi::dfoccwave::Ektip::~Ektip ( )

Member Function Documentation

void psi::dfoccwave::Ektip::compute_ektip ( )
private
SharedTensor1d psi::dfoccwave::Ektip::eocc ( ) const
inline
SharedTensor1d psi::dfoccwave::Ektip::eorb ( ) const
inline
SharedTensor1d psi::dfoccwave::Ektip::ps ( ) const
inline
SharedTensor1d psi::dfoccwave::Ektip::psocc ( ) const
inline

Member Data Documentation

double psi::dfoccwave::Ektip::cutoff_
private
SharedTensor1d psi::dfoccwave::Ektip::diagG1_
private
SharedTensor1d psi::dfoccwave::Ektip::eocc_
private
SharedTensor1d psi::dfoccwave::Ektip::eorb_
private
SharedTensor2d psi::dfoccwave::Ektip::G1_
private
SharedTensor2d psi::dfoccwave::Ektip::G1_copy_
private
SharedTensor2d psi::dfoccwave::Ektip::G1half_
private
SharedTensor2d psi::dfoccwave::Ektip::G1t_
private
SharedTensor2d psi::dfoccwave::Ektip::GCt_
private
SharedTensor2d psi::dfoccwave::Ektip::GF_
private
SharedTensor2d psi::dfoccwave::Ektip::GF_copy_
private
SharedTensor2d psi::dfoccwave::Ektip::GFp_
private
SharedTensor2d psi::dfoccwave::Ektip::GFt_
private
std::string psi::dfoccwave::Ektip::name_
private
int psi::dfoccwave::Ektip::nocc_
private
int psi::dfoccwave::Ektip::norb_
private
int psi::dfoccwave::Ektip::nvir_
private
int psi::dfoccwave::Ektip::plevel_
private
SharedTensor2d psi::dfoccwave::Ektip::PS_
private
SharedTensor1d psi::dfoccwave::Ektip::ps_occ_
private
SharedTensor1d psi::dfoccwave::Ektip::ps_vec_
private
double psi::dfoccwave::Ektip::scale2_
private
double psi::dfoccwave::Ektip::scale_
private
SharedTensor2d psi::dfoccwave::Ektip::temp_
private
SharedTensor2d psi::dfoccwave::Ektip::Uvec_
private
SharedTensor2d psi::dfoccwave::Ektip::Uvecp_
private

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