33 #ifndef ACADO_TOOLKIT_VARIABLE_SETTINGS_HPP 34 #define ACADO_TOOLKIT_VARIABLE_SETTINGS_HPP 90 const char**
const _names = 0,
91 const char**
const _units = 0,
138 const char**
const _names,
139 const char**
const _units,
170 const char**
const _names,
171 const char**
const _units,
217 const char*
const _name
244 const char*
const _unit
462 #include <acado/variables_grid/variable_settings.ipp> 465 #endif // ACADO_TOOLKIT_VARIABLE_SETTINGS_HPP
double getLowerBound(uint idx) const
returnValue appendSettings(const VariableSettings &rhs)
returnValue setUnit(uint idx, const char *const _unit)
const double defaultLowerBound
BooleanType hasScaling() const
returnValue getUnit(uint idx, char *_unit) const
returnValue setName(uint idx, const char *const _name)
double getUpperBound(uint idx) const
Allows to pass back messages to the calling function.
returnValue getName(uint idx, char *_name) const
BEGIN_NAMESPACE_ACADO typedef unsigned int uint
returnValue setScaling(const DVector &_scaling)
BooleanType hasUpperBounds() const
DVector getLowerBounds() const
#define CLOSE_NAMESPACE_ACADO
DVector getScaling() const
BooleanType getAutoInit() const
returnValue setUpperBound(uint idx, double _ub)
VariableSettings & operator=(const VariableSettings &rhs)
BEGIN_NAMESPACE_ACADO const char defaultName[]
VariableType getType() const
returnValue setAutoInit(BooleanType _autoInit)
static const DVector emptyConstVector
BooleanType hasLowerBounds() const
const BooleanType defaultAutoInit
returnValue setLowerBounds(const DVector &_lb)
BooleanType hasNames() const
Provides variable-specific settings for vector- or matrix-valued optimization variables (for internal...
void rhs(const real_t *x, real_t *f)
DVector getUpperBounds() const
returnValue setLowerBound(uint idx, double _lb)
returnValue setType(VariableType _type)
#define BEGIN_NAMESPACE_ACADO
const double defaultScaling
returnValue setUpperBounds(const DVector &_ub)
const double defaultUpperBound
BooleanType hasUnits() const