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.