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