| BlockDiagonalizer(Solver::BlockDiagonalizer &solver) | TBTK::PropertyExtractor::BlockDiagonalizer |  | 
  | 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(std::vector< Index > patterns) | TBTK::PropertyExtractor::BlockDiagonalizer | virtual | 
  | TBTK::PropertyExtractor::PropertyExtractor::calculateDensity(Index pattern, Index ranges) | TBTK::PropertyExtractor::PropertyExtractor | virtual | 
  | calculateDOS() | TBTK::PropertyExtractor::BlockDiagonalizer | virtual | 
  | calculateEntropy() | TBTK::PropertyExtractor::BlockDiagonalizer | virtual | 
  | calculateExpectationValue(Index to, Index from) | TBTK::PropertyExtractor::BlockDiagonalizer | virtual | 
  | calculateGreensFunction(std::vector< Index > patterns, Property::GreensFunction::Type type=Property::GreensFunction::Type::Retarded) | TBTK::PropertyExtractor::BlockDiagonalizer |  | 
  | calculateLDOS(std::vector< Index > patterns) | TBTK::PropertyExtractor::BlockDiagonalizer | virtual | 
  | TBTK::PropertyExtractor::PropertyExtractor::calculateLDOS(Index pattern, Index ranges) | TBTK::PropertyExtractor::PropertyExtractor | virtual | 
  | calculateMagnetization(std::vector< Index > patterns) | TBTK::PropertyExtractor::BlockDiagonalizer | virtual | 
  | TBTK::PropertyExtractor::PropertyExtractor::calculateMagnetization(Index pattern, Index ranges) | TBTK::PropertyExtractor::PropertyExtractor | virtual | 
  | calculateSpinPolarizedLDOS(std::vector< Index > patterns) | TBTK::PropertyExtractor::BlockDiagonalizer | virtual | 
  | TBTK::PropertyExtractor::PropertyExtractor::calculateSpinPolarizedLDOS(Index pattern, Index ranges) | TBTK::PropertyExtractor::PropertyExtractor | virtual | 
  | calculateWaveFunctions(std::vector< Index > patterns, std::vector< Subindex > states) | TBTK::PropertyExtractor::BlockDiagonalizer |  | 
  | 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::BlockDiagonalizer | inline | 
  | getAmplitude(const Index &blockIndex, int state, const Index &intraBlockIndex) const | TBTK::PropertyExtractor::BlockDiagonalizer | inline | 
  | getEigenValue(int state) const | TBTK::PropertyExtractor::BlockDiagonalizer | inline | 
  | getEigenValue(const Index &blockIndex, int state) const | TBTK::PropertyExtractor::BlockDiagonalizer | inline | 
  | getEigenValues() | TBTK::PropertyExtractor::BlockDiagonalizer |  | 
  | 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 |