AbstractProperty() | TBTK::Property::AbstractProperty< double > | protected |
AbstractProperty(unsigned int blockSize) | TBTK::Property::AbstractProperty< double > | protected |
AbstractProperty(unsigned int blockSize, const double *data) | TBTK::Property::AbstractProperty< double > | protected |
AbstractProperty(const std::vector< int > &ranges, unsigned int blockSize) | TBTK::Property::AbstractProperty< double > | protected |
AbstractProperty(const std::vector< int > &ranges, unsigned int blockSize, const double *data) | TBTK::Property::AbstractProperty< double > | protected |
AbstractProperty(const IndexTree &indexTree, unsigned int blockSize) | TBTK::Property::AbstractProperty< double > | protected |
AbstractProperty(const IndexTree &indexTree, unsigned int blockSize, const double *data) | TBTK::Property::AbstractProperty< double > | protected |
AbstractProperty(const AbstractProperty &abstractProperty) | TBTK::Property::AbstractProperty< double > | protected |
AbstractProperty(AbstractProperty &&abstractProperty) | TBTK::Property::AbstractProperty< double > | protected |
AbstractProperty(const std::string &serialization, Mode mode) | TBTK::Property::AbstractProperty< double > | inlineprotected |
contains(const Index &index) const | TBTK::Property::AbstractProperty< double > | inline |
deserialize(const std::string &serialization, Mode mode) | TBTK::Serializable | protectedstatic |
deserialize(const std::string &serialization, Mode mode) (defined in TBTK::Serializable) | TBTK::Serializable | inline |
DOS() | TBTK::Property::DOS | inline |
DOS(double lowerBound, double upperBound, int resolution) | TBTK::Property::DOS | |
DOS(double lowerBound, double upperBound, int resolution, const double *data) | TBTK::Property::DOS | |
DOS(const std::string &serialization, Mode mode) | TBTK::Property::DOS | |
EnergyResolvedProperty() | TBTK::Property::EnergyResolvedProperty< double > | |
EnergyResolvedProperty(double lowerBound, double upperBound, unsigned int resolution) | TBTK::Property::EnergyResolvedProperty< double > | |
EnergyResolvedProperty(double lowerBound, double upperBound, unsigned int resolution, const double *data) | TBTK::Property::EnergyResolvedProperty< double > | |
EnergyResolvedProperty(const std::vector< int > &ranges, double lowerBound, double upperBound, unsigned int resolution) | TBTK::Property::EnergyResolvedProperty< double > | |
EnergyResolvedProperty(const std::vector< int > &ranges, double lowerBound, double upperBound, unsigned int resolution, const double *data) | TBTK::Property::EnergyResolvedProperty< double > | |
EnergyResolvedProperty(const IndexTree &indexTree, double lowerBound, double upperBound, unsigned int resolution) | TBTK::Property::EnergyResolvedProperty< double > | |
EnergyResolvedProperty(const IndexTree &indexTree, double lowerBound, double upperBound, unsigned int resolution, const double *data) | TBTK::Property::EnergyResolvedProperty< double > | |
EnergyResolvedProperty(EnergyType energyType, const IndexTree &indexTree, int lowerMatsubaraEnergyIndex, int upperMatsubaraEnergtIndex, double fundamentalMatsubaraEnergy) | TBTK::Property::EnergyResolvedProperty< double > | |
EnergyResolvedProperty(EnergyType energyType, const IndexTree &indexTree, int lowerMatsubaraEnergyIndex, int upperMatsubaraEnergtIndex, double fundamentalMatsubaraEnergy, const double *data) | TBTK::Property::EnergyResolvedProperty< double > | |
EnergyResolvedProperty(const std::string &serialization, Serializable::Mode mode) | TBTK::Property::EnergyResolvedProperty< double > | |
EnergyType enum name | TBTK::Property::EnergyResolvedProperty< double > | |
energyWindowsAreEqual(const EnergyResolvedProperty &energyResolvedProperty, double precision=1e-1) const | TBTK::Property::EnergyResolvedProperty< double > | inline |
extract(const std::string &serialization, Mode mode, std::string component) | TBTK::Serializable | protectedstatic |
extractComponent(const std::string &serialization, const std::string &containerID, const std::string &componentID, const std::string &componentName, Mode mode) | TBTK::Serializable | static |
getBlockSize() const | TBTK::Property::AbstractProperty< double > | inline |
getContent(const std::string &serialization, Mode mode) | TBTK::Serializable | protectedstatic |
getData() const | TBTK::Property::AbstractProperty< double > | inline |
getDataRW() | TBTK::Property::AbstractProperty< double > | inline |
getDeltaE() const | TBTK::Property::EnergyResolvedProperty< double > | inline |
getDimensions() const | TBTK::Property::AbstractProperty< double > | inline |
getEnergy(unsigned int n) const | TBTK::Property::EnergyResolvedProperty< double > | inline |
getEnergyType() const (defined in TBTK::Property::EnergyResolvedProperty< double >) | TBTK::Property::EnergyResolvedProperty< double > | inline |
getFundamentalMatsubaraEnergy() const | TBTK::Property::EnergyResolvedProperty< double > | inline |
getID(const std::string &serialization, Mode mode) | TBTK::Serializable | static |
getIndexDescriptor() const | TBTK::Property::AbstractProperty< double > | inline |
getLowerBound() const | TBTK::Property::EnergyResolvedProperty< double > | inline |
getLowerMatsubaraEnergy() const | TBTK::Property::EnergyResolvedProperty< double > | inline |
getLowerMatsubaraEnergyIndex() const | TBTK::Property::EnergyResolvedProperty< double > | inline |
getMatsubaraEnergy(unsigned int n) const | TBTK::Property::EnergyResolvedProperty< double > | inline |
getNumEnergies() const | TBTK::Property::EnergyResolvedProperty< double > | inline |
getNumMatsubaraEnergies() const | TBTK::Property::EnergyResolvedProperty< double > | inline |
getOffset(const Index &index) const | TBTK::Property::AbstractProperty< double > | inline |
getRanges() const | TBTK::Property::AbstractProperty< double > | inline |
getResolution() const | TBTK::Property::EnergyResolvedProperty< double > | inline |
getSize() const | TBTK::Property::AbstractProperty< double > | inline |
getUpperBound() const | TBTK::Property::EnergyResolvedProperty< double > | inline |
getUpperMatsubaraEnergy() const | TBTK::Property::EnergyResolvedProperty< double > | inline |
getUpperMatsubaraEnergyIndex() const | TBTK::Property::EnergyResolvedProperty< double > | inline |
hasID(const std::string &serialization, Mode mode) | TBTK::Serializable | static |
hermitianConjugate() | TBTK::Property::AbstractProperty< double > | inline |
Mode enum name | TBTK::Serializable | |
operator()(const Index &index, unsigned int offset=0) const | TBTK::Property::AbstractProperty< double > | inlinevirtual |
operator()(const Index &index, unsigned int offset=0) | TBTK::Property::AbstractProperty< double > | inlinevirtual |
operator()(const std::initializer_list< Subindex > &index) | TBTK::Property::AbstractProperty< double > | inline |
operator()(const std::initializer_list< Subindex > &index) const | TBTK::Property::AbstractProperty< double > | inline |
operator()(unsigned int offset) const | TBTK::Property::AbstractProperty< double > | inlinevirtual |
operator()(unsigned int offset) | TBTK::Property::AbstractProperty< double > | inlinevirtual |
operator*(const double &rhs) const | TBTK::Property::DOS | inline |
operator*(const double &lhs, const DOS &rhs) | TBTK::Property::DOS | friend |
operator*=(const double &rhs) | TBTK::Property::DOS | inline |
operator+(const DOS &rhs) const | TBTK::Property::DOS | inline |
operator+=(const DOS &rhs) | TBTK::Property::DOS | inline |
EnergyResolvedProperty< double >::operator+=(const EnergyResolvedProperty &rhs) | TBTK::Property::EnergyResolvedProperty< double > | inlineprotected |
AbstractProperty< double >::operator+=(const AbstractProperty &rhs) | TBTK::Property::AbstractProperty< double > | inlineprotected |
operator-(const DOS &rhs) const | TBTK::Property::DOS | inline |
operator-=(const DOS &rhs) | TBTK::Property::DOS | inline |
EnergyResolvedProperty< double >::operator-=(const EnergyResolvedProperty &rhs) | TBTK::Property::EnergyResolvedProperty< double > | inlineprotected |
AbstractProperty< double >::operator-=(const AbstractProperty &rhs) | TBTK::Property::AbstractProperty< double > | inlineprotected |
operator/(const double &rhs) const | TBTK::Property::DOS | inline |
operator/=(const double &rhs) | TBTK::Property::DOS | inline |
operator=(const AbstractProperty &abstractProperty) | TBTK::Property::AbstractProperty< double > | protected |
operator=(AbstractProperty &&abstractProperty) | TBTK::Property::AbstractProperty< double > | protected |
Property() | TBTK::Property::Property | protected |
reduce(const std::vector< Index > &targetPatterns, const std::vector< Index > &newPatterns) | TBTK::Property::AbstractProperty< double > | inline |
replaceValues(const double &targetValue, const double &replacementValue) | TBTK::Property::AbstractProperty< double > | inline |
serialize(Mode mode) const | TBTK::Property::DOS | virtual |
TBTK::Serializable::serialize(const DataType &data, Mode mode) | TBTK::Serializable | protectedstatic |
serialize(const bool &data, Mode mode) (defined in TBTK::Serializable) | TBTK::Serializable | inline |
serialize(const double &data, Mode mode) (defined in TBTK::Serializable) | TBTK::Serializable | inline |
serialize(const std::complex< double > &data, Mode mode) (defined in TBTK::Serializable) | TBTK::Serializable | inline |
serialize(const int &data, Mode mode) (defined in TBTK::Serializable) | TBTK::Serializable | inline |
serialize(const unsigned int &data, Mode mode) (defined in TBTK::Serializable) | TBTK::Serializable | inline |
serialize(const SpinMatrix &data, Mode mode) (defined in TBTK::Serializable) | TBTK::Serializable | inline |
serialize(const Statistics &data, Mode mode) (defined in TBTK::Serializable) | TBTK::Serializable | inline |
serialize(const std::vector< std::complex< double >> &data, Mode mode) (defined in TBTK::Serializable) | TBTK::Serializable | inline |
setAllowIndexOutOfBoundsAccess(bool allowIndexOutOfBoundsAccess) | TBTK::Property::AbstractProperty< double > | inline |
setDefaultValue(const double &defaultValue) | TBTK::Property::AbstractProperty< double > | inline |
split(const std::string &content, Mode mode) | TBTK::Serializable | protectedstatic |
toSparseMatrices(const Model &model) const | TBTK::Property::AbstractProperty< double > | inline |
toString() const | TBTK::Property::DOS | virtual |
EnergyResolvedProperty< double >::toString() const | TBTK::Property::AbstractProperty< double > | inlinevirtual |
validate(const std::string &serialization, const std::string &id, Mode mode) | TBTK::Serializable | protectedstatic |
~AbstractProperty() | TBTK::Property::AbstractProperty< double > | inlineprotectedvirtual |
~Property() | TBTK::Property::Property | protectedvirtual |