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 |
EigenValues(int size) | TBTK::Property::EigenValues | |
EigenValues(int size, const double *data) | TBTK::Property::EigenValues | |
EigenValues(const std::string &serialization, Mode mode) | TBTK::Property::EigenValues | |
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 |
getDimensions() const | TBTK::Property::AbstractProperty< double > | inline |
getID(const std::string &serialization, Mode mode) | TBTK::Serializable | static |
getIndexDescriptor() const | TBTK::Property::AbstractProperty< double > | inline |
getOffset(const Index &index) const | TBTK::Property::AbstractProperty< double > | inline |
getRanges() const | TBTK::Property::AbstractProperty< double > | inline |
getSize() const | TBTK::Property::AbstractProperty< 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::EigenValues | inline |
operator*(const double &lhs, const EigenValues &rhs) | TBTK::Property::EigenValues | friend |
operator*=(const double &rhs) | TBTK::Property::EigenValues | inline |
operator+(const EigenValues &rhs) const | TBTK::Property::EigenValues | inline |
operator+=(const EigenValues &rhs) | TBTK::Property::EigenValues | inline |
AbstractProperty< double >::operator+=(const AbstractProperty &rhs) | TBTK::Property::AbstractProperty< double > | inlineprotected |
operator-(const EigenValues &rhs) const | TBTK::Property::EigenValues | inline |
operator-=(const EigenValues &rhs) | TBTK::Property::EigenValues | inline |
AbstractProperty< double >::operator-=(const AbstractProperty &rhs) | TBTK::Property::AbstractProperty< double > | inlineprotected |
operator/(const double &rhs) const | TBTK::Property::EigenValues | inline |
operator/=(const double &rhs) | TBTK::Property::EigenValues | 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::EigenValues | 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::EigenValues | virtual |
AbstractProperty< 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 |