Sparse Matrix Template Class (row major).
More...
#include <linalg.h>
List of all members.
Detailed Description
template<class _Tp>
class linalg::matrix< _Tp >
This class is the base class for all
matrix storage/computation in the COCONUT environment. It is based on the MTL, but wraps the MTL classes to make changing the
matrix library possible (and hopefully not too awkward. The
matrix is general rectangular row-major.
Definition at line 247 of file linalg.h.
Member Typedef Documentation
The base class
Definition at line 253 of file linalg.h.
Constructor & Destructor Documentation
The Standard Constructor
Definition at line 269 of file linalg.h.
The Standard Copy Constructor
Definition at line 271 of file linalg.h.
Constructor, which builds a matrix with n
rows and m
columns.
Definition at line 275 of file linalg.h.
Member Function Documentation
This method returns the output format of the matrix.
Definition at line 284 of file linalg.h.
Standard comparison operator.
Standard assignment operator.
Definition at line 307 of file linalg.h.
Standard comparison operator.
This method sets the output format of the matrix.
Definition at line 281 of file linalg.h.
Friends And Related Function Documentation
template<class _Tp>
template<typename _Tq >
std::ostream& std::operator<< |
( |
std::ostream & |
s, |
|
|
const matrix< _Tq > & |
A | |
|
) |
| | [friend] |
Member Data Documentation
This variable describes the output format for matrix output. Its possible values are linalg_output_sparse and linalg_output_full.
Definition at line 265 of file linalg.h.
The documentation for this class was generated from the following file: