returnValue addSubsystem(const DifferentialEquation &_diffEqn)
Allows to setup and evaluate a general function based on SymbolicExpressions.
Allows to setup and evaluate output functions based on SymbolicExpressions.
Stores a DifferentialEquation together with an OutputFcn.
Allows to pass back messages to the calling function.
BEGIN_NAMESPACE_ACADO typedef unsigned int uint
BooleanType isConsistentOutputFcn(const OutputFcn &_outputFcn) const
#define CLOSE_NAMESPACE_ACADO
uint getNumDynamicEquations() const
BooleanType isConsistentDiffEqn(const DifferentialEquation &_diffEqn) const
BooleanType isODE() const
BooleanType isDiscretized() const
virtual DifferentialEquation * clone() const
DifferentialEquation ** diffEqn
void rhs(const real_t *x, real_t *f)
int getNumAlgebraicEquations() const
int getNumDynamicEquations() const
virtual BooleanType isDiscretized() const
#define BEGIN_NAMESPACE_ACADO
returnValue setSelectFunction(const Function &_selectFcn)
returnValue addSwitchFunction(const Function &_switchFcn)
DynamicSystem & operator=(const DynamicSystem &rhs)
uint getNumAlgebraicEquations() const
#define ACADOERROR(retval)
Allows to setup and evaluate differential equations (ODEs and DAEs) based on SymbolicExpressions.