| 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::PropertyExtractor | protected |
| 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::PropertyExtractor | protected |
| calculateDensity(Index pattern, Index ranges) | TBTK::PropertyExtractor::Diagonalizer | virtual |
| calculateDensity(std::vector< Index > patterns) | TBTK::PropertyExtractor::Diagonalizer | virtual |
| calculateDOS() | TBTK::PropertyExtractor::Diagonalizer | virtual |
| calculateEntropy() | TBTK::PropertyExtractor::Diagonalizer | virtual |
| calculateExpectationValue(Index to, Index from) | TBTK::PropertyExtractor::Diagonalizer | virtual |
| calculateGreensFunction(const std::vector< Index > &patterns, Property::GreensFunction::Type type=Property::GreensFunction::Type::Retarded) | TBTK::PropertyExtractor::Diagonalizer | |
| calculateLDOS(Index pattern, Index ranges) | TBTK::PropertyExtractor::Diagonalizer | virtual |
| calculateLDOS(std::vector< Index > patterns) | TBTK::PropertyExtractor::Diagonalizer | virtual |
| calculateMagnetization(Index pattern, Index ranges) | TBTK::PropertyExtractor::Diagonalizer | virtual |
| calculateMagnetization(std::vector< Index > patterns) | TBTK::PropertyExtractor::Diagonalizer | virtual |
| calculateSpinPolarizedLDOS(Index pattern, Index ranges) | TBTK::PropertyExtractor::Diagonalizer | virtual |
| calculateSpinPolarizedLDOS(std::vector< Index > patterns) | TBTK::PropertyExtractor::Diagonalizer | virtual |
| calculateWaveFunctions(std::vector< Index > patterns, std::vector< Subindex > states) | TBTK::PropertyExtractor::Diagonalizer | |
| Diagonalizer(Solver::Diagonalizer &solver) | TBTK::PropertyExtractor::Diagonalizer | |
| EnergyType enum name | TBTK::PropertyExtractor::PropertyExtractor | protected |
| ensureCompliantRanges(const Index &pattern, Index &ranges) | TBTK::PropertyExtractor::PropertyExtractor | protected |
| generateIndexTree(std::vector< Index > patterns, const HoppingAmplitudeSet &hoppingAmplitudeSet, bool keepSummationWildcards, bool keepSpinWildcards) | TBTK::PropertyExtractor::PropertyExtractor | protected |
| getAmplitude(int state, const Index &index) | TBTK::PropertyExtractor::Diagonalizer | inline |
| getEigenValue(int state) | TBTK::PropertyExtractor::Diagonalizer | inline |
| getEigenValues() | TBTK::PropertyExtractor::Diagonalizer | |
| getEnergyInfinitesimal() const (defined in TBTK::PropertyExtractor::PropertyExtractor) | TBTK::PropertyExtractor::PropertyExtractor | inlineprotected |
| getEnergyResolution() const | TBTK::PropertyExtractor::PropertyExtractor | inlineprotected |
| getEnergyType() const | TBTK::PropertyExtractor::PropertyExtractor | inlineprotected |
| getLoopRanges(const Index &pattern, const Index &ranges) | TBTK::PropertyExtractor::PropertyExtractor | protected |
| getLowerBosonicMatsubaraEnergyIndex() const | TBTK::PropertyExtractor::PropertyExtractor | inlineprotected |
| getLowerBound() const | TBTK::PropertyExtractor::PropertyExtractor | inlineprotected |
| getLowerFermionicMatsubaraEnergyIndex() const | TBTK::PropertyExtractor::PropertyExtractor | inlineprotected |
| getUpperBosonicMatsubaraEnergyIndex() const | TBTK::PropertyExtractor::PropertyExtractor | inlineprotected |
| getUpperBound() const | TBTK::PropertyExtractor::PropertyExtractor | inlineprotected |
| getUpperFermionicMatsubaraEnergyIndex() const | TBTK::PropertyExtractor::PropertyExtractor | inlineprotected |
| PropertyExtractor() | TBTK::PropertyExtractor::PropertyExtractor | |
| sampleDOS(unsigned int numSamples, const std::vector< Index > &patterns={}, unsigned int seed=time(nullptr)) | TBTK::PropertyExtractor::PropertyExtractor | virtual |
| setEnergyInfinitesimal(double energyInfinitesimal) | TBTK::PropertyExtractor::PropertyExtractor | virtual |
| setEnergyWindow(double lowerBound, double upperBound, int energyResolution) | TBTK::PropertyExtractor::PropertyExtractor | virtual |
| setEnergyWindow(int lowerFermionicMatsubaraEnergyIndex, int upperFermionicMatsubaraEnergyIndex, int lowerBosonicMatsubaraEnergyIndex, int upperBosonicMatsubaraEnergyIndex) | TBTK::PropertyExtractor::PropertyExtractor | virtual |
| ~PropertyExtractor() | TBTK::PropertyExtractor::PropertyExtractor | virtual |