NLToolbox
 All Classes Namespaces Functions
Public Member Functions
nltool::LinearSystem Class Reference
Inheritance diagram for nltool::LinearSystem:
nltool::DynamicalSystem

List of all members.

Public Member Functions

 LinearSystem ()
 LinearSystem (const unsigned dim, const Matrix C, const Vector d)
 LinearSystem (const unsigned dim, const Matrix C, const Vector d, Set *input)
virtual ~LinearSystem ()
Vector eval (const Vector &x)
Matrix getA () const
Vector getB () const
SetgetInputSet () const
void setA (Matrix a)
void setB (Vector b)
void setInputSet (Set *inputSet)

Constructor & Destructor Documentation

Non-consistent constructor

nltool::LinearSystem::LinearSystem ( const unsigned  dim,
const Matrix  C,
const Vector  d 
)

Constructor or an affine system without input

Parameters:
dimthe dimension of the system
Ca matrix representing the linear part of the affine dynamic x'=Cx+d
da vector representing a constant part of the affine dynamic x'=Cx+d
nltool::LinearSystem::LinearSystem ( const unsigned  dim,
const Matrix  C,
const Vector  d,
Set input 
)

Constructor or an affine system with input

Parameters:
dimthe dimension of the system
Ca matrix representing the linear part of the affine dynamic x'=Cx+d
da vector representing a constant part of the affine dynamic x'=Cx+d
inputthe input set

Destructor


Member Function Documentation

Vector nltool::LinearSystem::eval ( const Vector &  x) [virtual]

Evaluation function

Parameters:
xthe state of the system
Returns:

Reimplemented from nltool::DynamicalSystem.


The documentation for this class was generated from the following files:
 All Classes Namespaces Functions