#include <element.hh>
Public Member Functions | |
| M000 (const concepts::Real *m, uint n) | |
| ~M000 () | |
| destructor | |
| template<class F > | |
| void | mult (const Matrix< F > &src, Matrix< F > &dst, uint n=0, uint m=0) const |
| template<class F > | |
| void | mult_T (const Matrix< F > &src, Matrix< F > &dst, uint n=0, uint m=0) const |
| template<class F > | |
| void | mult_T (const F *src, F *dst, const uint s, const uint t) const |
| const concepts::Real & | operator() (uint i, uint j) const |
| returns the matrix element | |
| uint | n () const |
| returns the matrix dimension | |
Friends | |
| std::ostream & | operator<< (std::ostream &os, const M000 &m) |
Local transformation matrix (square matrix, row wise)
Definition at line 127 of file element.hh.
| aglowav2::M000::M000 | ( | const concepts::Real * | m, |
| uint | n | ||
| ) |
Constructor
| m | Array with the matrix entries (row wise) |
| n | Dimension of the matrix |
|
inline |
destructor
Definition at line 137 of file element.hh.
| void aglowav2::M000::mult | ( | const Matrix< F > & | src, |
| Matrix< F > & | dst, | ||
| uint | n = 0, |
||
| uint | m = 0 |
||
| ) | const |
Multiplication of src with a part of 
| src | Source |
| dst | Destination |
| n,m | Lower left corner of the submatrix of |
Definition at line 183 of file element.hh.
| void aglowav2::M000::mult_T | ( | const F * | src, |
| F * | dst, | ||
| const uint | s, | ||
| const uint | t | ||
| ) | const |
Multiplication of the 



Definition at line 328 of file element.hh.
| void aglowav2::M000::mult_T | ( | const Matrix< F > & | src, |
| Matrix< F > & | dst, | ||
| uint | n = 0, |
||
| uint | m = 0 |
||
| ) | const |
Multiplication of src with a part of 
| src | Source |
| dst | Destination |
| n,m | Lower left corner of the submatrix of |
Definition at line 255 of file element.hh.
|
inline |
returns the matrix dimension
Definition at line 173 of file element.hh.
|
inline |
returns the matrix element 
Definition at line 169 of file element.hh.