34 #ifndef ACADO_TOOLKIT_EVALUATION_POINT_HPP 35 #define ACADO_TOOLKIT_EVALUATION_POINT_HPP 140 inline double getT ()
const;
169 void copyIdx(
const uint &dim,
const int *idx1,
int **idx2 );
199 #include <acado/function/evaluation_point.ipp> 202 #endif // ACADO_TOOLKIT_EVALUATION_POINT_HPP
Data class for storing generic optimization variables.
Allows to setup and evaluate a general function based on SymbolicExpressions.
void copyIdx(const uint &dim, const int *idx1, int **idx2)
returnValue setP(const DVector &p)
returnValue setDX(const DVector &dx)
returnValue setU(const DVector &u)
virtual ~EvaluationPoint()
Allows to pass back messages to the calling function.
returnValue print() const
returnValue setZ(const uint &idx, const OCPiterate &iter)
Allows to setup function evaluation points.
BEGIN_NAMESPACE_ACADO typedef unsigned int uint
#define CLOSE_NAMESPACE_ACADO
returnValue setX(const DVector &x)
returnValue setW(const DVector &w)
returnValue init(const Function &f, uint nx_=0, uint na_=0, uint np_=0, uint nu_=0, uint nw_=0, uint nd_=0, uint N_=0)
DVector backCopy(const int *order, const uint &dim) const
double * getEvaluationPointer() const
EvaluationPoint & operator=(const EvaluationPoint &rhs)
returnValue copy(const int *order, const DVector &rhs)
returnValue setXA(const DVector &xa)
returnValue setT(const double &t)
void rhs(const real_t *x, real_t *f)
#define BEGIN_NAMESPACE_ACADO