![]() |
QMCPACK
|
Public Member Functions | |
BandInfo () | |
default constructor More... | |
bool | operator< (BandInfo other) const |
operator to determine the order of any band More... | |
Public Attributes | |
int | TwistIndex |
twist index More... | |
int | BandIndex |
band index More... | |
int | BandGroup |
band group index More... | |
int | Spin |
spin index More... | |
double | Energy |
energy associated with this band More... | |
bool | MakeTwoCopies |
This is true if we should make distinct copies represeninting a +k, -k pair. More... | |
Definition at line 26 of file BandInfo.h.
|
inline |
default constructor
Definition at line 41 of file BandInfo.h.
|
inline |
operator to determine the order of any band
Definition at line 50 of file BandInfo.h.
References BandInfo::BandIndex, qmcplusplus::Units::charge::e, BandInfo::Energy, and BandInfo::TwistIndex.
int BandGroup |
band group index
Definition at line 33 of file BandInfo.h.
int BandIndex |
band index
Definition at line 31 of file BandInfo.h.
Referenced by EinsplineSetBuilder::OccupyBands(), EinsplineSetBuilder::OccupyBands_ESHDF(), BandInfo::operator<(), and qmcplusplus::sortByIndex().
double Energy |
energy associated with this band
Definition at line 37 of file BandInfo.h.
Referenced by EinsplineSetBuilder::OccupyBands(), EinsplineSetBuilder::OccupyBands_ESHDF(), BandInfo::operator<(), and qmcplusplus::sortByIndex().
bool MakeTwoCopies |
This is true if we should make distinct copies represeninting a +k, -k pair.
Definition at line 39 of file BandInfo.h.
Referenced by EinsplineSetBuilder::OccupyBands(), and EinsplineSetBuilder::OccupyBands_ESHDF().
int Spin |
spin index
Definition at line 35 of file BandInfo.h.
Referenced by EinsplineSetBuilder::OccupyBands().
int TwistIndex |
twist index
Definition at line 29 of file BandInfo.h.
Referenced by EinsplineSetBuilder::OccupyBands(), EinsplineSetBuilder::OccupyBands_ESHDF(), BandInfo::operator<(), and qmcplusplus::sortByIndex().