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

HaRPAResolv Class Reference

Class to define CIS or RPA Resolvent operator. More...

#include <harpaham.h>

List of all members.

Public Member Functions

bool SetOpMode (const int imode)
bool SetEnergy (const double NewEne)
bool SetImag (const bool new_imag)
bool Apply_Init (vector< HaRPAvec > &RPAvec) const
bool Apply (vector< HaRPAvec > &RPAvec) const
vector< HaRPAvecsolve (const vector< HaRPAvec > &CISvec) const

Protected Types

enum  OperMode { FULL = 0, MO_DIAG }

Protected Attributes

bool imag
 flag to indicate that RPAvec is imaginary

double Ene
 Energy for the Green Functions.

enum HaRPAResolv::OperMode opmode


Detailed Description

Class to define CIS or RPA Resolvent operator.


Member Function Documentation

bool HaRPAResolv::Apply_Init vector< HaRPAvec > &  RPAvec  )  const
 

Apply Zero order approximation < (diagonal MO) RPA resolvent

bool HaRPAResolv::Apply vector< HaRPAvec > &  RPAvec  )  const
 

Apply RPA Resolvent < to the array of RPA vectors defined as

vector< HaRPAvec > HaRPAResolv::solve const vector< HaRPAvec > &  CISvec  )  const
 

Apply RPA Resolvent < in the given approximation


Member Data Documentation

enum HaRPAResolv::OperMode HaRPAResolv::opmode [protected]
 

Code of approximation method used < to calculate resolvent matrix elements


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