TBTK
TBTK::LindhardSusceptibilityCalculator Member List

This is the complete list of members for TBTK::LindhardSusceptibilityCalculator, including all inherited members.

Algorithm enum nameTBTK::SusceptibilityCalculator
cacheSusceptibility(const std::vector< std::complex< double >> &result, const std::vector< double > &k, const std::vector< int > &orbitalIndices, const Index &kIndex, const Index &resultIndex)TBTK::SusceptibilityCalculatorprotected
calculateSusceptibility(const std::vector< double > &k, const std::vector< int > &orbitalIndices, std::complex< double > energy)TBTK::LindhardSusceptibilityCalculatorvirtual
calculateSusceptibility(const DualIndex &kDual, const std::vector< int > &orbitalIndices)TBTK::LindhardSusceptibilityCalculatorvirtual
TBTK::SusceptibilityCalculator::calculateSusceptibility(const std::vector< double > &k, const std::vector< int > &orbitalIndices)TBTK::SusceptibilityCalculatorinline
clearCache()TBTK::SusceptibilityCalculatorinlineprotected
createSlave()TBTK::LindhardSusceptibilityCalculatorvirtual
EnergyType enum nameTBTK::SusceptibilityCalculator
generateKPlusQLookupTable()TBTK::SusceptibilityCalculator
getAlgorithm() constTBTK::SusceptibilityCalculatorinline
getEnergies() constTBTK::SusceptibilityCalculatorinline
getEnergiesAreInversionSymmetric() constTBTK::SusceptibilityCalculatorinline
getEnergyType() constTBTK::SusceptibilityCalculatorinline
getIsMaster() constTBTK::SusceptibilityCalculatorinlineprotected
getKPlusQLinearIndex(unsigned int meshIndex, const std::vector< double > &k, int kLinearIndex) constTBTK::SusceptibilityCalculatorprotected
getKPlusQLinearIndex(unsigned int meshIndex, const std::vector< double > &k, int kLinearIndex) const (defined in TBTK::SusceptibilityCalculator)TBTK::SusceptibilityCalculatorinlineprotected
getKPlusQLinearIndex(unsigned int meshIndex, const std::vector< double > &k, int kLinearIndex) const (defined in TBTK::SusceptibilityCalculator)TBTK::SusceptibilityCalculatorinlineprotected
getKPlusQLookupTable()TBTK::SusceptibilityCalculatorinlineprotected
getKPlusQLookupTable() constTBTK::SusceptibilityCalculatorinlineprotected
getMomentumSpaceContext() constTBTK::SusceptibilityCalculatorinline
getSusceptibilityIsSafeFromPoles() constTBTK::LindhardSusceptibilityCalculatorinline
getSusceptibilityResultIndex(const Index &kIndex, const std::vector< int > &orbitalIndices) constTBTK::SusceptibilityCalculatorinlineprotected
getSusceptibilityTree() constTBTK::SusceptibilityCalculatorinlineprotected
Lindhard enum value (defined in TBTK::SusceptibilityCalculator)TBTK::SusceptibilityCalculator
LindhardSusceptibilityCalculator(const RPA::MomentumSpaceContext &momentumSpaceContext)TBTK::LindhardSusceptibilityCalculator
loadSusceptibilities(const std::string &filename)TBTK::SusceptibilityCalculatorinline
Matsubara enum value (defined in TBTK::SusceptibilityCalculator)TBTK::SusceptibilityCalculator
precompute(unsigned int numWorkers=129)TBTK::LindhardSusceptibilityCalculator
saveSusceptibilities(const std::string &filename) constTBTK::SusceptibilityCalculatorinline
setEnergies(const std::vector< std::complex< double >> &energies)TBTK::SusceptibilityCalculatorinline
setEnergiesAreInversionSymmetric(bool energiesAreInversionSymmetric)TBTK::SusceptibilityCalculatorinline
setEnergyType(EnergyType energyType)TBTK::SusceptibilityCalculatorinline
setSusceptibilityIsSafeFromPoles(bool susceptibilityIsSafeFromPoles)TBTK::LindhardSusceptibilityCalculatorinline
SusceptibilityCalculator(Algorithm algorithm, const RPA::MomentumSpaceContext &momentumSpaceContext)TBTK::SusceptibilityCalculator
SusceptibilityCalculator(Algorithm algorithm, const RPA::MomentumSpaceContext &momentumSpaceContext, int *kPlusQLookupTable)TBTK::SusceptibilityCalculatorprotected
~LindhardSusceptibilityCalculator()TBTK::LindhardSusceptibilityCalculatorvirtual
~SusceptibilityCalculator()TBTK::SusceptibilityCalculatorvirtual