| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tlp::Matrix< Obj, SIZE > Class Template Reference class for mathematical square matrix More...
Inheritance diagram for tlp::Matrix< Obj, SIZE >:
![]()
Collaboration diagram for tlp::Matrix< Obj, SIZE >:
![]() Public Member Functions
Detailed Descriptiontemplate<typename Obj, unsigned int SIZE>
|
tlp::Matrix< Obj, SIZE >::Matrix | ( | ) | [inline] |
tlp::Matrix< Obj, SIZE >::Matrix | ( | const Vector< Vector< Obj, SIZE >, SIZE > & | a | ) | [inline] |
tlp::Matrix< Obj, SIZE >::Matrix | ( | const std::vector< std::vector< Obj > > & | covarianceMatrix | ) |
MATRIX tlp::Matrix< Obj, SIZE >::cofactor | ( | ) | const |
Returns the cofactor Matrix of this
Obj tlp::Matrix< Obj, SIZE >::determinant | ( | ) | const |
Compute the determinant of the matrix,
MATRIX& tlp::Matrix< Obj, SIZE >::fill | ( | Obj | obj | ) | [inline] |
Fill the matrix with the value of obj
MATRIX& tlp::Matrix< Obj, SIZE >::inverse | ( | ) |
Inverse the matrix and return "&(*this)"
MATRIX& tlp::Matrix< Obj, SIZE >::operator*= | ( | const MATRIX & | mat | ) | [inline] |
Multiply the matrix by another matrix and return "&(*this)"
MATRIX& tlp::Matrix< Obj, SIZE >::operator*= | ( | const Obj & | obj | ) | [inline] |
Multiply all elements of the matrix by obj, return "&(*this)"
Reimplemented from tlp::Vector< Vector< Obj, SIZE >, SIZE >.
MATRIX tlp::Matrix< Obj, SIZE >::operator/ | ( | const Obj & | obj | ) | const |
Returns a new matrix equal to the division of the matrix by obj"
Reimplemented from tlp::Vector< Vector< Obj, SIZE >, SIZE >.
MATRIX tlp::Matrix< Obj, SIZE >::operator/ | ( | const MATRIX & | mat2 | ) | const |
Returns a new matrix equal to the division of the matrix by another matrix"
MATRIX& tlp::Matrix< Obj, SIZE >::operator/= | ( | const Obj & | obj | ) | [inline] |
Divide all elements of the matrix by obj, return "&(*this)"
Reimplemented from tlp::Vector< Vector< Obj, SIZE >, SIZE >.
MATRIX& tlp::Matrix< Obj, SIZE >::operator/= | ( | const MATRIX & | mat | ) | [inline] |
Divide the matrix by another one return "&(*this)"
Vector<Obj,SIZE> tlp::Matrix< Obj, SIZE >::powerIteration | ( | const int | nIterations | ) | const [inline] |
Returns a new vector equal to the most influent eigenvector of the matrix
MATRIX& tlp::Matrix< Obj, SIZE >::transpose | ( | ) |
Transpose the matrix and return "&(*this)".
Tulip Software by LaBRI Visualization Team 2001 - 2011 |