32 #ifndef ACADO_TOOLKIT_VARIABLE_TYPES_HPP 33 #define ACADO_TOOLKIT_VARIABLE_TYPES_HPP 48 : Base(_name, _nRows, _nCols)
60 Control(
const std::string& _name,
unsigned _nRows,
unsigned _nCols)
61 : Base(_name, _nRows, _nCols)
74 : Base(_name, _nRows, _nCols)
87 : Base(_name, _nRows, _nCols)
99 Disturbance(
const std::string& _name,
unsigned _nRows,
unsigned _nCols)
100 : Base(_name, _nRows, _nCols)
113 : Base(_name, _nRows, _nCols)
126 : Base(_name, _nRows, _nCols)
138 OnlineData(
const std::string& _name,
unsigned _nRows,
unsigned _nCols)
139 : Base(_name, _nRows, _nCols)
151 Output(
const std::string& _name,
unsigned _nRows,
unsigned _nCols)
152 : Base(_name, _nRows, _nCols)
157 : Base(_expression, _componentIdx)
169 Parameter(
const std::string& _name,
unsigned _nRows,
unsigned _nCols)
170 : Base(_name, _nRows, _nCols)
193 : Base(_name, _nRows, _nCols)
203 : Base(
"", _nRows, _nCols)
208 : Base(
"", _nRows, _nCols)
245 #endif // ACADO_TOOLKIT_VARIABLE_TYPES_HPP
Output(const std::string &_name, unsigned _nRows, unsigned _nCols)
ExpressionType< DifferentialStateDerivative, VT_DDIFFERENTIAL_STATE > Base
ExpressionType< IntegerParameter, VT_INTEGER_PARAMETER > Base
ExpressionType< IntegerControl, VT_INTEGER_CONTROL > Base
ExpressionType< AlgebraicState, VT_ALGEBRAIC_STATE > Base
Abstract base class for all scalar-valued symbolic operators.
ExpressionType< DifferentialState, VT_DIFFERENTIAL_STATE > Base
AlgebraicState(const std::string &_name, unsigned _nRows, unsigned _nCols)
BEGIN_NAMESPACE_ACADO typedef unsigned int uint
Parameter(const std::string &_name, unsigned _nRows, unsigned _nCols)
IntegerControl(const std::string &_name, unsigned _nRows, unsigned _nCols)
#define CLOSE_NAMESPACE_ACADO
DifferentialStateDerivative()
Base class for all variables within the symbolic expressions family.
Control(const std::string &_name, unsigned _nRows, unsigned _nCols)
ExpressionType< TIME, VT_TIME, false > Base
Disturbance(const std::string &_name, unsigned _nRows, unsigned _nCols)
ExpressionType< Disturbance, VT_DISTURBANCE > Base
ExpressionType< Parameter, VT_PARAMETER > Base
DifferentialStateDerivative(const std::string &_name, unsigned _nRows, unsigned _nCols)
ExpressionType< Output, VT_OUTPUT > Base
IntegerParameter(const std::string &_name, unsigned _nRows, unsigned _nCols)
OnlineData(const std::string &_name, unsigned _nRows, unsigned _nCols)
DifferentialState(const std::string &_name, unsigned _nRows, unsigned _nCols)
Expression & assignmentSetup(const Expression &arg)
ExpressionType< OnlineData, VT_ONLINE_DATA > Base
Output(const Expression &_expression, unsigned _componentIdx=0)
ExpressionType< Control, VT_CONTROL > Base
#define BEGIN_NAMESPACE_ACADO