Public Member Functions | |
| Matrix (const MatrixDistribution &dist) | |
| Matrix (Integer nrows, Integer ncols, Integer nrows_local, IMessagePassingMng *parallel_mng) | |
| Matrix (Integer nrows, Integer ncols, IMessagePassingMng *parallel_mng) | |
| Matrix (Matrix &&m) | |
| Matrix & | operator= (Matrix &&m) |
| Matrix (const Matrix &)=delete | |
| Matrix & | operator= (const Matrix &)=delete |
| template<typename E> | |
| Matrix & | operator= (const E &) |
| void | visit (ICopyOnWriteMatrix &) const |
| Visit method. | |
| const MatrixDistribution & | distribution () const |
| const ISpace & | rowSpace () const |
| Get row space associated to the matrix. | |
| const ISpace & | colSpace () const |
| Get col space associated to the matrix. | |
| void | setUserFeature (String feature) |
| bool | hasUserFeature (String feature) const |
| MultiMatrixImpl * | impl () |
| Get the multimatrix implementation. | |
| const MultiMatrixImpl * | impl () const |
| Get the multimatrix implementation. | |
Additional Inherited Members | |
| Protected Member Functions inherited from Alien::IMatrix | |
| IMatrix () | |
| Constructor. | |
| Alien::Matrix::Matrix | ( | const MatrixDistribution & | dist | ) |
| Alien::Matrix::Matrix | ( | Integer | nrows, |
| Integer | ncols, | ||
| Integer | nrows_local, | ||
| IMessagePassingMng * | parallel_mng ) |
| Alien::Matrix::Matrix | ( | Integer | nrows, |
| Integer | ncols, | ||
| IMessagePassingMng * | parallel_mng ) |
|
virtual |
Get col space associated to the matrix.
Implements Alien::IMatrix.
Definition at line 108 of file Matrix.cc.
References colSpace().
Referenced by colSpace().
| const MatrixDistribution & Alien::Matrix::distribution | ( | ) | const |
| bool Alien::Matrix::hasUserFeature | ( | String | feature | ) | const |
|
virtual |
|
virtual |
Get the multimatrix implementation.
Implements Alien::IMatrix.
Definition at line 145 of file Matrix.cc.
References impl().
| Matrix & Alien::Matrix::operator= | ( | const E & | expr | ) |
|
virtual |
Get row space associated to the matrix.
Implements Alien::IMatrix.
Definition at line 100 of file Matrix.cc.
References rowSpace().
Referenced by rowSpace().
|
virtual |
Visit method.
Implements Alien::IMatrix.
Definition at line 84 of file Matrix.cc.
References visit().
Referenced by visit().