AbstractProperty() | TBTK::Property::AbstractProperty< SpinMatrix > | protected |
AbstractProperty(unsigned int blockSize) | TBTK::Property::AbstractProperty< SpinMatrix > | protected |
AbstractProperty(unsigned int blockSize, const SpinMatrix *data) | TBTK::Property::AbstractProperty< SpinMatrix > | protected |
AbstractProperty(const std::vector< int > &ranges, unsigned int blockSize) | TBTK::Property::AbstractProperty< SpinMatrix > | protected |
AbstractProperty(const std::vector< int > &ranges, unsigned int blockSize, const SpinMatrix *data) | TBTK::Property::AbstractProperty< SpinMatrix > | protected |
AbstractProperty(const IndexTree &indexTree, unsigned int blockSize) | TBTK::Property::AbstractProperty< SpinMatrix > | protected |
AbstractProperty(const IndexTree &indexTree, unsigned int blockSize, const SpinMatrix *data) | TBTK::Property::AbstractProperty< SpinMatrix > | protected |
AbstractProperty(const AbstractProperty &abstractProperty) | TBTK::Property::AbstractProperty< SpinMatrix > | protected |
AbstractProperty(AbstractProperty &&abstractProperty) | TBTK::Property::AbstractProperty< SpinMatrix > | protected |
AbstractProperty(const std::string &serialization, Mode mode) | TBTK::Property::AbstractProperty< SpinMatrix > | inlineprotected |
contains(const Index &index) const | TBTK::Property::AbstractProperty< SpinMatrix > | 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 |
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< SpinMatrix > | inline |
getContent(const std::string &serialization, Mode mode) | TBTK::Serializable | protectedstatic |
getData() const | TBTK::Property::AbstractProperty< SpinMatrix > | inline |
getDataRW() | TBTK::Property::AbstractProperty< SpinMatrix > | inline |
getDimensions() const | TBTK::Property::AbstractProperty< SpinMatrix > | inline |
getID(const std::string &serialization, Mode mode) | TBTK::Serializable | static |
getIndexDescriptor() const | TBTK::Property::AbstractProperty< SpinMatrix > | inline |
getOffset(const Index &index) const | TBTK::Property::AbstractProperty< SpinMatrix > | inline |
getRanges() const | TBTK::Property::AbstractProperty< SpinMatrix > | inline |
getSize() const | TBTK::Property::AbstractProperty< SpinMatrix > | inline |
hasID(const std::string &serialization, Mode mode) | TBTK::Serializable | static |
hermitianConjugate() | TBTK::Property::AbstractProperty< SpinMatrix > | inline |
Magnetization(const std::vector< int > &ranges) | TBTK::Property::Magnetization | |
Magnetization(const std::vector< int > &ranges, const SpinMatrix *data) | TBTK::Property::Magnetization | |
Magnetization(const IndexTree &indexTree) | TBTK::Property::Magnetization | |
Magnetization(const IndexTree &indexTree, const SpinMatrix *data) | TBTK::Property::Magnetization | |
Magnetization(const std::string &serialization, Mode mode) | TBTK::Property::Magnetization | |
Mode enum name | TBTK::Serializable | |
operator()(const Index &index, unsigned int offset=0) const | TBTK::Property::AbstractProperty< SpinMatrix > | inlinevirtual |
operator()(const Index &index, unsigned int offset=0) | TBTK::Property::AbstractProperty< SpinMatrix > | inlinevirtual |
operator()(const std::initializer_list< Subindex > &index) | TBTK::Property::AbstractProperty< SpinMatrix > | inline |
operator()(const std::initializer_list< Subindex > &index) const | TBTK::Property::AbstractProperty< SpinMatrix > | inline |
operator()(unsigned int offset) const | TBTK::Property::AbstractProperty< SpinMatrix > | inlinevirtual |
operator()(unsigned int offset) | TBTK::Property::AbstractProperty< SpinMatrix > | inlinevirtual |
operator*=(const SpinMatrix &rhs) | TBTK::Property::AbstractProperty< SpinMatrix > | inlineprotected |
operator+=(const AbstractProperty &rhs) | TBTK::Property::AbstractProperty< SpinMatrix > | inlineprotected |
operator-=(const AbstractProperty &rhs) | TBTK::Property::AbstractProperty< SpinMatrix > | inlineprotected |
operator/=(const SpinMatrix &rhs) | TBTK::Property::AbstractProperty< SpinMatrix > | inlineprotected |
operator=(const AbstractProperty &abstractProperty) | TBTK::Property::AbstractProperty< SpinMatrix > | protected |
operator=(AbstractProperty &&abstractProperty) | TBTK::Property::AbstractProperty< SpinMatrix > | protected |
Property() | TBTK::Property::Property | protected |
reduce(const std::vector< Index > &targetPatterns, const std::vector< Index > &newPatterns) | TBTK::Property::AbstractProperty< SpinMatrix > | inline |
replaceValues(const SpinMatrix &targetValue, const SpinMatrix &replacementValue) | TBTK::Property::AbstractProperty< SpinMatrix > | inline |
serialize(Mode mode) const | TBTK::Property::Magnetization | 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< SpinMatrix > | inline |
setDefaultValue(const SpinMatrix &defaultValue) | TBTK::Property::AbstractProperty< SpinMatrix > | inline |
split(const std::string &content, Mode mode) | TBTK::Serializable | protectedstatic |
toSparseMatrices(const Model &model) const | TBTK::Property::AbstractProperty< SpinMatrix > | inline |
toString() const | TBTK::Property::AbstractProperty< SpinMatrix > | inlinevirtual |
TBTK::Streamable::toString() const =0 | TBTK::Streamable | pure virtual |
validate(const std::string &serialization, const std::string &id, Mode mode) | TBTK::Serializable | protectedstatic |
~AbstractProperty() | TBTK::Property::AbstractProperty< SpinMatrix > | inlineprotectedvirtual |
~Property() | TBTK::Property::Property | protectedvirtual |