35 #ifndef ACADO_TOOLKIT_LSQ_TERM_HPP 36 #define ACADO_TOOLKIT_LSQ_TERM_HPP 183 #include <acado/objective/lsq_term.ipp> 185 #endif // ACADO_TOOLKIT_LSQ_TERM_HPP Data class for storing generic optimization variables.
Implements a very rudimentary block sparse matrix class.
Base class for all kind of objective function terms within optimal control problems.
Allows to setup and evaluate a general function based on SymbolicExpressions.
returnValue setReference(const VariablesGrid &ref)
Provides a time grid consisting of vector-valued optimization variables at each grid point...
returnValue getWeigthingtMatrix(const unsigned _index, DMatrix &_matrix) const
Allows to pass back messages to the calling function.
returnValue evaluateSensitivitiesGN(BlockMatrix *GNhessian)
Allows to conveniently handle (one-dimensional) grids consisting of time points.
#define CLOSE_NAMESPACE_ACADO
returnValue evaluateSensitivities(BlockMatrix *hessian)
MatrixVariablesGrid * S_temp
Provides a time grid consisting of matrix-valued optimization variables at each grid point...
returnValue setGrid(const Grid &grid_)
returnValue evaluate(const OCPiterate &x)
void rhs(const real_t *x, real_t *f)
#define BEGIN_NAMESPACE_ACADO
Stores and evaluates LSQ terms within optimal control problems.
LSQTerm & operator=(const LSQTerm &rhs)
BooleanType isQuadratic()