Public Member Functions

Allows to setup and evaluate discretized differential equations based on SymbolicExpressions. More...

#include <discretized_differential_equation.hpp>

Inheritance diagram for DiscretizedDifferentialEquation:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual DifferentialEquationclone () const
 DiscretizedDifferentialEquation ()
 DiscretizedDifferentialEquation (const double &stepLength_)
 DiscretizedDifferentialEquation (const DiscretizedDifferentialEquation &arg)
DiscretizedDifferentialEquationoperator= (const DiscretizedDifferentialEquation &arg)
virtual ~DiscretizedDifferentialEquation ()

Detailed Description

Allows to setup and evaluate discretized differential equations based on SymbolicExpressions.

The class DiscretizedDifferentialEquation allows to setup and evaluate discretized differential equations (ODEs and DAEs) based on SymbolicExpressions.

Author:
Boris Houska, Hans Joachim Ferreau

Definition at line 54 of file discretized_differential_equation.hpp.


Constructor & Destructor Documentation

Default constructor. If this constructor is used a nonlinear
autonomous discrete time system will be set up, i.e. the class
represtents a system of the form

x_{k+1} = f( x_k, u_k, p, ... )

Here, the function f can be defined as usual with the
<< operator which is inherited form the class DifferentialEquation.
Note that this function will in general assume that the function
f is not explictly time dependent.
If this constructor is used, the step length will be 1 by default.

Definition at line 49 of file discretized_differential_equation.cpp.

Constructor, which is equivalent to the defaul constructor, but the
step length can be defined.

Definition at line 57 of file discretized_differential_equation.cpp.

Copy constructor (deep copy).

Definition at line 65 of file discretized_differential_equation.cpp.

Destructor.

Definition at line 71 of file discretized_differential_equation.cpp.


Member Function Documentation

Clone constructor (deep copy).

Reimplemented from DifferentialEquation.

Definition at line 87 of file discretized_differential_equation.cpp.

DiscretizedDifferentialEquation & DiscretizedDifferentialEquation::operator= ( const DiscretizedDifferentialEquation arg)

Assignment operator (deep copy).

Definition at line 76 of file discretized_differential_equation.cpp.


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


acado
Author(s): Milan Vukov, Rien Quirynen
autogenerated on Sat Jun 8 2019 19:40:23