DVector lowerLimitControls
returnValue setParameterLowerLimit(uint idx, double _lowerLimit)
DVector upperLimitParameters
uint getNumParameterLimits() const
void init(unsigned _dim=0)
Provides a time grid consisting of vector-valued optimization variables at each grid point...
Allows to pass back messages to the calling function.
ClippingFunctionality & operator=(const ClippingFunctionality &rhs)
BEGIN_NAMESPACE_ACADO typedef unsigned int uint
#define CLOSE_NAMESPACE_ACADO
returnValue setControlLowerLimit(uint idx, double _lowerLimit)
returnValue setParameterUpperLimits(const DVector &_upperLimit)
DVector lowerLimitParameters
returnValue setParameterLowerLimits(const DVector &_lowerLimit)
returnValue setControlUpperLimits(const DVector &_upperLimit)
returnValue setParameterUpperLimit(uint idx, double _upperLimit)
void rhs(const real_t *x, real_t *f)
uint getNumPoints() const
void setAll(const T &_value)
Allows to transform the output of the ControlLaw before passing it to the Process.
#define BEGIN_NAMESPACE_ACADO
DVector upperLimitControls
returnValue setControlUpperLimit(uint idx, double _upperLimit)
uint getNumControlLimits() const
uint getNumValues() const
returnValue clipSignals(VariablesGrid &_u, VariablesGrid &_p=emptyVariablesGrid)
returnValue setControlLowerLimits(const DVector &_lowerLimit)
#define ACADOERROR(retval)