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