Public Member Functions | |
MatsubaraSusceptibility (const MomentumSpaceContext &momentumSpaceContext, const Property::GreensFunction &greensFunction) | |
virtual MatsubaraSusceptibility * | createSlave () |
virtual std::vector< std::complex< double > > | calculateSusceptibility (const Index &index, const std::vector< std::complex< double >> &energies) |
std::vector< std::complex< double > > | calculateSusceptibility (const Index &index, int lowerMatsubaraEnergyIndex, int upperMatsubaraEnergyIndex) |
Property::Susceptibility | calculateSusceptibilityAllBlocks (const Index &index, int lowerMatsubaraEnergyIndex, int upperMatsubaraEnergyIndex) |
const Property::GreensFunction & | getGreensFunction () const |
Public Member Functions inherited from TBTK::Solver::Solver | |
Solver () | |
virtual | ~Solver () |
virtual void | setModel (Model &model) |
Model & | getModel () |
const Model & | getModel () const |
Public Member Functions inherited from TBTK::Communicator | |
Communicator (bool verbose) | |
void | setVerbose (bool verbose) |
bool | getVerbose () const |
Additional Inherited Members | |
Static Public Member Functions inherited from TBTK::Communicator | |
static void | setGlobalVerbose (bool globalVerbose) |
static bool | getGlobalVerbose () |
TBTK::Solver::MatsubaraSusceptibility::MatsubaraSusceptibility | ( | const MomentumSpaceContext & | momentumSpaceContext, |
const Property::GreensFunction & | greensFunction | ||
) |
Constructor.
|
virtual |
Calculate the susceptibility (not supported, but prints error message).
std::vector<std::complex<double> > TBTK::Solver::MatsubaraSusceptibility::calculateSusceptibility | ( | const Index & | index, |
int | lowerMatsubaraEnergyIndex, | ||
int | upperMatsubaraEnergyIndex | ||
) |
Calculate the susceptibility.
Property::Susceptibility TBTK::Solver::MatsubaraSusceptibility::calculateSusceptibilityAllBlocks | ( | const Index & | index, |
int | lowerMatsubaraEnergyIndex, | ||
int | upperMatsubaraEnergyIndex | ||
) |
Calculate the susceptibility.
|
virtual |
Create slave SusceptibilityCalcuator. Not used.
|
inline |
Returns the GreensFunction.