, 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] |