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 |
cgExternLsqElements | Objective | protected |
cgExternLsqEndTermElements | Objective | protected |
cgLsqElements | Objective | protected |
cgLsqEndTermElements | Objective | protected |
cgLsqLinearElements | Objective | 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 |
grid | LagrangeTerm | 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 |
lagrangeFcn | LagrangeTerm | protected |
LagrangeTerm() | LagrangeTerm | |
LagrangeTerm(const LagrangeTerm &rhs) | LagrangeTerm | |
lsqEndTerm | Objective | protected |
lsqTerm | Objective | protected |
mayerTerm | Objective | protected |
nEndLSQ | Objective | protected |
nLagrangeTerms | LagrangeTerm | protected |
nLSQ | Objective | protected |
nMayer | Objective | 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 |