36 #ifndef ACADO_TOOLKIT_SYMBOLIC_INDEX_LIST_HPP 37 #define ACADO_TOOLKIT_SYMBOLIC_INDEX_LIST_HPP 155 inline int getNX ()
const;
160 inline int getNXA ()
const;
165 inline int getNDX ()
const;
170 inline int getNU ()
const;
175 inline int getNUI ()
const;
180 inline int getNP ()
const;
185 inline int getNPI ()
const;
190 inline int getNW ()
const;
195 inline int getNT ()
const;
198 inline int getOD ()
const;
291 #include <acado/symbolic_operator/symbolic_index_list.ipp>
Abstract base class for all scalar-valued symbolic operators.
SymbolicIndexList * substitute(VariableType variableType_, int index_)
BooleanType ** entryExists
SymbolicIndexList & operator=(const SymbolicIndexList &arg)
Allows to pass back messages to the calling function.
int getNumberOfOperators()
BEGIN_NAMESPACE_ACADO typedef unsigned int uint
double scale(VariableType variableType_, int index_) const
int index(VariableType variableType_, int index_) const
BooleanType determineCExpressionIndices(uint dimension, uint ID, int *idx)
#define CLOSE_NAMESPACE_ACADO
int getNumberOfVariables() const
Manages the indices of SymbolicVariables.
int determineVariableIndex(VariableType variableType_, int index_, double scale)
#define BEGIN_NAMESPACE_ACADO
returnValue clearVariableIndexList()
int makeImplicit(int dim)
BooleanType addNewElement(VariableType variableType_, int index_)
returnValue getOperators(Operator **sub, int *comp_, int *n)
int addOperatorPointer(Operator *intermediateOperator, int comp_)