|
| SquareMatrix () |
| brief Square matrix of size N More...
|
|
| SquareMatrix (unsigned int N) |
|
| SquareMatrix (unsigned int N, TYPE val) |
|
| SquareMatrix (unsigned int N, typename Matrix< TYPE >::DATA_SPTR data) |
|
virtual SquareMatrix< TYPE > & | operator*= (TYPE scale) |
| Multiplication by a scalar. More...
|
|
virtual SquareMatrix< TYPE > & | operator*= (const SquareMatrix< TYPE > &B) |
| In place matrix multiplication. More...
|
|
virtual SquareMatrix< TYPE > & | transposeInplace () |
| In place matrix transpose. More...
|
|
| Matrix (unsigned int nRows, unsigned int nCols) |
| Initialize with a size. More...
|
|
| Matrix (unsigned int nRows, unsigned int nCols, TYPE val) |
| Initialize with a size and default value. More...
|
|
| Matrix (unsigned int nRows, unsigned int nCols, DATA_SPTR data) |
| Initialize from a pointer. More...
|
|
| Matrix (const Matrix< TYPE > &other) |
| copy constructor More...
|
|
virtual | ~Matrix () |
|
unsigned int | numRows () const |
| returns the number of rows More...
|
|
unsigned int | numCols () const |
| returns the number of columns More...
|
|
unsigned int | getDataSize () const |
|
virtual TYPE | getVal (unsigned int i, unsigned int j) const |
| returns a particular element of the matrix More...
|
|
virtual void | setVal (unsigned int i, unsigned int j, TYPE val) |
| sets a particular element of the matrix More...
|
|
virtual void | getRow (unsigned int i, Vector< TYPE > &row) const |
| returns a copy of a row of the matrix More...
|
|
virtual void | getCol (unsigned int i, Vector< TYPE > &col) const |
| returns a copy of a column of the matrix More...
|
|
TYPE * | getData () |
| returns a pointer to our data array More...
|
|
const TYPE * | getData () const |
| returns a const pointer to our data array More...
|
|
Matrix< TYPE > & | assign (const Matrix< TYPE > &other) |
| Copy operator. More...
|
|
virtual Matrix< TYPE > & | operator+= (const Matrix< TYPE > &other) |
| Matrix addition. More...
|
|
virtual Matrix< TYPE > & | operator-= (const Matrix< TYPE > &other) |
| Matrix subtraction. More...
|
|
virtual Matrix< TYPE > & | operator/= (TYPE scale) |
| division by a scalar More...
|
|
virtual Matrix< TYPE > & | transpose (Matrix< TYPE > &transpose) const |
| copies the transpose of this Matrix into another, returns the result More...
|
|
template<typename TYPE>
class RDNumeric::SquareMatrix< TYPE >
Definition at line 16 of file SquareMatrix.h.