RealTimeAlgorithm Member List

This is the complete list of members for RealTimeAlgorithm, 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)RealTimeAlgorithmprotectedvirtual
boundRelaxationOptions
boundToleranceOptions
clear()RealTimeAlgorithmprotected
clearOptionsList()Optionsprotected
clone() constRealTimeAlgorithmvirtual
ControlLaw()ControlLaw
ControlLaw(double _samplingTime)ControlLaw
ControlLaw(const ControlLaw &rhs)ControlLaw
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
extractOCPdata(Objective **objective, DifferentialEquation ***differentialEquation, Constraint **constraint, Grid &unionGrid)OptimizationAlgorithmBaseprotectedvirtual
feedbackStep(double currentTime, const DVector &_x, const DVector &_p=emptyConstVector, const VariablesGrid &_yRef=emptyConstVariablesGrid)RealTimeAlgorithmvirtual
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
getLengthControlHorizon() constRealTimeAlgorithmvirtual
getLengthPredictionHorizon() constRealTimeAlgorithmvirtual
getLogRecord(LogRecord &_record) constLogging
getName() constSimulationBlockinline
getNP() constRealTimeAlgorithmvirtual
getNU() constRealTimeAlgorithmvirtual
getNumLogRecords() constLogging
getNumOptionsLists() constOptions
getNumPlotWindows() constPlottinginline
getNW() constRealTimeAlgorithmvirtual
getNX() constRealTimeAlgorithmvirtual
getNXA() constRealTimeAlgorithmvirtual
getNY() constRealTimeAlgorithmvirtual
getObjectiveValue(const char *fileName) constOptimizationAlgorithmBase
getObjectiveValue() constOptimizationAlgorithmBase
getOptions(uint idx) constOptions
getP(DVector &_p) constControlLawinline
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
getSamplingTime() constSimulationBlockinline
getSensitivitiesP(BlockMatrix &_sens) constOptimizationAlgorithmBase
getSensitivitiesU(BlockMatrix &_sens) constOptimizationAlgorithmBase
getSensitivitiesW(BlockMatrix &_sens) constOptimizationAlgorithmBase
getSensitivitiesX(BlockMatrix &_sens) constOptimizationAlgorithmBase
getSensitivitiesXA(BlockMatrix &_sens) constOptimizationAlgorithmBase
getStartTime() constOptimizationAlgorithmBase
getStatus() constUserInteractionprotected
getU(DVector &_u) constControlLawinline
growFarBoundsOptions
haveOptionsChanged() constOptionsprotected
haveOptionsChanged(uint idx) constOptionsprotected
init()RealTimeAlgorithmvirtual
init(double startTime, const DVector &_x=emptyConstVector, const DVector &_p=emptyConstVector, const VariablesGrid &_yRef=emptyConstVariablesGrid)RealTimeAlgorithmvirtual
OptimizationAlgorithmBase::init(UserInteraction *_userIteraction)OptimizationAlgorithmBaseprotected
initialFarBoundsOptions
initializeAlgebraicStates(const VariablesGrid &_xa_init)RealTimeAlgorithmvirtual
initializeAlgebraicStates(const char *fileName)RealTimeAlgorithmvirtual
OptimizationAlgorithmBase::initializeAlgebraicStates(const char *fileName, BooleanType autoinit=BT_FALSE)OptimizationAlgorithmBase
OptimizationAlgorithmBase::initializeAlgebraicStates(const VariablesGrid &xa_init_, BooleanType autoinit=BT_FALSE)OptimizationAlgorithmBase
initializeControls(const VariablesGrid &_u_init)RealTimeAlgorithmvirtual
initializeControls(const char *fileName)RealTimeAlgorithmvirtual
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)RealTimeAlgorithmprotectedvirtual
initializeObjective(Objective *F)RealTimeAlgorithmprotectedvirtual
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
isDefined() constSimulationBlockinline
isDynamic() constRealTimeAlgorithmvirtual
isInRealTimeMode() constRealTimeAlgorithmvirtual
isLinearQuadratic(Objective *F, DynamicDiscretization *G, Constraint *H) constOptimizationAlgorithmBaseprotected
isStatic() constRealTimeAlgorithmvirtual
iterOptimizationAlgorithmBaseprotected
listsOptionsprotected
logCollectionLoggingprotected
Logging()Logging
logIdxLoggingprotected
maxDualJumpOptions
maxPrimalJumpOptions
nameSimulationBlockprotected
nlpSolverOptimizationAlgorithmBaseprotected
numRefinementStepsOptions
numRefinementStepsOptions
numRegularisationStepsOptions
numRegularisationStepsOptions
ocpOptimizationAlgorithmBaseprotected
operator<<(PlotWindow &_window)UserInteractionvirtual
operator<<(LogRecord &_record)UserInteractionvirtual
operator=(const RealTimeAlgorithm &rhs)RealTimeAlgorithm
OptimizationAlgorithmBase::operator=(const OptimizationAlgorithmBase &arg)OptimizationAlgorithmBase
ControlLaw::operator=(const ControlLaw &rhs)ControlLaw
SimulationBlock::operator=(const SimulationBlock &rhs)SimulationBlock
UserInteraction::operator=(const UserInteraction &rhs)UserInteraction
ControlLaw::Options::operator=(const Options &rhs)Options
Plotting::operator=(const Plotting &rhs)Plotting
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
pControlLawprotected
p0RealTimeAlgorithmprotected
performFeedbackStep(double currentTime, const DVector &_x, const DVector &_p=emptyConstVector)RealTimeAlgorithmprotected
performPreparationStep(const VariablesGrid &_yRef=emptyConstVariablesGrid, BooleanType isLastIteration=BT_TRUE)RealTimeAlgorithmprotected
plot(PlotFrequency _frequency=PLOT_IN_ANY_CASE)Plottingvirtual
plotCollectionPlottingprotected
Plotting()Plotting
Plotting(const Plotting &rhs)Plotting
preparationStep(double nextTime=0.0, const VariablesGrid &_yRef=emptyConstVariablesGrid)RealTimeAlgorithmvirtual
print() constOptions
print() constOptions
printLevelOptions
printLoggingInfo() constLogging
printNumDoubles() constLogging
printOptionsList() constOptions
printOptionsList(uint idx) constOptions
rcondSMinOptions
realClockSimulationBlockprotected
RealTimeAlgorithm()RealTimeAlgorithm
RealTimeAlgorithm(const OCP &ocp_, double _samplingTime=DEFAULT_SAMPLING_TIME)RealTimeAlgorithm
RealTimeAlgorithm(const RealTimeAlgorithm &rhs)RealTimeAlgorithm
referenceRealTimeAlgorithmprotected
replot(PlotFrequency _frequency=PLOT_IN_ANY_CASE)Plottingvirtual
samplingTimeSimulationBlockprotected
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
setName(BlockName _name)SimulationBlockinline
setOptions(const Options &arg)Options
setOptions(uint idx, const Options &arg)Options
setReference(const VariablesGrid &ref)RealTimeAlgorithmvirtual
setSamplingTime(double _samplingTime)SimulationBlockinline
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()RealTimeAlgorithmprotectedvirtual
setupObjective(Objective *objective, DifferentialEquation **differentialEquation, Constraint *constraint, Grid unionGrid)OptimizationAlgorithmBaseprotectedvirtual
setupOptions()RealTimeAlgorithmprotectedvirtual
shift(double timeShift=-1.0)RealTimeAlgorithmvirtual
simulateStatesForInitialization()OptimizationAlgorithmBase
SimulationBlock()SimulationBlock
SimulationBlock(BlockName _name, double _samplingTime=DEFAULT_SAMPLING_TIME)SimulationBlock
SimulationBlock(const SimulationBlock &rhs)SimulationBlock
solve(double startTime, const DVector &_x, const DVector &_p=emptyConstVector, const VariablesGrid &_yRef=emptyConstVariablesGrid)RealTimeAlgorithmvirtual
statusUserInteractionprotected
step(double currentTime, const DVector &_x, const DVector &_p=emptyConstVector, const VariablesGrid &_yRef=emptyConstVariablesGrid)RealTimeAlgorithmvirtual
ControlLaw::step(const DVector &_x, const DVector &_p=emptyConstVector, const VariablesGrid &_yRef=emptyConstVariablesGrid)ControlLawvirtual
terminationToleranceOptions
uControlLawprotected
updateLogRecord(LogRecord &_record) constLogging
userInitOptimizationAlgorithmBaseprotected
UserInteraction()UserInteraction
UserInteraction(const UserInteraction &rhs)UserInteraction
x0RealTimeAlgorithmprotected
~ControlLaw()ControlLawvirtual
~Logging()Loggingvirtual
~OptimizationAlgorithmBase()OptimizationAlgorithmBasevirtual
~Options()Optionsvirtual
~Options()Options
~Options()Options
~Plotting()Plottingvirtual
~RealTimeAlgorithm()RealTimeAlgorithmvirtual
~SimulationBlock()SimulationBlockvirtual
~UserInteraction()UserInteractionvirtual


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