#include <harpavec.h>
Public Member Functions | |
| HaRPAvec (HaQCMod &qc_mod) | |
| HaRPAvec (const HaLocExcit &excit, HaQCMod &qc_mod) | |
| int | GetNBfunc () const |
| bool | Print_info (ostream &sout, const int level) const |
| int | GetNumOccMO () const |
| int | GetNumVacMO () const |
| int | SetFromLocExcit (const HaLocExcit &excit) |
| int | SetFromAOMat (const HaMat_double &aomat, const OPER_TYPE optyp=REAL_OPER) |
| int | SetFromLOGrpMat (const HaString &gid1, const HaString &gid2, const HaMat_double &fmloc, const OPER_TYPE optyp=REAL_OPER) |
| HaRPAvec & | operator+= (HaRPAvec &rpav) |
| HaRPAvec & | operator-= (HaRPAvec &rpav) |
| HaQCMod * | GetpHost () |
| const bool | Get_AO_dens (HaMat_double &dens, const int imat) |
Public Attributes | |
| HaMat_double | Z_mat |
| matricies of RPA Z and Y densities in MO basis | |
| HaMat_double | Y_mat |
| HaGrpOperID | id |
Protected Attributes | |
| HaQCMod * | phost |
Friends | |
| class | HaRPAHam |
| class | HaRPAResolv |
| double | SProd (const HaRPAvec &left, const HaRPAvec &right) |
| HaMat_double | SProd (const vector< HaRPAvec > &left, const vector< HaRPAvec > &right) |
| HaVec_double | SProd (const HaRPAvec &RPAv, const vector< HaRPAvec > &RPAv_arr) |
| double | dot2 (const HaRPAvec &left, const HaRPAvec &right) |
| HaVec_double | dot2 (const vector< HaRPAvec > &left, const vector< HaRPAvec > &right) |
| double | norm2 (const HaRPAvec &RPAv) |
| HaVec_double | norm2 (const vector< HaRPAvec > &RPAv_arr) |
| HaRPAvec | operator * (const double factor, const HaRPAvec &RPAv) |
| vector< HaRPAvec > | operator * (const HaVec_double &vfactor, const vector< HaRPAvec > &RPAv_arr) |
| HaRPAvec | operator+ (HaRPAvec &left, HaRPAvec &right) |
| vector< HaRPAvec > | operator+ (vector< HaRPAvec > &left, vector< HaRPAvec > &right) |
| vector< HaRPAvec > | operator- (vector< HaRPAvec > &left, vector< HaRPAvec > &right) |
| vector< HaRPAvec > & | operator+= (vector< HaRPAvec > &left, vector< HaRPAvec > &right) |
| vector< HaRPAvec > & | operator-= (vector< HaRPAvec > &left, vector< HaRPAvec > &right) |
1.3.6