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)Optionsprotected
addOption(OptionsName name, double value)Optionsprotected
addOption(OptionsName name, const std::string &value)Optionsprotected
addOption(uint idx, OptionsName name, int value)Optionsprotected
addOption(uint idx, OptionsName name, double value)Optionsprotected
addOption(uint idx, OptionsName name, const std::string &value)Optionsprotected
addOptionsList()Options
addPlotWindow(PlotWindow &_window)UserInteractionvirtual
allocateNlpSolver(Objective *F, DynamicDiscretization *G, Constraint *H)OptimizationAlgorithmprotectedvirtual
boundRelaxationOptions
boundToleranceOptions
clear()OptimizationAlgorithmBaseprotected
clearOptionsList()Optionsprotected
copy(const Options &rhs)Optionsprotected
copy(const Options &rhs)Optionsprotected
declareOptionsUnchanged()Optionsprotected
declareOptionsUnchanged(uint idx)Optionsprotected
determineDimensions(Objective *const _objective, DifferentialEquation **const _differentialEquation, Constraint *const _constraint, uint &_nx, uint &_nxa, uint &_np, uint &_nu, uint &_nw) constOptimizationAlgorithmBaseprotectedvirtual
dropBoundPriorityOptions
dropBoundPriorityOptions
dropEqConPriorityOptions
dropEqConPriorityOptions
dropIneqConPriorityOptions
dropIneqConPriorityOptions
enableCholeskyRefactorisationOptions
enableCholeskyRefactorisationOptions
enableDriftCorrectionOptions
enableDriftCorrectionOptions
enableDropInfeasiblesOptions
enableEqualitiesOptions
enableFarBoundsOptions
enableFlippingBoundsOptions
enableFullLITestsOptions
enableInertiaCorrectionOptions
enableNZCTestsOptions
enableRampingOptions
enableRegularisationOptions
ensureConsistency()Options
ensureConsistency()Options
epsDenOptions
epsFlippingOptions
epsIterRefOptions
epsLITestsOptions
epsNumOptions
epsNZCTestsOptions
epsRegularisationOptions
etaMHEalgorithmprotected
extractOCPdata(Objective **objective, DifferentialEquation ***differentialEquation, Constraint **constraint, Grid &unionGrid)OptimizationAlgorithmBaseprotectedvirtual
finalRampingOptions
get(OptionsName name, int &value) constOptions
get(OptionsName name, double &value) constOptions
get(OptionsName name, std::string &value) constOptions
get(uint idx, OptionsName name, int &value) constOptions
get(uint idx, OptionsName name, double &value) constOptions
get(uint idx, OptionsName name, std::string &value) constOptions
getAlgebraicStates(VariablesGrid &xa_) constOptimizationAlgorithmBase
getAlgebraicStates(const char *fileName) constOptimizationAlgorithmBase
getAll(LogName _name, MatrixVariablesGrid &values) constLogginginline
getControls(VariablesGrid &p_) constOptimizationAlgorithmBase
getControls(const char *fileName) constOptimizationAlgorithmBase
getDifferentialStates(VariablesGrid &xd_) constOptimizationAlgorithmBase
getDifferentialStates(const char *fileName) constOptimizationAlgorithmBase
getDisturbances(VariablesGrid &w_) constOptimizationAlgorithmBase
getDisturbances(const char *fileName) constOptimizationAlgorithmBase
getEndTime() constOptimizationAlgorithmBase
getFirst(LogName _name, DMatrix &firstValue) constLogginginline
getFirst(LogName _name, VariablesGrid &firstValue) constLogginginline
getLast(LogName _name, DMatrix &lastValue) constLogginginline
getLast(LogName _name, VariablesGrid &lastValue) constLogginginline
getLogRecord(LogRecord &_record) constLogging
getNP() constOptimizationAlgorithmBasevirtual
getNU() constOptimizationAlgorithmBasevirtual
getNumLogRecords() constLogging
getNumOptionsLists() constOptions
getNumPlotWindows() constPlottinginline
getNW() constOptimizationAlgorithmBasevirtual
getNX() constOptimizationAlgorithmBasevirtual
getNXA() constOptimizationAlgorithmBasevirtual
getObjectiveValue(const char *fileName) constOptimizationAlgorithmBase
getObjectiveValue() constOptimizationAlgorithmBase
getOptions(uint idx) constOptions
getParameters(VariablesGrid &u_) constOptimizationAlgorithmBase
getParameters(DVector &u_) constOptimizationAlgorithmBase
getParameters(const char *fileName) constOptimizationAlgorithmBase
getPlotDataFromMemberLoggings(PlotWindow &_window) constUserInteractionprotectedvirtual
getPlotWindow(uint idx, PlotWindow &_window) constPlottinginline
getPlotWindow(PlotWindow &_window) constPlottinginline
getSensitivitiesP(BlockMatrix &_sens) constOptimizationAlgorithmBase
getSensitivitiesU(BlockMatrix &_sens) constOptimizationAlgorithmBase
getSensitivitiesW(BlockMatrix &_sens) constOptimizationAlgorithmBase
getSensitivitiesX(BlockMatrix &_sens) constOptimizationAlgorithmBase
getSensitivitiesXA(BlockMatrix &_sens) constOptimizationAlgorithmBase
getStartTime() constOptimizationAlgorithmBase
getStatus() constUserInteractionprotected
growFarBoundsOptions
haveOptionsChanged() constOptionsprotected
haveOptionsChanged(uint idx) constOptionsprotected
init(const DVector &eta, const DMatrix &S)MHEalgorithmvirtual
OptimizationAlgorithm::init()OptimizationAlgorithmvirtual
OptimizationAlgorithmBase::init(UserInteraction *_userIteraction)OptimizationAlgorithmBaseprotected
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)MHEalgorithmprotectedvirtual
initializeObjective(Objective *F)MHEalgorithmprotectedvirtual
initializeOCPiterate(Constraint *const _constraint, const Grid &_unionGrid, uint nx, uint nxa, uint np, uint nu, uint nw)OptimizationAlgorithmBaseprotectedvirtual
initializeParameters(const char *fileName)OptimizationAlgorithmBase
initializeParameters(const VariablesGrid &u_init_)OptimizationAlgorithmBase
initialRampingOptions
initialStatusBoundsOptions
isLinearQuadratic(Objective *F, DynamicDiscretization *G, Constraint *H) constOptimizationAlgorithmBaseprotected
iterOptimizationAlgorithmBaseprotected
listsOptionsprotected
logCollectionLoggingprotected
Logging()Logging
logIdxLoggingprotected
maxDualJumpOptions
maxPrimalJumpOptions
MHEalgorithm()MHEalgorithm
MHEalgorithm(const OCP &ocp_)MHEalgorithm
MHEalgorithm(const MHEalgorithm &arg)MHEalgorithm
nlpSolverOptimizationAlgorithmBaseprotected
numRefinementStepsOptions
numRefinementStepsOptions
numRegularisationStepsOptions
numRegularisationStepsOptions
ocpOptimizationAlgorithmBaseprotected
operator<<(PlotWindow &_window)UserInteractionvirtual
operator<<(LogRecord &_record)UserInteractionvirtual
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
Options()Options
Options(const Options &rhs)Options
plot(PlotFrequency _frequency=PLOT_IN_ANY_CASE)Plottingvirtual
plotCollectionPlottingprotected
Plotting()Plotting
Plotting(const Plotting &rhs)Plotting
print() constOptions
print() constOptions
printLevelOptions
printLoggingInfo() constLogging
printNumDoubles() constLogging
printOptionsList() constOptions
printOptionsList(uint idx) constOptions
rcondSMinOptions
replot(PlotFrequency _frequency=PLOT_IN_ANY_CASE)Plottingvirtual
SMHEalgorithmprotected
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)Logginginline
setLast(LogName _name, const DMatrix &value, double time=-INFTY)Logginginline
setLast(LogName _name, VariablesGrid &value, double time=-INFTY)Logginginline
setOptions(const Options &arg)Options
setOptions(uint idx, const Options &arg)Options
setStatus(BlockStatus _status)UserInteractionprotected
setToDefault()Options
setToDefault()Options
setToFast()Options
setToFast()Options
setToMPC()Options
setToReliable()Options
setToReliable()Options
setupDifferentialEquation(Objective *objective, DifferentialEquation **differentialEquation, Constraint *constraint, Grid unionGrid)OptimizationAlgorithmBaseprotectedvirtual
setupDynamicDiscretization(UserInteraction *_userIteraction, Objective *objective, DifferentialEquation **differentialEquation, Constraint *constraint, Grid unionGrid, DynamicDiscretization **dynamicDiscretization)OptimizationAlgorithmBaseprotectedvirtual
setupLogging()OptimizationAlgorithmprotectedvirtual
setupObjective(Objective *objective, DifferentialEquation **differentialEquation, Constraint *constraint, Grid unionGrid)OptimizationAlgorithmBaseprotectedvirtual
setupOptions()OptimizationAlgorithmprotectedvirtual
shift()MHEalgorithmvirtual
simulateStatesForInitialization()OptimizationAlgorithmBase
solve(const DVector &eta, const DMatrix &S)MHEalgorithmvirtual
OptimizationAlgorithm::solve()OptimizationAlgorithmvirtual
statusUserInteractionprotected
step(const DVector &eta, const DMatrix &S)MHEalgorithmvirtual
terminationToleranceOptions
updateLogRecord(LogRecord &_record) constLogging
userInitOptimizationAlgorithmBaseprotected
UserInteraction()UserInteraction
UserInteraction(const UserInteraction &rhs)UserInteraction
~Logging()Loggingvirtual
~MHEalgorithm()MHEalgorithmvirtual
~OptimizationAlgorithm()OptimizationAlgorithmvirtual
~OptimizationAlgorithmBase()OptimizationAlgorithmBasevirtual
~Options()Optionsvirtual
~Options()Options
~Options()Options
~Plotting()Plottingvirtual
~UserInteraction()UserInteractionvirtual


acado
Author(s): Milan Vukov, Rien Quirynen
autogenerated on Mon Feb 28 2022 21:32:22