Chroma::OverlapStateInfo Class Reference

#include <overlap_state_info.h>

List of all members.

Public Member Functions

 OverlapStateInfo (void)
void init (const Real &_ApproxMin, const Real &_ApproxMax, const int &_NWilsVec, const bool &_load_eigenP, const EigenIO_t &_eigen_io, const RitzParams_t &_ritzery)
const Real & getApproxMin (void) const
const Real & getApproxMax (void) const
int getNWilsVec (void) const
bool loadEigVec (void) const
bool computeEigVec (void) const
const EigenIO_tgetEigenIO (void) const
const RitzParams_tgetRitzParams (void) const
 ~OverlapStateInfo (void)

Private Member Functions

void notInited (void) const
void notLoadEig (void) const
void notComputeEig (void) const

Private Attributes

bool initedP
Real ApproxMin
Real ApproxMax
int NWilsVec
bool load_eigenP
EigenIO_t eigen_io
RitzParams_t ritzery


Detailed Description

Definition at line 11 of file overlap_state_info.h.


Constructor & Destructor Documentation

Chroma::OverlapStateInfo::OverlapStateInfo ( void   ) 

Definition at line 7 of file overlap_state_info.cc.

References ApproxMax, ApproxMin, Chroma::EigenIO_t::eigen_file, eigen_io, Chroma::EigenIO_t::eigen_volfmt, Chroma::RitzParams_t::GammaFactor, initedP, load_eigenP, Chroma::RitzParams_t::MaxCG, Chroma::RitzParams_t::MaxKS, Chroma::RitzParams_t::MaxKSIter, Chroma::RitzParams_t::MinKSIter, Chroma::RitzParams_t::Ndummy, Chroma::RitzParams_t::Neig, Chroma::RitzParams_t::Nrenorm, NWilsVec, Chroma::RitzParams_t::ProjApsiP, ritzery, Chroma::RitzParams_t::RsdA, Chroma::RitzParams_t::RsdR, and Chroma::RitzParams_t::RsdZero.

Chroma::OverlapStateInfo::~OverlapStateInfo ( void   )  [inline]

Definition at line 108 of file overlap_state_info.h.


Member Function Documentation

bool Chroma::OverlapStateInfo::computeEigVec ( void   )  const [inline]

Definition at line 81 of file overlap_state_info.h.

References initedP, load_eigenP, notInited(), and NWilsVec.

Referenced by getRitzParams(), and Chroma::OverlapConnectState::init().

const Real& Chroma::OverlapStateInfo::getApproxMax ( void   )  const [inline]

Definition at line 63 of file overlap_state_info.h.

References ApproxMax, initedP, and notInited().

Referenced by Chroma::OverlapConnectState::init().

const Real& Chroma::OverlapStateInfo::getApproxMin ( void   )  const [inline]

Definition at line 57 of file overlap_state_info.h.

References ApproxMin, initedP, and notInited().

Referenced by Chroma::OverlapConnectState::init().

const EigenIO_t& Chroma::OverlapStateInfo::getEigenIO ( void   )  const [inline]

Definition at line 87 of file overlap_state_info.h.

References eigen_io, initedP, loadEigVec(), notInited(), and notLoadEig().

Referenced by Chroma::OverlapConnectState::init().

int Chroma::OverlapStateInfo::getNWilsVec ( void   )  const [inline]

Definition at line 69 of file overlap_state_info.h.

References initedP, notInited(), and NWilsVec.

Referenced by Chroma::OverlapConnectState::init().

const RitzParams_t& Chroma::OverlapStateInfo::getRitzParams ( void   )  const [inline]

Definition at line 97 of file overlap_state_info.h.

References computeEigVec(), initedP, notComputeEig(), notInited(), and ritzery.

void Chroma::OverlapStateInfo::init ( const Real &  _ApproxMin,
const Real &  _ApproxMax,
const int &  _NWilsVec,
const bool &  _load_eigenP,
const EigenIO_t _eigen_io,
const RitzParams_t _ritzery 
) [inline]

Definition at line 41 of file overlap_state_info.h.

References ApproxMax, ApproxMin, eigen_io, initedP, load_eigenP, NWilsVec, and ritzery.

bool Chroma::OverlapStateInfo::loadEigVec ( void   )  const [inline]

Definition at line 75 of file overlap_state_info.h.

References initedP, load_eigenP, notInited(), and NWilsVec.

Referenced by getEigenIO(), and Chroma::OverlapConnectState::init().

void Chroma::OverlapStateInfo::notComputeEig ( void   )  const [inline, private]

Definition at line 31 of file overlap_state_info.h.

Referenced by getRitzParams().

void Chroma::OverlapStateInfo::notInited ( void   )  const [inline, private]

Definition at line 21 of file overlap_state_info.h.

Referenced by computeEigVec(), getApproxMax(), getApproxMin(), getEigenIO(), getNWilsVec(), getRitzParams(), and loadEigVec().

void Chroma::OverlapStateInfo::notLoadEig ( void   )  const [inline, private]

Definition at line 26 of file overlap_state_info.h.

Referenced by getEigenIO().


Member Data Documentation

Real Chroma::OverlapStateInfo::ApproxMax [private]

Definition at line 15 of file overlap_state_info.h.

Referenced by getApproxMax(), init(), and OverlapStateInfo().

Real Chroma::OverlapStateInfo::ApproxMin [private]

Definition at line 14 of file overlap_state_info.h.

Referenced by getApproxMin(), init(), and OverlapStateInfo().

EigenIO_t Chroma::OverlapStateInfo::eigen_io [private]

Definition at line 18 of file overlap_state_info.h.

Referenced by getEigenIO(), init(), and OverlapStateInfo().

bool Chroma::OverlapStateInfo::initedP [private]

Definition at line 13 of file overlap_state_info.h.

Referenced by computeEigVec(), getApproxMax(), getApproxMin(), getEigenIO(), getNWilsVec(), getRitzParams(), init(), loadEigVec(), and OverlapStateInfo().

bool Chroma::OverlapStateInfo::load_eigenP [private]

Definition at line 17 of file overlap_state_info.h.

Referenced by computeEigVec(), init(), loadEigVec(), and OverlapStateInfo().

int Chroma::OverlapStateInfo::NWilsVec [private]

Definition at line 16 of file overlap_state_info.h.

Referenced by computeEigVec(), getNWilsVec(), init(), loadEigVec(), and OverlapStateInfo().

RitzParams_t Chroma::OverlapStateInfo::ritzery [private]

Definition at line 19 of file overlap_state_info.h.

Referenced by getRitzParams(), init(), and OverlapStateInfo().


The documentation for this class was generated from the following files:
Generated on Fri Mar 19 04:40:28 2010 for CHROMA by  doxygen 1.4.7