MHEalgorithm Member List
This is the complete list of members for MHEalgorithm, including all inherited members.
addLogRecord(LogRecord &record)Logging
addOption(OptionsName name, int value)Options [protected]
addOption(OptionsName name, double value)Options [protected]
addOption(OptionsName name, const std::string &value)Options [protected]
addOption(uint idx, OptionsName name, int value)Options [protected]
addOption(uint idx, OptionsName name, double value)Options [protected]
addOption(uint idx, OptionsName name, const std::string &value)Options [protected]
addOptionsList()Options
addPlotWindow(PlotWindow &_window)UserInteraction [virtual]
allocateNlpSolver(Objective *F, DynamicDiscretization *G, Constraint *H)OptimizationAlgorithm [protected, virtual]
boundRelaxationOptions
boundToleranceOptions
clear()OptimizationAlgorithmBase [protected]
clearOptionsList()Options [protected]
copy(const Options &rhs)Options [protected]
declareOptionsUnchanged()Options [protected]
declareOptionsUnchanged(uint idx)Options [protected]
determineDimensions(Objective *const _objective, DifferentialEquation **const _differentialEquation, Constraint *const _constraint, uint &_nx, uint &_nxa, uint &_np, uint &_nu, uint &_nw) const OptimizationAlgorithmBase [protected, virtual]
enableCholeskyRefactorisationOptions
enableDriftCorrectionOptions
enableEqualitiesOptions
enableFarBoundsOptions
enableFlippingBoundsOptions
enableFullLITestsOptions
enableNZCTestsOptions
enableRampingOptions
enableRegularisationOptions
ensureConsistency()Options
epsDenOptions
epsFlippingOptions
epsIterRefOptions
epsLITestsOptions
epsNumOptions
epsNZCTestsOptions
epsRegularisationOptions
etaMHEalgorithm [protected]
extractOCPdata(Objective **objective, DifferentialEquation ***differentialEquation, Constraint **constraint, Grid &unionGrid)OptimizationAlgorithmBase [protected, virtual]
finalRampingOptions
get(OptionsName name, int &value) const Options
get(OptionsName name, double &value) const Options
get(OptionsName name, std::string &value) const Options
get(uint idx, OptionsName name, int &value) const Options
get(uint idx, OptionsName name, double &value) const Options
get(uint idx, OptionsName name, std::string &value) const Options
getAlgebraicStates(VariablesGrid &xa_) const OptimizationAlgorithmBase
getAlgebraicStates(const char *fileName) const OptimizationAlgorithmBase
getAll(LogName _name, MatrixVariablesGrid &values) const Logging [inline]
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
getFirst(LogName _name, DMatrix &firstValue) const Logging [inline]
getFirst(LogName _name, VariablesGrid &firstValue) const Logging [inline]
getLast(LogName _name, DMatrix &lastValue) const Logging [inline]
getLast(LogName _name, VariablesGrid &lastValue) const Logging [inline]
getLogRecord(LogRecord &_record) const Logging
getNP() const OptimizationAlgorithmBase [virtual]
getNU() const OptimizationAlgorithmBase [virtual]
getNumLogRecords() const Logging
getNumOptionsLists() const Options
getNumPlotWindows() const Plotting [inline]
getNW() const OptimizationAlgorithmBase [virtual]
getNX() const OptimizationAlgorithmBase [virtual]
getNXA() const OptimizationAlgorithmBase [virtual]
getObjectiveValue(const char *fileName) const OptimizationAlgorithmBase
getObjectiveValue() const OptimizationAlgorithmBase
getOptions(uint idx) const Options
getParameters(VariablesGrid &u_) const OptimizationAlgorithmBase
getParameters(DVector &u_) const OptimizationAlgorithmBase
getParameters(const char *fileName) const OptimizationAlgorithmBase
getPlotDataFromMemberLoggings(PlotWindow &_window) const UserInteraction [protected, virtual]
getPlotWindow(uint idx, PlotWindow &_window) const Plotting [inline]
getPlotWindow(PlotWindow &_window) const Plotting [inline]
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
getStatus() const UserInteraction [protected]
growFarBoundsOptions
haveOptionsChanged() const Options [protected]
haveOptionsChanged(uint idx) const Options [protected]
init(const DVector &eta, const DMatrix &S)MHEalgorithm [virtual]
OptimizationAlgorithm::init()OptimizationAlgorithm [virtual]
OptimizationAlgorithmBase::init(UserInteraction *_userIteraction)OptimizationAlgorithmBase [protected]
initialFarBoundsOptions
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)MHEalgorithm [protected, virtual]
initializeObjective(Objective *F)MHEalgorithm [protected, virtual]
initializeOCPiterate(Constraint *const _constraint, const Grid &_unionGrid, uint nx, uint nxa, uint np, uint nu, uint nw)OptimizationAlgorithmBase [protected, virtual]
initializeParameters(const char *fileName)OptimizationAlgorithmBase
initializeParameters(const VariablesGrid &u_init_)OptimizationAlgorithmBase
initialRampingOptions
initialStatusBoundsOptions
isLinearQuadratic(Objective *F, DynamicDiscretization *G, Constraint *H) const OptimizationAlgorithmBase [protected]
iterOptimizationAlgorithmBase [protected]
listsOptions [protected]
logCollectionLogging [protected]
Logging()Logging
logIdxLogging [protected]
maxDualJumpOptions
maxPrimalJumpOptions
MHEalgorithm()MHEalgorithm
MHEalgorithm(const OCP &ocp_)MHEalgorithm
MHEalgorithm(const MHEalgorithm &arg)MHEalgorithm
nlpSolverOptimizationAlgorithmBase [protected]
numRefinementStepsOptions
numRegularisationStepsOptions
ocpOptimizationAlgorithmBase [protected]
operator<<(PlotWindow &_window)UserInteraction [virtual]
operator<<(LogRecord &_record)UserInteraction [virtual]
operator=(const MHEalgorithm &arg)MHEalgorithm
OptimizationAlgorithm::operator=(const OptimizationAlgorithm &arg)OptimizationAlgorithm
OptimizationAlgorithm::OptimizationAlgorithmBase::operator=(const OptimizationAlgorithmBase &arg)OptimizationAlgorithmBase
UserInteraction::operator=(const UserInteraction &rhs)UserInteraction
OptimizationAlgorithm::Options::operator=(const Options &rhs)Options
Plotting::operator=(const Plotting &rhs)Plotting
OptimizationAlgorithm()OptimizationAlgorithm
OptimizationAlgorithm(const OCP &ocp_)OptimizationAlgorithm
OptimizationAlgorithm(const OptimizationAlgorithm &arg)OptimizationAlgorithm
OptimizationAlgorithmBase()OptimizationAlgorithmBase
OptimizationAlgorithmBase(const OCP &ocp_)OptimizationAlgorithmBase
OptimizationAlgorithmBase(const OptimizationAlgorithmBase &arg)OptimizationAlgorithmBase
Options()Options
Options(const OptionsList &_optionsList)Options
Options()Options
Options(const Options &rhs)Options
plot(PlotFrequency _frequency=PLOT_IN_ANY_CASE)Plotting [virtual]
plotCollectionPlotting [protected]
Plotting()Plotting
Plotting(const Plotting &rhs)Plotting
print() const Options
printLevelOptions
printLoggingInfo() const Logging
printNumDoubles() const Logging
printOptionsList() const Options
printOptionsList(uint idx) const Options
replot(PlotFrequency _frequency=PLOT_IN_ANY_CASE)Plotting [virtual]
SMHEalgorithm [protected]
set(OptionsName name, int value)Options
set(OptionsName name, double value)Options
set(OptionsName name, const std::string &value)Options
set(uint idx, OptionsName name, int value)Options
set(uint idx, OptionsName name, double value)Options
set(uint idx, OptionsName name, const std::string &value)Options
setAll(LogName _name, const MatrixVariablesGrid &values)Logging [inline]
setLast(LogName _name, const DMatrix &value, double time=-INFTY)Logging [inline]
setLast(LogName _name, VariablesGrid &value, double time=-INFTY)Logging [inline]
setOptions(const Options &arg)Options
setOptions(uint idx, const Options &arg)Options
setStatus(BlockStatus _status)UserInteraction [protected]
setToDefault()Options
setToFast()Options
setToReliable()Options
setupDifferentialEquation(Objective *objective, DifferentialEquation **differentialEquation, Constraint *constraint, Grid unionGrid)OptimizationAlgorithmBase [protected, virtual]
setupDynamicDiscretization(UserInteraction *_userIteraction, Objective *objective, DifferentialEquation **differentialEquation, Constraint *constraint, Grid unionGrid, DynamicDiscretization **dynamicDiscretization)OptimizationAlgorithmBase [protected, virtual]
setupLogging()OptimizationAlgorithm [protected, virtual]
setupObjective(Objective *objective, DifferentialEquation **differentialEquation, Constraint *constraint, Grid unionGrid)OptimizationAlgorithmBase [protected, virtual]
setupOptions()OptimizationAlgorithm [protected, virtual]
shift()MHEalgorithm [virtual]
simulateStatesForInitialization()OptimizationAlgorithmBase
solve(const DVector &eta, const DMatrix &S)MHEalgorithm [virtual]
OptimizationAlgorithm::solve()OptimizationAlgorithm [virtual]
statusUserInteraction [protected]
step(const DVector &eta, const DMatrix &S)MHEalgorithm [virtual]
terminationToleranceOptions
updateLogRecord(LogRecord &_record) const Logging
userInitOptimizationAlgorithmBase [protected]
UserInteraction()UserInteraction
UserInteraction(const UserInteraction &rhs)UserInteraction
~Logging()Logging [virtual]
~MHEalgorithm()MHEalgorithm [virtual]
~OptimizationAlgorithm()OptimizationAlgorithm [virtual]
~OptimizationAlgorithmBase()OptimizationAlgorithmBase [virtual]
~Options()Options [virtual]
~Options()Options
~Plotting()Plotting [virtual]
~UserInteraction()UserInteraction [virtual]


acado
Author(s): Milan Vukov, Rien Quirynen
autogenerated on Sat Jun 8 2019 19:40:25