TBTK
Need a break? Support the development by playing Polarity Puzzles
TBTK::Array< DataType > Member List

This is the complete list of members for TBTK::Array< DataType >, including all inherited members.

Array()TBTK::Array< DataType >
Array(const std::initializer_list< unsigned int > &ranges)TBTK::Array< DataType >explicit
Array(const std::initializer_list< unsigned int > &ranges, const DataType &fillValue)TBTK::Array< DataType >
Array(const std::vector< DataType > &vector)TBTK::Array< DataType >
Array(const std::vector< std::vector< DataType >> &vector)TBTK::Array< DataType >
Array(const Range &range)TBTK::Array< DataType >
Array(const std::string &serialization, Mode mode)TBTK::Array< DataType >
contract(const Array &array0, const std::vector< Subindex > &pattern0, const Array &array1, const std::vector< Subindex > &pattern1)TBTK::Array< DataType >static
create(const std::vector< unsigned int > &ranges)TBTK::Array< DataType >static
create(const std::vector< unsigned int > &ranges, const DataType &fillValue)TBTK::Array< DataType >static
deserialize(const std::string &serialization, Mode mode)TBTK::Serializableprotectedstatic
deserialize(const std::string &serialization, Mode mode) (defined in TBTK::Serializable)TBTK::Serializableinline
extract(const std::string &serialization, Mode mode, std::string component)TBTK::Serializableprotectedstatic
extractComponent(const std::string &serialization, const std::string &containerID, const std::string &componentID, const std::string &componentName, Mode mode)TBTK::Serializablestatic
getArrayWithPermutedIndices(const std::vector< unsigned int > &permutation) constTBTK::Array< DataType >
getArrayWithReversedIndices() constTBTK::Array< DataType >
getContent(const std::string &serialization, Mode mode)TBTK::Serializableprotectedstatic
getData()TBTK::Array< DataType >inline
getData() constTBTK::Array< DataType >
getID(const std::string &serialization, Mode mode)TBTK::Serializablestatic
getRanges() constTBTK::Array< DataType >inline
getSize() constTBTK::Array< DataType >inline
getSlice(const std::vector< Subindex > &index) constTBTK::Array< DataType >
hasID(const std::string &serialization, Mode mode)TBTK::Serializablestatic
Math::ArrayAlgorithms< DataType > classTBTK::Array< DataType >friend
Mode enum nameTBTK::Serializable
operator Array< CastType >() constTBTK::Array< DataType >inline
operator*(const DataType &rhs) constTBTK::Array< DataType >inline
operator*(const DataType &lhs, const Array &rhs)TBTK::Array< DataType >friend
operator*(const Array &rhs) constTBTK::Array< DataType >
operator+(const Array &rhs) constTBTK::Array< DataType >inline
operator-(const Array &rhs) constTBTK::Array< DataType >inline
operator/(const DataType &rhs) constTBTK::Array< DataType >inline
operator<<(std::ostream &stream, const Array< DT > &array)TBTK::Array< DataType >friend
operator==(const Array &rhs) constTBTK::Array< DataType >inline
operator[](const std::vector< unsigned int > &index)TBTK::Array< DataType >inline
operator[](const std::vector< unsigned int > &index) constTBTK::Array< DataType >inline
operator[](unsigned int n)TBTK::Array< DataType >inline
operator[](unsigned int n) constTBTK::Array< DataType >inline
serialize(Mode mode) constTBTK::Array< DataType >inlinevirtual
TBTK::Serializable::serialize(const DataType &data, Mode mode)TBTK::Serializableprotectedstatic
serialize(const bool &data, Mode mode) (defined in TBTK::Serializable)TBTK::Serializableinline
serialize(const double &data, Mode mode) (defined in TBTK::Serializable)TBTK::Serializableinline
serialize(const std::complex< double > &data, Mode mode) (defined in TBTK::Serializable)TBTK::Serializableinline
serialize(const int &data, Mode mode) (defined in TBTK::Serializable)TBTK::Serializableinline
serialize(const unsigned int &data, Mode mode) (defined in TBTK::Serializable)TBTK::Serializableinline
serialize(const SpinMatrix &data, Mode mode) (defined in TBTK::Serializable)TBTK::Serializableinline
serialize(const Statistics &data, Mode mode) (defined in TBTK::Serializable)TBTK::Serializableinline
serialize(const std::vector< std::complex< double >> &data, Mode mode) (defined in TBTK::Serializable)TBTK::Serializableinline
split(const std::string &content, Mode mode)TBTK::Serializableprotectedstatic
validate(const std::string &serialization, const std::string &id, Mode mode)TBTK::Serializableprotectedstatic