TBTK
Need a break? Support the development by playing Polarity Puzzles
TBTK::PropertyExtractor::Diagonalizer Member List

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

calculate(void(*callback)(PropertyExtractor *cb_this, Property::Property &property, const Index &index, int offset, Information &information), Property::AbstractProperty< DataType > &property, Index pattern, const Index &ranges, int currentOffset, int offsetMultiplier, Information &information)TBTK::PropertyExtractor::PropertyExtractorprotected
calculate(void(*callback)(PropertyExtractor *cb_this, Property::Property &property, const Index &index, int offset, Information &information), const IndexTree &allIndices, const IndexTree &memoryLayout, Property::AbstractProperty< DataType > &abstractProperty, Information &information)TBTK::PropertyExtractor::PropertyExtractorprotected
calculateDensity(Index pattern, Index ranges)TBTK::PropertyExtractor::Diagonalizervirtual
calculateDensity(std::vector< Index > patterns)TBTK::PropertyExtractor::Diagonalizervirtual
calculateDOS()TBTK::PropertyExtractor::Diagonalizervirtual
calculateEntropy()TBTK::PropertyExtractor::Diagonalizervirtual
calculateExpectationValue(Index to, Index from)TBTK::PropertyExtractor::Diagonalizervirtual
calculateGreensFunction(const std::vector< Index > &patterns, Property::GreensFunction::Type type=Property::GreensFunction::Type::Retarded)TBTK::PropertyExtractor::Diagonalizer
calculateLDOS(Index pattern, Index ranges)TBTK::PropertyExtractor::Diagonalizervirtual
calculateLDOS(std::vector< Index > patterns)TBTK::PropertyExtractor::Diagonalizervirtual
calculateMagnetization(Index pattern, Index ranges)TBTK::PropertyExtractor::Diagonalizervirtual
calculateMagnetization(std::vector< Index > patterns)TBTK::PropertyExtractor::Diagonalizervirtual
calculateSpinPolarizedLDOS(Index pattern, Index ranges)TBTK::PropertyExtractor::Diagonalizervirtual
calculateSpinPolarizedLDOS(std::vector< Index > patterns)TBTK::PropertyExtractor::Diagonalizervirtual
calculateWaveFunctions(std::vector< Index > patterns, std::vector< Subindex > states)TBTK::PropertyExtractor::Diagonalizer
Diagonalizer(Solver::Diagonalizer &solver)TBTK::PropertyExtractor::Diagonalizer
EnergyType enum nameTBTK::PropertyExtractor::PropertyExtractorprotected
ensureCompliantRanges(const Index &pattern, Index &ranges)TBTK::PropertyExtractor::PropertyExtractorprotected
generateIndexTree(std::vector< Index > patterns, const HoppingAmplitudeSet &hoppingAmplitudeSet, bool keepSummationWildcards, bool keepSpinWildcards)TBTK::PropertyExtractor::PropertyExtractorprotected
getAmplitude(int state, const Index &index)TBTK::PropertyExtractor::Diagonalizerinline
getEigenValue(int state)TBTK::PropertyExtractor::Diagonalizerinline
getEigenValues()TBTK::PropertyExtractor::Diagonalizer
getEnergyInfinitesimal() const (defined in TBTK::PropertyExtractor::PropertyExtractor)TBTK::PropertyExtractor::PropertyExtractorinlineprotected
getEnergyResolution() constTBTK::PropertyExtractor::PropertyExtractorinlineprotected
getEnergyType() constTBTK::PropertyExtractor::PropertyExtractorinlineprotected
getLoopRanges(const Index &pattern, const Index &ranges)TBTK::PropertyExtractor::PropertyExtractorprotected
getLowerBosonicMatsubaraEnergyIndex() constTBTK::PropertyExtractor::PropertyExtractorinlineprotected
getLowerBound() constTBTK::PropertyExtractor::PropertyExtractorinlineprotected
getLowerFermionicMatsubaraEnergyIndex() constTBTK::PropertyExtractor::PropertyExtractorinlineprotected
getUpperBosonicMatsubaraEnergyIndex() constTBTK::PropertyExtractor::PropertyExtractorinlineprotected
getUpperBound() constTBTK::PropertyExtractor::PropertyExtractorinlineprotected
getUpperFermionicMatsubaraEnergyIndex() constTBTK::PropertyExtractor::PropertyExtractorinlineprotected
PropertyExtractor()TBTK::PropertyExtractor::PropertyExtractor
sampleDOS(unsigned int numSamples, const std::vector< Index > &patterns={}, unsigned int seed=time(nullptr))TBTK::PropertyExtractor::PropertyExtractorvirtual
setEnergyInfinitesimal(double energyInfinitesimal)TBTK::PropertyExtractor::PropertyExtractorvirtual
setEnergyWindow(double lowerBound, double upperBound, int energyResolution)TBTK::PropertyExtractor::PropertyExtractorvirtual
setEnergyWindow(int lowerFermionicMatsubaraEnergyIndex, int upperFermionicMatsubaraEnergyIndex, int lowerBosonicMatsubaraEnergyIndex, int upperBosonicMatsubaraEnergyIndex)TBTK::PropertyExtractor::PropertyExtractorvirtual
~PropertyExtractor()TBTK::PropertyExtractor::PropertyExtractorvirtual