◆ MomentumSpaceContext()
TBTK::RPA::MomentumSpaceContext::MomentumSpaceContext |
( |
| ) |
|
◆ ~MomentumSpaceContext()
TBTK::RPA::MomentumSpaceContext::~MomentumSpaceContext |
( |
| ) |
|
◆ getAmplitude()
std::complex< double > TBTK::RPA::MomentumSpaceContext::getAmplitude |
( |
unsigned int |
block, |
|
|
unsigned int |
state, |
|
|
unsigned int |
amplitude |
|
) |
| const |
|
inline |
◆ getBrillouinZone()
const BrillouinZone & TBTK::RPA::MomentumSpaceContext::getBrillouinZone |
( |
| ) |
const |
|
inline |
◆ getEnergy() [1/2]
double TBTK::RPA::MomentumSpaceContext::getEnergy |
( |
unsigned int |
state | ) |
const |
|
inline |
Get energy using global state index.
◆ getEnergy() [2/2]
double TBTK::RPA::MomentumSpaceContext::getEnergy |
( |
unsigned int |
block, |
|
|
unsigned int |
state |
|
) |
| const |
|
inline |
Get energy using block local state index.
◆ getKIndex()
Index TBTK::RPA::MomentumSpaceContext::getKIndex |
( |
const std::vector< double > & |
k | ) |
const |
|
inline |
Get Index corresponding to given k-vector.
◆ getMesh()
const std::vector< std::vector< double > > & TBTK::RPA::MomentumSpaceContext::getMesh |
( |
| ) |
const |
|
inline |
◆ getModel()
const Model & TBTK::RPA::MomentumSpaceContext::getModel |
( |
| ) |
const |
|
inline |
◆ getNumMeshPoints()
const std::vector< unsigned int > & TBTK::RPA::MomentumSpaceContext::getNumMeshPoints |
( |
| ) |
const |
|
inline |
Get number of mesh points.
◆ getNumOrbitals()
unsigned int TBTK::RPA::MomentumSpaceContext::getNumOrbitals |
( |
| ) |
const |
|
inline |
◆ getPropertyExtractorBlockDiagonalizer()
◆ init()
void TBTK::RPA::MomentumSpaceContext::init |
( |
| ) |
|
◆ setBrillouinZone()
void TBTK::RPA::MomentumSpaceContext::setBrillouinZone |
( |
const BrillouinZone & |
brillouinZone | ) |
|
|
inline |
◆ setModel()
void TBTK::RPA::MomentumSpaceContext::setModel |
( |
Model & |
model | ) |
|
|
inline |
◆ setNumMeshPoints()
void TBTK::RPA::MomentumSpaceContext::setNumMeshPoints |
( |
const std::vector< unsigned int > & |
numMeshPoints | ) |
|
|
inline |
Set number of mesh points.
◆ setNumOrbitals()
void TBTK::RPA::MomentumSpaceContext::setNumOrbitals |
( |
unsigned int |
numOrbitals | ) |
|
|
inline |
The documentation for this class was generated from the following file:
- /home/kristofer.bjornson/SecondQuantizationCom/TBTK/Lib/include/SpecializedSolvers/TBTK/RPA/MomentumSpaceContext.h