Objective Member List
This is the complete list of members for Objective, including all inherited members.
addLagrangeTerm(const Expression &arg)LagrangeTerm [inline]
addLagrangeTerm(const Expression &arg, const int &stageNumber)LagrangeTerm [inline]
addLSQ(const MatrixVariablesGrid *S_, const Function &h, const VariablesGrid *r_)Objective
addLSQ(const DMatrix &S, const Function &h)Objective
addLSQ(const DMatrix &S, const std::string &h)Objective
addLSQ(const BMatrix &S, const Function &h)Objective
addLSQ(const BMatrix &S, const std::string &h)Objective
addLSQEndTerm(const DMatrix &S, const Function &m, const DVector &r)Objective
addLSQEndTerm(const DMatrix &S, const Function &h)Objective
addLSQEndTerm(const DMatrix &S, const std::string &h)Objective
addLSQEndTerm(const BMatrix &S, const Function &h)Objective
addLSQEndTerm(const BMatrix &S, const std::string &h)Objective
addLSQLinearTerms(const DVector &Slx, const DVector &Slu)Objective
addLSQLinearTerms(const BVector &Slx, const BVector &Slu)Objective
addMayerTerm(const Expression &arg)Objective [inline]
addMayerTerm(const Function &arg)Objective [inline]
cgExternLsqElementsObjective [protected]
cgExternLsqEndTermElementsObjective [protected]
cgLsqElementsObjective [protected]
cgLsqEndTermElementsObjective [protected]
cgLsqLinearElementsObjective [protected]
evaluate(const OCPiterate &x)Objective
evaluateSensitivities()Objective
evaluateSensitivities(BlockMatrix &hessian)Objective
evaluateSensitivitiesGN(BlockMatrix &hessian)Objective
getBackwardSensitivities(BlockMatrix &D, int order)Objective [virtual]
getForwardSensitivities(BlockMatrix &D, int order)Objective [virtual]
getGrid() const LagrangeTerm [inline]
getLagrangeTerm(uint index, Function &lagrangeTerm) const Objective
getLSQEndTerms(LsqElements &_elements) const Objective
getLSQEndTerms(LsqExternElements &_elements) const Objective
getLSQLinearTerms(LsqLinearElements &_elements) const Objective
getLSQTerms(LsqElements &_elements) const Objective
getLSQTerms(LsqExternElements &_elements) const Objective
getMayerTerm(uint index, Function &mayerTerm) const Objective
getNP() const Objective [inline]
getNU() const Objective [inline]
getNumLagrangeTerms() const Objective
getNumMayerTerms() const Objective
getNW() const Objective [inline]
getNX() const Objective [inline]
getNXA() const Objective [inline]
getObjectiveValue(double &objectiveValue)Objective [virtual]
gridLagrangeTerm [protected]
hasLSQform()Objective [inline]
init(const Grid &grid_)Objective
init(const int nStages, const int nTransitions, DifferentialEquation **fcn, Transition *transitions, Constraint *constraint_)Objective
isAffine()Objective [inline]
isConvex()Objective [inline]
isEmpty() const Objective
isQuadratic()Objective [inline]
lagrangeFcnLagrangeTerm [protected]
LagrangeTerm()LagrangeTerm
LagrangeTerm(const LagrangeTerm &rhs)LagrangeTerm
lsqEndTermObjective [protected]
lsqTermObjective [protected]
mayerTermObjective [protected]
nEndLSQObjective [protected]
nLagrangeTermsLagrangeTerm [protected]
nLSQObjective [protected]
nMayerObjective [protected]
Objective()Objective
Objective(const Grid &grid_)Objective
Objective(const Objective &rhs)Objective
operator=(const Objective &rhs)Objective
LagrangeTerm::operator=(const LagrangeTerm &rhs)LagrangeTerm
setBackwardSeed(BlockMatrix *seed, int order)Objective [virtual]
setForwardSeed(BlockMatrix *xSeed_, BlockMatrix *xaSeed_, BlockMatrix *pSeed_, BlockMatrix *uSeed_, BlockMatrix *wSeed_, int order)Objective [virtual]
setReference(const VariablesGrid &ref)Objective [inline]
setUnitBackwardSeed()Objective [virtual]
~LagrangeTerm()LagrangeTerm [virtual]
~Objective()Objective [virtual]


acado
Author(s): Milan Vukov, Rien Quirynen
autogenerated on Sat Jun 8 2019 19:40:25