33 #ifndef ACADO_TOOLKIT_CURVE_HPP 34 #define ACADO_TOOLKIT_CURVE_HPP 137 const Function& parameterization_ );
145 inline int getDim( )
const;
311 #include <acado/curve/curve.ipp> 314 #endif // ACADO_TOOLKIT_CURVE_HPP Allows to setup and evaluate a general function based on SymbolicExpressions.
returnValue evaluate(double t, double *result) const
returnValue add(double tStart, double tEnd, const DVector constant)
Provides a time grid consisting of vector-valued optimization variables at each grid point...
int getNumIntervals() const
Allows to pass back messages to the calling function.
BooleanType isInTimeDomain(double t) const
BEGIN_NAMESPACE_ACADO typedef unsigned int uint
Allows to conveniently handle (one-dimensional) grids consisting of time points.
#define CLOSE_NAMESPACE_ACADO
Function ** parameterization
Curve & operator=(const Curve &arg)
Allows to work with piecewise-continous function defined over a scalar time interval.
returnValue getTimeDomain(double tStart, double tEnd) const
Curve operator()(uint idx) const
#define BEGIN_NAMESPACE_ACADO
returnValue discretize(const Grid &discretizationGrid, VariablesGrid &result) const
BooleanType isContinuous() const
BooleanType isEmpty() const