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

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

add(unsigned int row, unsigned int col, const DataType &value)TBTK::SparseMatrix< DataType >inline
construct()TBTK::SparseMatrix< DataType >inline
constructCSX()TBTK::SparseMatrix< DataType >inline
constructLIL()TBTK::SparseMatrix< DataType >
convertCSXToLIL()TBTK::SparseMatrix< DataType >inline
getCSCColumnPointers() constTBTK::SparseMatrix< DataType >inline
getCSCNumMatrixElements() constTBTK::SparseMatrix< DataType >inline
getCSCRows() constTBTK::SparseMatrix< DataType >inline
getCSCValues() constTBTK::SparseMatrix< DataType >inline
getCSRColumns() constTBTK::SparseMatrix< DataType >inline
getCSRNumMatrixElements() constTBTK::SparseMatrix< DataType >inline
getCSRRowPointers() constTBTK::SparseMatrix< DataType >inline
getCSRValues() constTBTK::SparseMatrix< DataType >inline
getNumColumns() constTBTK::SparseMatrix< DataType >inline
getNumRows() constTBTK::SparseMatrix< DataType >inline
hermitianConjugate() constTBTK::SparseMatrix< DataType >inline
mergeLIL(std::vector< std::vector< std::tuple< unsigned int, DataType >> > &listOfLists) constTBTK::SparseMatrix< DataType >inline
multiply(const SparseMatrix &lhs, const SparseMatrix &rhs, SparseMatrix &result)TBTK::SparseMatrix< DataType >inlinestatic
operator*(const SparseMatrix &rhs) constTBTK::SparseMatrix< DataType >inline
operator*(const DataType &rhs) constTBTK::SparseMatrix< DataType >inline
operator*(const DataType &lhs, const SparseMatrix &rhs)TBTK::SparseMatrix< DataType >friend
operator*=(const DataType &rhs)TBTK::SparseMatrix< DataType >inline
operator+(const SparseMatrix &rhs) constTBTK::SparseMatrix< DataType >inline
operator+=(const SparseMatrix &rhs)TBTK::SparseMatrix< DataType >inline
operator-(const SparseMatrix &rhs) constTBTK::SparseMatrix< DataType >inline
operator-=(const SparseMatrix &rhs)TBTK::SparseMatrix< DataType >inline
operator=(const SparseMatrix &sparseMatrix)TBTK::SparseMatrix< DataType >inline
operator=(SparseMatrix &&sparseMatrix)TBTK::SparseMatrix< DataType >inline
print() constTBTK::SparseMatrix< DataType >inline
setStorageFormat(StorageFormat storageFormat)TBTK::SparseMatrix< DataType >inline
sortLIL(std::vector< std::vector< std::tuple< unsigned int, DataType >> > &listOfLists) constTBTK::SparseMatrix< DataType >inline
SparseMatrix()TBTK::SparseMatrix< DataType >inline
SparseMatrix(StorageFormat)TBTK::SparseMatrix< DataType >inline
SparseMatrix(const SparseMatrix &sparseMatrix)TBTK::SparseMatrix< DataType >inline
SparseMatrix(SparseMatrix &&sparseMatrix)TBTK::SparseMatrix< DataType >inline
SparseMatrix(StorageFormat storageFormat, unsigned int numRows, unsigned int numCols)TBTK::SparseMatrix< DataType >inline
StorageFormat enum nameTBTK::SparseMatrix< DataType >
trace() constTBTK::SparseMatrix< DataType >inline
~SparseMatrix()TBTK::SparseMatrix< DataType >inline