Main Page | Class Hierarchy | Class List | File List | Class Members | File Members | Related Pages

HaRPAvec Class Reference

< Class to define RPA vector More...

#include <harpavec.h>

List of all members.

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)
HaRPAvecoperator+= (HaRPAvec &rpav)
HaRPAvecoperator-= (HaRPAvec &rpav)
HaQCModGetpHost ()
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

HaQCModphost

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< HaRPAvecoperator * (const HaVec_double &vfactor, const vector< HaRPAvec > &RPAv_arr)
HaRPAvec operator+ (HaRPAvec &left, HaRPAvec &right)
vector< HaRPAvecoperator+ (vector< HaRPAvec > &left, vector< HaRPAvec > &right)
vector< HaRPAvecoperator- (vector< HaRPAvec > &left, vector< HaRPAvec > &right)
vector< HaRPAvec > & operator+= (vector< HaRPAvec > &left, vector< HaRPAvec > &right)
vector< HaRPAvec > & operator-= (vector< HaRPAvec > &left, vector< HaRPAvec > &right)


Detailed Description

< Class to define RPA vector


The documentation for this class was generated from the following files:
Generated on Tue Feb 17 02:03:21 2004 for harlem by doxygen 1.3.6