latest version v1.9 - last update 10 Apr 2010 |
Abstract base class for all lti linear equation system solution functors using matrix decomposition to solve Ax=b. More...
#include <ltiEquationSystem.h>
Classes | |
class | parameters |
decompositionSolution parameter class More... | |
Public Member Functions | |
decompositionSolution () | |
decompositionSolution (const parameters &theParams) | |
decompositionSolution (const matrix< T > &theMatrix) | |
virtual | ~decompositionSolution () |
virtual bool | updateParameters () |
const parameters & | getParameters () const |
decompositionSolution< T > & | copy (const decompositionSolution< T > &other) |
virtual const char * | getTypeName () const |
Abstract base class for all lti linear equation system solution functors using matrix decomposition to solve Ax=b.
lti::decompositionSolution< T >::decompositionSolution | ( | ) |
default constructor
lti::decompositionSolution< T >::decompositionSolution | ( | const parameters & | theParams | ) |
constructor, sets the parameters
lti::decompositionSolution< T >::decompositionSolution | ( | const matrix< T > & | theMatrix | ) |
constructor, sets the matrix A
virtual lti::decompositionSolution< T >::~decompositionSolution | ( | ) | [inline, virtual] |
destructor
decompositionSolution<T>& lti::decompositionSolution< T >::copy | ( | const decompositionSolution< T > & | other | ) |
copy data of "other" functor.
Reimplemented from lti::functor.
Reimplemented in lti::qrSolution< T >, and lti::luSolution< T >.
const parameters& lti::decompositionSolution< T >::getParameters | ( | ) | const |
returns the current parameters.
Reimplemented from lti::functor.
Reimplemented in lti::qrSolution< T >.
virtual const char* lti::decompositionSolution< T >::getTypeName | ( | void | ) | const [inline, virtual] |
returns the name of this type
Reimplemented from lti::linearEquationSystemSolutionMethod< T >.
Reimplemented in lti::qrSolution< T >, and lti::luSolution< T >.
virtual bool lti::decompositionSolution< T >::updateParameters | ( | ) | [virtual] |
sets the functor's parameters.
Reimplemented from lti::functor.