#include <overlap_state_info.h>
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_t & | getEigenIO (void) const |
| const RitzParams_t & | getRitzParams (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 |
Definition at line 11 of file overlap_state_info.h.
| 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.
| 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] |
| 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] |
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().
Definition at line 19 of file overlap_state_info.h.
Referenced by getRitzParams(), init(), and OverlapStateInfo().
1.4.7