|
| | MatrixOfElements (unsigned int nR=0, unsigned int nC=0) |
| void | setElement (unsigned int r, unsigned int c, Element a) |
| void | setRow (unsigned int r, const VectorOfElements &a) |
| void | setColumn (unsigned int c, const VectorOfElements &a) |
| const Element | getElement (unsigned int r, unsigned int c) const |
| const VectorOfElements | getVE (unsigned int r, unsigned int c) const |
| const unsigned int | getNColumns () const |
| const unsigned int | getNRows () const |
| VectorOfElements & | getInternalVector () |
| const VectorOfElements & | getInternalVector () const |
| void | resize (unsigned int nr, unsigned int nc) |
| MatrixOfElements | operator= (const MatrixOfElements &m) |
| | MatrixOfElements (unsigned int nR=0, unsigned int nC=0) |
| void | setElement (unsigned int r, unsigned int c, Element a) |
| void | setRow (unsigned int r, const VectorOfElements &a) |
| void | setColumn (unsigned int c, const VectorOfElements &a) |
| const Element | getElement (unsigned int r, unsigned int c) const |
| const VectorOfElements | getVE (unsigned int r, unsigned int c) const |
| const unsigned int | getNColumns () const |
| const unsigned int | getNRows () const |
| VectorOfElements & | getInternalVector () |
| const VectorOfElements & | getInternalVector () const |
| void | resize (unsigned int nr, unsigned int nc) |
| MatrixOfElements | operator= (const MatrixOfElements &m) |
|
(Note that these are not member symbols.)
|
| void | copy (const MatrixOfElements &source, MatrixOfElements &destination) |
| | function copies the MatrixOfElements class.
|
| MatrixOfElements | operator+ (const MatrixOfElements &a, const MatrixOfElements &b) |
| | summ of two matrices
|
| MatrixOfElements | operator- (const MatrixOfElements &a, const MatrixOfElements &b) |
| | difference of two matrices
|
| MatrixOfElements | operator* (const MatrixOfElements &a, const MatrixOfElements &b) |
| | product of two matrices
|
| VectorOfElements | operator* (const VectorOfElements &a, const MatrixOfElements &b) |
| | product of vector and matrix
|
| VectorOfElements | operator* (const MatrixOfElements &a, const VectorOfElements &b) |
| | product of vector and matrix
|
| MatrixOfElements | operator/ (const MatrixOfElements &a, const VectorOfElements &b) |
| | division of a matrix on a VectorOfElements with 1 element
|
| MatrixOfElements | transpose (MatrixOfElements &source) |
| | transposed matrix
|
| MatrixOfElements | elementProduct (const VectorOfElements &a, const VectorOfElements &b) |
| | element product of two vectors
|
| VectorOfElements | trace (const MatrixOfElements &a) |
| | Trace of a matrix \(Tr(A)\equiv A_{ii}\).
|
| VectorOfElements | trace (const MatrixOfElements &a, const MatrixOfElements &b) |
| | Trace of a matrix product \(Tr(A B)\equiv A_{ij}B_{ji}\).
|
| MatrixOfElements | generateME (const VectorOfElements &a) |
| | generates a matrix with a row
|
| MatrixOfElements | generateME (const VectorOfElements &a, VectorOfElements &b) |
| | generates a matrix with two rows
|
| MatrixOfElements | generateME (const VectorOfElements &a, const VectorOfElements &b, const VectorOfElements &c) |
| | generates a matrix with three rows
|
| MatrixOfElements | generateME (const VectorOfElements *a, unsigned int n) |
| | generates a matrix with n rows \( generateME(\{u_i\}_j) = A_{ji}\)
|
| MatrixOfElements | generateME (const vector< VectorOfElements > &a) |
| | generates a matrix with n rows \( generateME(\{u_i\}_j) = A_{ji}\)
|
| VectorOfElements | getDiagonal (const MatrixOfElements &a) |
| | returns VectorOfElements containing the diagonal elements
|
| VectorOfElements | getOffDiagonalUp (const MatrixOfElements &a) |
| | returns VectorOfElements containing the uper off diagonal elements
|
| VectorOfElements | det (const MatrixOfElements &m) |
| | computes determinant expression fo cases 2x2 and 3x3 only
|
| MatrixOfElements | replaceRow (const MatrixOfElements &a, const VectorOfElements &b, unsigned int r) |
| | generate matrix with content of the matrix a but with replaced row r by vector b
|
| MatrixOfElements | replaceColumn (const MatrixOfElements &a, const VectorOfElements &b, unsigned int c) |
| | generate matrix with content of the matrix a but with replaced column c by vector b
|
| MatrixOfElements | generateMatrixCofactors (const MatrixOfElements &a) |
| | returns the matrix of cofactors for cases 2x2 and 3x3
|
| vector< Element > | gcMatrixInversion (const MatrixOfElements &a, MatrixOfElements &inv) |
| | returns vector of elements for computing the inverse matrix for cases 2x2 and 3x3
|
| void | copy (const MatrixOfElements &source, MatrixOfElements &destination) |
| | function copies the MatrixOfElements class.
|
| MatrixOfElements | operator+ (const MatrixOfElements &a, const MatrixOfElements &b) |
| | summ of two matrices
|
| MatrixOfElements | operator- (const MatrixOfElements &a, const MatrixOfElements &b) |
| | difference of two matrices
|
| MatrixOfElements | operator* (const MatrixOfElements &a, const MatrixOfElements &b) |
| | product of two matrices
|
| VectorOfElements | operator* (const VectorOfElements &a, const MatrixOfElements &b) |
| | product of vector and matrix
|
| VectorOfElements | operator* (const MatrixOfElements &a, const VectorOfElements &b) |
| | product of vector and matrix
|
| MatrixOfElements | operator/ (const MatrixOfElements &a, const VectorOfElements &b) |
| | division of a matrix on a VectorOfElements with 1 element
|
| MatrixOfElements | transpose (MatrixOfElements &source) |
| | transposed matrix
|
| MatrixOfElements | elementProduct (const VectorOfElements &a, const VectorOfElements &b) |
| | element product of two vectors
|
| VectorOfElements | trace (const MatrixOfElements &a) |
| | Trace of a matrix \(Tr(A)\equiv A_{ii}\).
|
| VectorOfElements | trace (const MatrixOfElements &a, const MatrixOfElements &b) |
| | Trace of a matrix product \(Tr(A B)\equiv A_{ij}B_{ji}\).
|
| MatrixOfElements | generateME (const VectorOfElements &a) |
| | generates a matrix with a row
|
| MatrixOfElements | generateME (const VectorOfElements &a, VectorOfElements &b) |
| | generates a matrix with two rows
|
| MatrixOfElements | generateME (const VectorOfElements &a, const VectorOfElements &b, const VectorOfElements &c) |
| | generates a matrix with three rows
|
| MatrixOfElements | generateME (const VectorOfElements *a, unsigned int n) |
| | generates a matrix with n rows \( generateME(\{u_i\}_j) = A_{ji}\)
|
| MatrixOfElements | generateME (const vector< VectorOfElements > &a) |
| | generates a matrix with n rows \( generateME(\{u_i\}_j) = A_{ji}\)
|
| VectorOfElements | getDiagonal (const MatrixOfElements &a) |
| | returns VectorOfElements containing the diagonal elements
|
| VectorOfElements | getOffDiagonalUp (const MatrixOfElements &a) |
| | returns VectorOfElements containing the uper off diagonal elements
|
| VectorOfElements | det (const MatrixOfElements &m) |
| | computes determinant expression fo cases 2x2 and 3x3 only
|
| MatrixOfElements | replaceRow (const MatrixOfElements &a, const VectorOfElements &b, unsigned int r) |
| | generate matrix with content of the matrix a but with replaced row r by vector b
|
| MatrixOfElements | replaceColumn (const MatrixOfElements &a, const VectorOfElements &b, unsigned int c) |
| | generate matrix with content of the matrix a but with replaced column c by vector b
|
| MatrixOfElements | generateMatrixCofactors (const MatrixOfElements &a) |
| | returns the matrix of cofactors for cases 2x2 and 3x3
|
| vector< Element > | gcMatrixInversion (const MatrixOfElements &a, MatrixOfElements &inv) |
| | returns vector of elements for computing the inverse matrix for cases 2x2 and 3x3
|
The class represents a matrix elements of ::Element.
Definition at line 35 of file aclMatrixOfElements.h.