#include <DynamicalSystem.h>
Public Member Functions | |
| DynamicalSystem () | |
| virtual | ~DynamicalSystem () |
| virtual Vector | eval (const Vector &x) |
| virtual DynamicalSystem & | derivate (const unsigned dx) |
| void | printType () |
| unsigned | getDimension () const |
| void | setDimension (unsigned dimension) |
| SystemTimeType | getSystemTimeType () const |
| void | setSystemTimeType (SystemTimeType systemTimeType) |
| SystemType | getSystemType () const |
Protected Attributes | |
| unsigned | dimension |
| SystemType | systemType |
| SystemTimeType | systemTimeType |
| Number | discretizedTime |
Interface class for all dynamical system
Non-consistent constructor
| nltool::DynamicalSystem::~DynamicalSystem | ( | ) | [virtual] |
Destructor
| DynamicalSystem & nltool::DynamicalSystem::derivate | ( | const unsigned | dx | ) | [virtual] |
Derivation function (only supported by polynomial system)
| dx | derivation variable |
Reimplemented in nltool::PolynomialSystem.
| Vector nltool::DynamicalSystem::eval | ( | const Vector & | x | ) | [virtual] |
Evaluation function
| x | a state-space point |
Reimplemented in nltool::PolynomialSystem, nltool::LinearSystem, and nltool::PointerSystem.
| void nltool::DynamicalSystem::printType | ( | ) |
Displays the type of the system
1.7.6.1