LTI-Lib latest version v1.9 - last update 10 Apr 2010

lti::decompositionSolution< T > Class Template Reference

Abstract base class for all lti linear equation system solution functors using matrix decomposition to solve Ax=b. More...

#include <ltiEquationSystem.h>

Inheritance diagram for lti::decompositionSolution< T >:
Inheritance graph
[legend]
Collaboration diagram for lti::decompositionSolution< T >:
Collaboration graph
[legend]

List of all members.

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 parametersgetParameters () const
decompositionSolution< T > & copy (const decompositionSolution< T > &other)
virtual const char * getTypeName () const

Detailed Description

template<class T>
class lti::decompositionSolution< T >

Abstract base class for all lti linear equation system solution functors using matrix decomposition to solve Ax=b.


Constructor & Destructor Documentation

template<class T>
lti::decompositionSolution< T >::decompositionSolution (  ) 

default constructor

template<class T>
lti::decompositionSolution< T >::decompositionSolution ( const parameters theParams  ) 

constructor, sets the parameters

template<class T>
lti::decompositionSolution< T >::decompositionSolution ( const matrix< T > &  theMatrix  ) 

constructor, sets the matrix A

template<class T>
virtual lti::decompositionSolution< T >::~decompositionSolution (  )  [inline, virtual]

destructor


Member Function Documentation

template<class T>
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 >.

template<class T>
const parameters& lti::decompositionSolution< T >::getParameters (  )  const

returns the current parameters.

Reimplemented from lti::functor.

Reimplemented in lti::qrSolution< T >.

template<class 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 >.

template<class T>
virtual bool lti::decompositionSolution< T >::updateParameters (  )  [virtual]

sets the functor's parameters.

Returns:
true if successful, false otherwise.

Reimplemented from lti::functor.


The documentation for this class was generated from the following file:

Generated on Sat Apr 10 15:28:17 2010 for LTI-Lib by Doxygen 1.6.1