|
STK++ 0.9.13
|
The InvertMatrix class is a functor class allowing to compute the inverse of a symmetric matrix. More...
#include <STK_InvertMatrix.h>
Public Types | |
| enum | { size_ = Size_ , structure_ = hidden::AlgebraTraits< InvertMatrix<Matrix, Size_> >::structure_ } |
| typedef hidden::AlgebraTraits< InvertMatrix< Matrix, Size_ > >::Dispatcher | Dispatcher |
| typedef hidden::AlgebraTraits< InvertMatrix< Matrix, Size_ > >::Result | Result |
| typedef Matrix::Type | Type |
Public Member Functions | |
| InvertMatrix (Matrix const &m) | |
| Constructor. | |
| ~InvertMatrix () | |
| Destructor. | |
| Result const & | inv () const |
| Type const & | det () const |
| bool | isInvertible () const |
| Result const & | operator() () |
| compute the inverse of the matrix m_. | |
Protected Attributes | |
| Result | inv_ |
| The inverse (or adjugate matrix if det_ is zero) of m_. | |
| Type | det_ |
| determinant of the matrix m_ | |
The InvertMatrix class is a functor class allowing to compute the inverse of a symmetric matrix.
Definition at line 156 of file STK_InvertMatrix.h.
| typedef hidden::AlgebraTraits<InvertMatrix<Matrix,Size_>>::Dispatcher STK::InvertMatrix< Matrix, Size_ >::Dispatcher |
Definition at line 164 of file STK_InvertMatrix.h.
| typedef hidden::AlgebraTraits<InvertMatrix<Matrix,Size_>>::Result STK::InvertMatrix< Matrix, Size_ >::Result |
Definition at line 165 of file STK_InvertMatrix.h.
Definition at line 166 of file STK_InvertMatrix.h.
| Enumerator | |
|---|---|
| size_ | |
| structure_ | |
Definition at line 159 of file STK_InvertMatrix.h.
|
inline |
Constructor.
Definition at line 168 of file STK_InvertMatrix.h.
|
inline |
|
inline |
|
inline |
|
inline |
true if the matrix m_ is invertible, false otherwise Definition at line 180 of file STK_InvertMatrix.h.
|
inline |
determinant of the matrix m_
Definition at line 189 of file STK_InvertMatrix.h.
The inverse (or adjugate matrix if det_ is zero) of m_.
Definition at line 187 of file STK_InvertMatrix.h.