34 #ifndef ACADO_TOOLKIT_LSQ_END_TERM_HPP 35 #define ACADO_TOOLKIT_LSQ_END_TERM_HPP 172 #include <acado/objective/lsq_end_term.ipp> 174 #endif // ACADO_TOOLKIT_LSQ_END_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.
LSQEndTerm & operator=(const LSQEndTerm &rhs)
Allows to setup and evaluate a general function based on SymbolicExpressions.
Allows to pass back messages to the calling function.
Allows to conveniently handle (one-dimensional) grids consisting of time points.
#define CLOSE_NAMESPACE_ACADO
returnValue evaluateSensitivitiesGN(BlockMatrix *GNhessian)
returnValue init(const Grid &grid_, const DMatrix &S_, const Function &m_, const DVector &r_)
Stores and evaluates LSQ mayer terms within optimal control problems.
returnValue evaluateSensitivities(BlockMatrix *hessian)
void rhs(const real_t *x, real_t *f)
#define BEGIN_NAMESPACE_ACADO
BooleanType isQuadratic()
returnValue evaluate(const OCPiterate &x)
returnValue setReference(const DVector &ref)