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
returnValue appendSettings(const VariableSettings &rhs)
BooleanType hasScaling() const
returnValue getName(uint idx, char *_name) const
returnValue setUnit(uint idx, const char *const _unit)
double getUpperBound(uint idx) const
const double defaultLowerBound
returnValue setName(uint idx, const char *const _name)
Allows to pass back messages to the calling function.
DVector getUpperBounds() const
BooleanType hasLowerBounds() const
BEGIN_NAMESPACE_ACADO typedef unsigned int uint
DVector getLowerBounds() const
returnValue setScaling(const DVector &_scaling)
#define CLOSE_NAMESPACE_ACADO
returnValue setUpperBound(uint idx, double _ub)
double getLowerBound(uint idx) const
VariableSettings & operator=(const VariableSettings &rhs)
BEGIN_NAMESPACE_ACADO const char defaultName[]
returnValue setAutoInit(BooleanType _autoInit)
static const DVector emptyConstVector
BooleanType getAutoInit() const
const BooleanType defaultAutoInit
BooleanType hasUnits() const
DVector getScaling() const
BooleanType hasUpperBounds() const
returnValue setLowerBounds(const DVector &_lb)
returnValue getUnit(uint idx, char *_unit) const
Provides variable-specific settings for vector- or matrix-valued optimization variables (for internal...
void rhs(const real_t *x, real_t *f)
returnValue setLowerBound(uint idx, double _lb)
returnValue setType(VariableType _type)
#define BEGIN_NAMESPACE_ACADO
const double defaultScaling
VariableType getType() const
returnValue setUpperBounds(const DVector &_ub)
BooleanType hasNames() const
const double defaultUpperBound