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