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() const LagrangeTerminline
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 Objectiveinline
getNU() const Objectiveinline
getNumLagrangeTerms() const Objective
getNumMayerTerms() const Objective
getNW() const Objectiveinline
getNX() const Objectiveinline
getNXA() const Objectiveinline
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() const Objective
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 Jun 10 2019 12:35:25