allocateNlpSolver(Objective *F, DynamicDiscretization *G, Constraint *H)=0 | OptimizationAlgorithmBase | protectedpure virtual |
clear() | OptimizationAlgorithmBase | protected |
determineDimensions(Objective *const _objective, DifferentialEquation **const _differentialEquation, Constraint *const _constraint, uint &_nx, uint &_nxa, uint &_np, uint &_nu, uint &_nw) const | OptimizationAlgorithmBase | protectedvirtual |
extractOCPdata(Objective **objective, DifferentialEquation ***differentialEquation, Constraint **constraint, Grid &unionGrid) | OptimizationAlgorithmBase | protectedvirtual |
getAlgebraicStates(VariablesGrid &xa_) const | OptimizationAlgorithmBase | |
getAlgebraicStates(const char *fileName) const | OptimizationAlgorithmBase | |
getControls(VariablesGrid &p_) const | OptimizationAlgorithmBase | |
getControls(const char *fileName) const | OptimizationAlgorithmBase | |
getDifferentialStates(VariablesGrid &xd_) const | OptimizationAlgorithmBase | |
getDifferentialStates(const char *fileName) const | OptimizationAlgorithmBase | |
getDisturbances(VariablesGrid &w_) const | OptimizationAlgorithmBase | |
getDisturbances(const char *fileName) const | OptimizationAlgorithmBase | |
getEndTime() const | OptimizationAlgorithmBase | |
getNP() const | OptimizationAlgorithmBase | virtual |
getNU() const | OptimizationAlgorithmBase | virtual |
getNW() const | OptimizationAlgorithmBase | virtual |
getNX() const | OptimizationAlgorithmBase | virtual |
getNXA() const | OptimizationAlgorithmBase | virtual |
getObjectiveValue(const char *fileName) const | OptimizationAlgorithmBase | |
getObjectiveValue() const | OptimizationAlgorithmBase | |
getParameters(VariablesGrid &u_) const | OptimizationAlgorithmBase | |
getParameters(DVector &u_) const | OptimizationAlgorithmBase | |
getParameters(const char *fileName) const | OptimizationAlgorithmBase | |
getSensitivitiesP(BlockMatrix &_sens) const | OptimizationAlgorithmBase | |
getSensitivitiesU(BlockMatrix &_sens) const | OptimizationAlgorithmBase | |
getSensitivitiesW(BlockMatrix &_sens) const | OptimizationAlgorithmBase | |
getSensitivitiesX(BlockMatrix &_sens) const | OptimizationAlgorithmBase | |
getSensitivitiesXA(BlockMatrix &_sens) const | OptimizationAlgorithmBase | |
getStartTime() const | OptimizationAlgorithmBase | |
init(UserInteraction *_userIteraction) | OptimizationAlgorithmBase | protected |
initializeAlgebraicStates(const char *fileName, BooleanType autoinit=BT_FALSE) | OptimizationAlgorithmBase | |
initializeAlgebraicStates(const VariablesGrid &xa_init_, BooleanType autoinit=BT_FALSE) | OptimizationAlgorithmBase | |
initializeControls(const char *fileName) | OptimizationAlgorithmBase | |
initializeControls(const VariablesGrid &p_init_) | OptimizationAlgorithmBase | |
initializeDifferentialStates(const char *fileName, BooleanType autoinit=BT_FALSE) | OptimizationAlgorithmBase | |
initializeDifferentialStates(const VariablesGrid &xd_init_, BooleanType autoinit=BT_FALSE) | OptimizationAlgorithmBase | |
initializeDisturbances(const char *fileName) | OptimizationAlgorithmBase | |
initializeDisturbances(const VariablesGrid &w_init_) | OptimizationAlgorithmBase | |
initializeNlpSolver(const OCPiterate &_userInit)=0 | OptimizationAlgorithmBase | protectedpure virtual |
initializeObjective(Objective *F)=0 | OptimizationAlgorithmBase | protectedpure virtual |
initializeOCPiterate(Constraint *const _constraint, const Grid &_unionGrid, uint nx, uint nxa, uint np, uint nu, uint nw) | OptimizationAlgorithmBase | protectedvirtual |
initializeParameters(const char *fileName) | OptimizationAlgorithmBase | |
initializeParameters(const VariablesGrid &u_init_) | OptimizationAlgorithmBase | |
isLinearQuadratic(Objective *F, DynamicDiscretization *G, Constraint *H) const | OptimizationAlgorithmBase | protected |
iter | OptimizationAlgorithmBase | protected |
nlpSolver | OptimizationAlgorithmBase | protected |
ocp | OptimizationAlgorithmBase | protected |
operator=(const OptimizationAlgorithmBase &arg) | OptimizationAlgorithmBase | |
OptimizationAlgorithmBase() | OptimizationAlgorithmBase | |
OptimizationAlgorithmBase(const OCP &ocp_) | OptimizationAlgorithmBase | |
OptimizationAlgorithmBase(const OptimizationAlgorithmBase &arg) | OptimizationAlgorithmBase | |
setupDifferentialEquation(Objective *objective, DifferentialEquation **differentialEquation, Constraint *constraint, Grid unionGrid) | OptimizationAlgorithmBase | protectedvirtual |
setupDynamicDiscretization(UserInteraction *_userIteraction, Objective *objective, DifferentialEquation **differentialEquation, Constraint *constraint, Grid unionGrid, DynamicDiscretization **dynamicDiscretization) | OptimizationAlgorithmBase | protectedvirtual |
setupObjective(Objective *objective, DifferentialEquation **differentialEquation, Constraint *constraint, Grid unionGrid) | OptimizationAlgorithmBase | protectedvirtual |
simulateStatesForInitialization() | OptimizationAlgorithmBase | |
userInit | OptimizationAlgorithmBase | protected |
~OptimizationAlgorithmBase() | OptimizationAlgorithmBase | virtual |