33 #ifndef ACADO_TOOLKIT_CLIPPING_FUNCTIONALITY_HPP 34 #define ACADO_TOOLKIT_CLIPPING_FUNCTIONALITY_HPP 246 #include <acado/control_law/clipping_functionality.ipp> 249 #endif // ACADO_TOOLKIT_CLIPPING_FUNCTIONALITY_HPP DVector lowerLimitControls
returnValue setParameterLowerLimit(uint idx, double _lowerLimit)
DVector upperLimitParameters
uint getNumParameterLimits() const
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
CLOSE_NAMESPACE_ACADO static BEGIN_NAMESPACE_ACADO VariablesGrid emptyVariablesGrid
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)
Allows to transform the output of the ControlLaw before passing it to the Process.
static DVector emptyVector
#define BEGIN_NAMESPACE_ACADO
DVector upperLimitControls
returnValue setControlUpperLimit(uint idx, double _upperLimit)
uint getNumControlLimits() const
returnValue clipSignals(VariablesGrid &_u, VariablesGrid &_p=emptyVariablesGrid)
returnValue setControlLowerLimits(const DVector &_lowerLimit)