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

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

ArnoldiIterator(Solver::ArnoldiIterator &solver)TBTK::PropertyExtractor::ArnoldiIterator
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::PropertyExtractorvirtual
calculateDensity(std::vector< Index > patterns)TBTK::PropertyExtractor::PropertyExtractorvirtual
calculateDOS()TBTK::PropertyExtractor::ArnoldiIteratorvirtual
calculateEntropy()TBTK::PropertyExtractor::PropertyExtractorvirtual
calculateExpectationValue(Index to, Index from)TBTK::PropertyExtractor::PropertyExtractorvirtual
calculateLDOS(Index pattern, Index ranges)TBTK::PropertyExtractor::ArnoldiIteratorvirtual
calculateLDOS(std::vector< Index > patterns)TBTK::PropertyExtractor::ArnoldiIteratorvirtual
calculateMagnetization(Index pattern, Index ranges)TBTK::PropertyExtractor::PropertyExtractorvirtual
calculateMagnetization(std::vector< Index > patterns)TBTK::PropertyExtractor::PropertyExtractorvirtual
calculateSpinPolarizedLDOS(Index pattern, Index ranges)TBTK::PropertyExtractor::ArnoldiIteratorvirtual
calculateSpinPolarizedLDOS(std::vector< Index > patterns)TBTK::PropertyExtractor::ArnoldiIteratorvirtual
calculateWaveFunctions(std::vector< Index > patterns, std::vector< Subindex > states)TBTK::PropertyExtractor::ArnoldiIterator
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::ArnoldiIteratorinline
getEigenValue(int state)TBTK::PropertyExtractor::ArnoldiIteratorinline
getEigenValues()TBTK::PropertyExtractor::ArnoldiIterator
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