Free Electron
fe::ext::SparseMatrix< T > Member List

This is the complete list of members for fe::ext::SparseMatrix< T >, including all inherited members.

clear(void) (defined in fe::ext::SparseMatrix< T >)fe::ext::SparseMatrix< T >inline
clear(void) (defined in fe::ext::SparseMatrix< T >)fe::ext::SparseMatrix< T >
columns(void) const (defined in fe::ext::SparseMatrix< T >)fe::ext::SparseMatrix< T >inline
columns(void) const (defined in fe::ext::SparseMatrix< T >)fe::ext::SparseMatrix< T >inline
height(const SparseMatrix< T, ROW > &matrix)fe::ext::SparseMatrix< T >related
isSquare(const SparseMatrix< T > &matrix)fe::ext::SparseMatrix< T >related
isSquare(const SparseMatrix< T, ROW > &matrix)fe::ext::SparseMatrix< T >related
m_columns (defined in fe::ext::SparseMatrix< T >)fe::ext::SparseMatrix< T >protected
m_context (defined in fe::ext::SparseMatrix< T >)fe::ext::SparseMatrix< T >mutableprotected
m_pCurrent (defined in fe::ext::SparseMatrix< T >)fe::ext::SparseMatrix< T >mutableprotected
m_pRow (defined in fe::ext::SparseMatrix< T >)fe::ext::SparseMatrix< T >protected
m_pRow (defined in fe::ext::SparseMatrix< T >)fe::ext::SparseMatrix< T >protected
m_rows (defined in fe::ext::SparseMatrix< T >)fe::ext::SparseMatrix< T >protected
operator()(U32 i, U32 j) const (defined in fe::ext::SparseMatrix< T >)fe::ext::SparseMatrix< T >inline
operator()(U32 i, U32 j) (defined in fe::ext::SparseMatrix< T >)fe::ext::SparseMatrix< T >inline
operator()(U32 i, U32 j) const (defined in fe::ext::SparseMatrix< T >)fe::ext::SparseMatrix< T >
operator()(U32 i, U32 j) (defined in fe::ext::SparseMatrix< T >)fe::ext::SparseMatrix< T >
operator*(const SparseMatrix< T > &lhs, const DenseVector< T > &rhs)fe::ext::SparseMatrix< T >related
operator*(const SparseMatrix< T > &matrix, const F32 scalar)fe::ext::SparseMatrix< T >related
operator*(const F32 scalar, const SparseMatrix< T > &matrix)fe::ext::SparseMatrix< T >related
operator*(const SparseMatrix< T, ROW > &lhs, const DenseVector< T > &rhs)fe::ext::SparseMatrix< T >related
operator*(const SparseMatrix< T, ROW > &matrix, const U scalar)fe::ext::SparseMatrix< T >related
operator*(const U scalar, const SparseMatrix< T, ROW > &matrix)fe::ext::SparseMatrix< T >related
operator*=(SparseMatrix< T, ROW > &lhs, const F32 scalar)fe::ext::SparseMatrix< T >related
operator+(const SparseMatrix< T > &lhs, const SparseMatrix< T > &rhs)fe::ext::SparseMatrix< T >related
operator+(const SparseMatrix< T, ROW > &lhs, const SparseMatrix< T, ROW > &rhs)fe::ext::SparseMatrix< T >related
operator+=(SparseMatrix< T, ROW > &lhs, const SparseMatrix< T, ROW > &rhs)fe::ext::SparseMatrix< T >related
operator-(const SparseMatrix< T > &lhs, const SparseMatrix< T > &rhs)fe::ext::SparseMatrix< T >related
operator-(const SparseMatrix< T, ROW > &lhs, const SparseMatrix< T, ROW > &rhs)fe::ext::SparseMatrix< T >related
operator-=(SparseMatrix< T, ROW > &lhs, const SparseMatrix< T, ROW > &rhs)fe::ext::SparseMatrix< T >related
operator=(const SparseMatrix< T > &rhs) (defined in fe::ext::SparseMatrix< T >)fe::ext::SparseMatrix< T >
operator=(const SparseMatrix< T, ROW > &rhs) (defined in fe::ext::SparseMatrix< T >)fe::ext::SparseMatrix< T >
postmultiplyDiagonal(const DenseVector< T > &diag, SparseMatrix< T, ROW > &b) const (defined in fe::ext::SparseMatrix< T >)fe::ext::SparseMatrix< T >
postmultiplyDiagonal(SparseMatrix< T, ROW > &result, const SparseMatrix< T, ROW > &lhs, const DenseVector< T > &rhs)fe::ext::SparseMatrix< T >related
postmultiplyInverseDiagonal(const SparseMatrix< T, ROW > &diag, SparseMatrix< T, ROW > &b) const (defined in fe::ext::SparseMatrix< T >)fe::ext::SparseMatrix< T >
postmultiplyInverseDiagonal(const DenseVector< T > &diag, SparseMatrix< T, ROW > &b) const (defined in fe::ext::SparseMatrix< T >)fe::ext::SparseMatrix< T >
postmultiplyInverseDiagonal(SparseMatrix< T, ROW > &result, const SparseMatrix< T, ROW > &lhs, const SparseMatrix< T, ROW > &rhs)fe::ext::SparseMatrix< T >related
postmultiplyInverseDiagonal(SparseMatrix< T, ROW > &result, const SparseMatrix< T, ROW > &lhs, const DenseVector< T > &rhs)fe::ext::SparseMatrix< T >related
premultiplyDiagonal(const SparseMatrix< T > &diag, SparseMatrix< T > &b) const (defined in fe::ext::SparseMatrix< T >)fe::ext::SparseMatrix< T >
premultiplyDiagonal(const SparseMatrix< T, ROW > &diag, SparseMatrix< T, ROW > &b) const (defined in fe::ext::SparseMatrix< T >)fe::ext::SparseMatrix< T >
premultiplyDiagonal(const DenseVector< T > &diag, SparseMatrix< T, ROW > &b) const (defined in fe::ext::SparseMatrix< T >)fe::ext::SparseMatrix< T >
premultiplyDiagonal(const SparseMatrix< T > &lhs, const SparseMatrix< T > &rhs)fe::ext::SparseMatrix< T >related
premultiplyDiagonal(DenseVector< T > &result, const SparseMatrix< T, ROW > &diagonal, const DenseVector< T > &vector)fe::ext::SparseMatrix< T >related
premultiplyDiagonal(SparseMatrix< T, ROW > &result, const DenseVector< T > &lhs, const SparseMatrix< T, ROW > &rhs)fe::ext::SparseMatrix< T >related
premultiplyDiagonal(SparseMatrix< T, ROW > &result, const SparseMatrix< T, ROW > &lhs, const SparseMatrix< T, ROW > &rhs)fe::ext::SparseMatrix< T >related
premultiplyInverseDiagonal(const SparseMatrix< T, ROW > &diag, SparseMatrix< T, ROW > &b) const (defined in fe::ext::SparseMatrix< T >)fe::ext::SparseMatrix< T >
premultiplyInverseDiagonal(const DenseVector< T > &diag, SparseMatrix< T, ROW > &b) const (defined in fe::ext::SparseMatrix< T >)fe::ext::SparseMatrix< T >
premultiplyInverseDiagonal(DenseVector< T > &result, const SparseMatrix< T, ROW > &diagonal, const DenseVector< T > &vector)fe::ext::SparseMatrix< T >related
premultiplyInverseDiagonal(SparseMatrix< T, ROW > &result, const SparseMatrix< T, ROW > &lhs, const SparseMatrix< T, ROW > &rhs)fe::ext::SparseMatrix< T >related
premultiplyInverseDiagonal(SparseMatrix< T, ROW > &result, const DenseVector< T > &lhs, const SparseMatrix< T, ROW > &rhs)fe::ext::SparseMatrix< T >related
print(const SparseMatrix< T > &matrix)fe::ext::SparseMatrix< T >related
reset(U32 rows, U32 columns) (defined in fe::ext::SparseMatrix< T >)fe::ext::SparseMatrix< T >inline
reset(U32 rows, U32 columns) (defined in fe::ext::SparseMatrix< T >)fe::ext::SparseMatrix< T >
rows(void) const (defined in fe::ext::SparseMatrix< T >)fe::ext::SparseMatrix< T >inline
rows(void) const (defined in fe::ext::SparseMatrix< T >)fe::ext::SparseMatrix< T >inline
scale(const F32 scalar, SparseMatrix< T > &result) const (defined in fe::ext::SparseMatrix< T >)fe::ext::SparseMatrix< T >
scale(const F32 scalar) (defined in fe::ext::SparseMatrix< T >)fe::ext::SparseMatrix< T >
scale(const F32 scalar, SparseMatrix< T, ROW > &result) const (defined in fe::ext::SparseMatrix< T >)fe::ext::SparseMatrix< T >
seek(U32 i, U32 j) const (defined in fe::ext::SparseMatrix< T >)fe::ext::SparseMatrix< T >inlineprotected
setDifference(const SparseMatrix< T > &rhs) (defined in fe::ext::SparseMatrix< T >)fe::ext::SparseMatrix< T >
setDifference(const SparseMatrix< T, ROW > &rhs) (defined in fe::ext::SparseMatrix< T >)fe::ext::SparseMatrix< T >
setIdentity(SparseMatrix< T > &matrix)fe::ext::SparseMatrix< T >related
setIdentity(SparseMatrix< T, ROW > &matrix)fe::ext::SparseMatrix< T >related
setProduct(const SparseMatrix< T, ROW > &lhs, const SparseMatrix< T, ROW > &rhs) (defined in fe::ext::SparseMatrix< T >)fe::ext::SparseMatrix< T >
setSum(const SparseMatrix< T > &rhs) (defined in fe::ext::SparseMatrix< T >)fe::ext::SparseMatrix< T >
setSum(const SparseMatrix< T, ROW > &rhs) (defined in fe::ext::SparseMatrix< T >)fe::ext::SparseMatrix< T >
setTranspose(const SparseMatrix< T > &rhs) (defined in fe::ext::SparseMatrix< T >)fe::ext::SparseMatrix< T >
setTranspose(const SparseMatrix< T, ROW > &rhs) (defined in fe::ext::SparseMatrix< T >)fe::ext::SparseMatrix< T >
SparseMatrix(void) (defined in fe::ext::SparseMatrix< T >)fe::ext::SparseMatrix< T >inline
SparseMatrix(U32 rows, U32 columns) (defined in fe::ext::SparseMatrix< T >)fe::ext::SparseMatrix< T >inline
SparseMatrix(const SparseMatrix< T > &rhs) (defined in fe::ext::SparseMatrix< T >)fe::ext::SparseMatrix< T >inline
SparseMatrix(void) (defined in fe::ext::SparseMatrix< T >)fe::ext::SparseMatrix< T >
SparseMatrix(U32 rows, U32 columns) (defined in fe::ext::SparseMatrix< T >)fe::ext::SparseMatrix< T >
SparseMatrix(const SparseMatrix< T, ROW > &rhs) (defined in fe::ext::SparseMatrix< T >)fe::ext::SparseMatrix< T >inline
transform(const DenseVector< T > &x, DenseVector< T > &b) const (defined in fe::ext::SparseMatrix< T >)fe::ext::SparseMatrix< T >
transform(const DenseVector< T > &x, DenseVector< T > &b) const (defined in fe::ext::SparseMatrix< T >)fe::ext::SparseMatrix< T >
transformVector(const SparseMatrix< T, ROW > &lhs, const DenseVector< T > &in, DenseVector< T > &out)fe::ext::SparseMatrix< T >related
transpose(const SparseMatrix< T > &matrix)fe::ext::SparseMatrix< T >related
transpose(const SparseMatrix< T, ROW > &matrix)fe::ext::SparseMatrix< T >related
transposeMultiply(const SparseMatrix< T > &lhs, const DenseVector< T > &rhs)fe::ext::SparseMatrix< T >related
transposeTransform(const DenseVector< T > &x, DenseVector< T > &b) const (defined in fe::ext::SparseMatrix< T >)fe::ext::SparseMatrix< T >
transposeTransform(const DenseVector< T > &x, DenseVector< T > &b) const (defined in fe::ext::SparseMatrix< T >)fe::ext::SparseMatrix< T >
transposeTransformVector(const SparseMatrix< T, ROW > &lhs, const DenseVector< T > &in, DenseVector< T > &out)fe::ext::SparseMatrix< T >related
width(const SparseMatrix< T, ROW > &matrix)fe::ext::SparseMatrix< T >related
~SparseMatrix(void) (defined in fe::ext::SparseMatrix< T >)fe::ext::SparseMatrix< T >inline
~SparseMatrix(void) (defined in fe::ext::SparseMatrix< T >)fe::ext::SparseMatrix< T >