Developer Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
SparseMatrix< T > Member List

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

_contiguous (defined in SparseMatrix< T >)SparseMatrix< T >private
_maxEntriesPerRow (defined in SparseMatrix< T >)SparseMatrix< T >private
ConstPointer(MatrixEntry< T >) operator[](int idx) const (defined in SparseMatrix< T >)SparseMatrix< T >inline
Entries(void) const (defined in SparseMatrix< T >)SparseMatrix< T >
Multiply(const SparseMatrix< T > &M) const (defined in SparseMatrix< T >)SparseMatrix< T >
Multiply(const PoissonVector< T2 > &V) const (defined in SparseMatrix< T >)SparseMatrix< T >
Multiply(const PoissonVector< T2 > &In, PoissonVector< T2 > &Out, int threads=1) const (defined in SparseMatrix< T >)SparseMatrix< T >
MultiplyTranspose(const SparseMatrix< T > &Mt) const (defined in SparseMatrix< T >)SparseMatrix< T >
operator*(const T &V) const (defined in SparseMatrix< T >)SparseMatrix< T >
operator*(const SparseMatrix< T > &M) const (defined in SparseMatrix< T >)SparseMatrix< T >
operator*(const PoissonVector< T2 > &V) const (defined in SparseMatrix< T >)SparseMatrix< T >
operator*=(const T &V) (defined in SparseMatrix< T >)SparseMatrix< T >
operator=(const SparseMatrix< T > &M) (defined in SparseMatrix< T >)SparseMatrix< T >
Pointer(int) rowSizes (defined in SparseMatrix< T >)SparseMatrix< T >
Pointer(Pointer(MatrixEntry< T >)) m_ppElements (defined in SparseMatrix< T >)SparseMatrix< T >
Pointer(MatrixEntry< T >) operator[](int idx) (defined in SparseMatrix< T >)SparseMatrix< T >inline
read(FILE *fp) (defined in SparseMatrix< T >)SparseMatrix< T >
read(const char *fileName) (defined in SparseMatrix< T >)SparseMatrix< T >
Resize(int rows) (defined in SparseMatrix< T >)SparseMatrix< T >
Resize(int rows, int maxEntriesPerRow) (defined in SparseMatrix< T >)SparseMatrix< T >
rows (defined in SparseMatrix< T >)SparseMatrix< T >
SetIdentity() (defined in SparseMatrix< T >)SparseMatrix< T >
SetRowSize(int row, int count) (defined in SparseMatrix< T >)SparseMatrix< T >
SetZero() (defined in SparseMatrix< T >)SparseMatrix< T >
Solve(const SparseMatrix< T > &M, const PoissonVector< T > &b, int iters, PoissonVector< T > &solution, const T eps=1e-8) (defined in SparseMatrix< T >)SparseMatrix< T >static
SolveSymmetric(const SparseMatrix< T > &M, const PoissonVector< T2 > &b, int iters, PoissonVector< T2 > &solution, const T2 eps=1e-8, int reset=1, int threads=1) (defined in SparseMatrix< T >)SparseMatrix< T >static
SparseMatrix(void) (defined in SparseMatrix< T >)SparseMatrix< T >
SparseMatrix(int rows) (defined in SparseMatrix< T >)SparseMatrix< T >
SparseMatrix(int rows, int maxEntriesPerRow) (defined in SparseMatrix< T >)SparseMatrix< T >
SparseMatrix(const SparseMatrix &M) (defined in SparseMatrix< T >)SparseMatrix< T >
Transpose() const (defined in SparseMatrix< T >)SparseMatrix< T >
write(FILE *fp) const (defined in SparseMatrix< T >)SparseMatrix< T >
write(const char *fileName) const (defined in SparseMatrix< T >)SparseMatrix< T >
~SparseMatrix() (defined in SparseMatrix< T >)SparseMatrix< T >