![]() |
QMCPACK
|
base class to describe a single orbital in an SPOSet More...
Public Types | |
enum | { DIM = OHMMS_DIM } |
using | RealType = QMCTraits::RealType |
Public Member Functions | |
SPOInfo () | |
SPOInfo (int orb_index, RealType en=no_energy) | |
virtual | ~SPOInfo () |
bool | has_index () const |
bool | has_energy () const |
bool | has_degeneracy () const |
SPOInfo * | copy () |
void | report (const std::string &pad="") const |
write orbital info to stdout More... | |
Public Attributes | |
int | index |
original orbital index in the maximal basis More... | |
int | degeneracy |
energetic degeneracy of the orbital More... | |
RealType | energy |
energy of the orbital (in Hartree units) More... | |
Static Public Attributes | |
static const int | no_index = -1 |
static const int | no_degeneracy = -1 |
static const RealType | no_energy = std::numeric_limits<RealType>::max() |
using RealType = QMCTraits::RealType |
anonymous enum |
SPOInfo | ( | ) |
Definition at line 26 of file SPOInfo.cpp.
References SPOInfo::degeneracy, SPOInfo::energy, SPOInfo::index, SPOInfo::no_degeneracy, SPOInfo::no_energy, and SPOInfo::no_index.
Referenced by SPOInfo::copy().
Definition at line 33 of file SPOInfo.cpp.
References SPOInfo::degeneracy, SPOInfo::energy, SPOInfo::index, and SPOInfo::no_degeneracy.
|
inline |
Definition at line 58 of file SPOInfo.h.
References SPOInfo::SPOInfo().
Referenced by SPOSetInfo::add().
|
inline |
Definition at line 56 of file SPOInfo.h.
References SPOInfo::degeneracy, and SPOInfo::no_degeneracy.
Referenced by SPOInfo::report().
|
inline |
Definition at line 54 of file SPOInfo.h.
References SPOInfo::energy, and SPOInfo::no_energy.
Referenced by SPOInfo::report().
|
inline |
Definition at line 52 of file SPOInfo.h.
References SPOInfo::index, and SPOInfo::no_index.
Referenced by SPOInfo::report().
void report | ( | const std::string & | pad = "" | ) | const |
write orbital info to stdout
Definition at line 40 of file SPOInfo.cpp.
References qmcplusplus::app_log(), SPOInfo::degeneracy, SPOInfo::energy, SPOInfo::has_degeneracy(), SPOInfo::has_energy(), SPOInfo::has_index(), and SPOInfo::index.
int degeneracy |
energetic degeneracy of the orbital
Definition at line 40 of file SPOInfo.h.
Referenced by SPOInfo::has_degeneracy(), SPOInfo::report(), and SPOInfo::SPOInfo().
RealType energy |
energy of the orbital (in Hartree units)
Definition at line 43 of file SPOInfo.h.
Referenced by SPOInfo::has_energy(), SPOSetInputInfo::occupy_ecut(), SPOSetInputInfo::occupy_energies(), SPOSetInputInfo::occupy_energy_range(), EnergyOrder::operator()(), SPOInfo::report(), SHOState::set(), SHOState::sho_report(), SHOState::SHOState(), SPOInfo::SPOInfo(), and SHOSetBuilder::update_basis_states().
int index |
original orbital index in the maximal basis
Definition at line 37 of file SPOInfo.h.
Referenced by SPOInfo::has_index(), qmcplusplus::spoinfo::index_order(), SPOSetInputInfo::occupy_ecut(), SPOSetInputInfo::occupy_energies(), SPOSetInputInfo::occupy_energy_range(), SPOInfo::report(), and SPOInfo::SPOInfo().
|
static |
Definition at line 33 of file SPOInfo.h.
Referenced by SPOInfo::has_degeneracy(), and SPOInfo::SPOInfo().
Definition at line 34 of file SPOInfo.h.
Referenced by SPOInfo::has_energy(), and SPOInfo::SPOInfo().
|
static |
Definition at line 32 of file SPOInfo.h.
Referenced by SPOInfo::has_index(), and SPOInfo::SPOInfo().