Objective Member List

This is the complete list of members for Objective, including all inherited members.

addLagrangeTerm(const Expression &arg)LagrangeTerminline
addLagrangeTerm(const Expression &arg, const int &stageNumber)LagrangeTerminline
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)Objectiveinline
addMayerTerm(const Function &arg)Objectiveinline
cgExternLsqElementsObjectiveprotected
cgExternLsqEndTermElementsObjectiveprotected
cgLsqElementsObjectiveprotected
cgLsqEndTermElementsObjectiveprotected
cgLsqLinearElementsObjectiveprotected
evaluate(const OCPiterate &x)Objective
evaluateSensitivities()Objective
evaluateSensitivities(BlockMatrix &hessian)Objective
evaluateSensitivitiesGN(BlockMatrix &hessian)Objective
getBackwardSensitivities(BlockMatrix &D, int order)Objectivevirtual
getForwardSensitivities(BlockMatrix &D, int order)Objectivevirtual
getGrid() constLagrangeTerminline
getLagrangeTerm(uint index, Function &lagrangeTerm) constObjective
getLSQEndTerms(LsqElements &_elements) constObjective
getLSQEndTerms(LsqExternElements &_elements) constObjective
getLSQLinearTerms(LsqLinearElements &_elements) constObjective
getLSQTerms(LsqElements &_elements) constObjective
getLSQTerms(LsqExternElements &_elements) constObjective
getMayerTerm(uint index, Function &mayerTerm) constObjective
getNP() constObjectiveinline
getNU() constObjectiveinline
getNumLagrangeTerms() constObjective
getNumMayerTerms() constObjective
getNW() constObjectiveinline
getNX() constObjectiveinline
getNXA() constObjectiveinline
getObjectiveValue(double &objectiveValue)Objectivevirtual
gridLagrangeTermprotected
hasLSQform()Objectiveinline
init(const Grid &grid_)Objective
init(const int nStages, const int nTransitions, DifferentialEquation **fcn, Transition *transitions, Constraint *constraint_)Objective
isAffine()Objectiveinline
isConvex()Objectiveinline
isEmpty() constObjective
isQuadratic()Objectiveinline
lagrangeFcnLagrangeTermprotected
LagrangeTerm()LagrangeTerm
LagrangeTerm(const LagrangeTerm &rhs)LagrangeTerm
lsqEndTermObjectiveprotected
lsqTermObjectiveprotected
mayerTermObjectiveprotected
nEndLSQObjectiveprotected
nLagrangeTermsLagrangeTermprotected
nLSQObjectiveprotected
nMayerObjectiveprotected
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)Objectivevirtual
setForwardSeed(BlockMatrix *xSeed_, BlockMatrix *xaSeed_, BlockMatrix *pSeed_, BlockMatrix *uSeed_, BlockMatrix *wSeed_, int order)Objectivevirtual
setReference(const VariablesGrid &ref)Objectiveinline
setUnitBackwardSeed()Objectivevirtual
~LagrangeTerm()LagrangeTermvirtual
~Objective()Objectivevirtual


acado
Author(s): Milan Vukov, Rien Quirynen
autogenerated on Mon Feb 28 2022 21:32:22