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() const RealTimeAlgorithmvirtual
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) const OptimizationAlgorithmBaseprotectedvirtual
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) 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 Logginginline
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 Logginginline
getFirst(LogName _name, VariablesGrid &firstValue) const Logginginline
getLast(LogName _name, DMatrix &lastValue) const Logginginline
getLast(LogName _name, VariablesGrid &lastValue) const Logginginline
getLengthControlHorizon() const RealTimeAlgorithmvirtual
getLengthPredictionHorizon() const RealTimeAlgorithmvirtual
getLogRecord(LogRecord &_record) const Logging
getName() const SimulationBlockinline
getNP() const RealTimeAlgorithmvirtual
getNU() const RealTimeAlgorithmvirtual
getNumLogRecords() const Logging
getNumOptionsLists() const Options
getNumPlotWindows() const Plottinginline
getNW() const RealTimeAlgorithmvirtual
getNX() const RealTimeAlgorithmvirtual
getNXA() const RealTimeAlgorithmvirtual
getNY() const RealTimeAlgorithmvirtual
getObjectiveValue(const char *fileName) const OptimizationAlgorithmBase
getObjectiveValue() const OptimizationAlgorithmBase
getOptions(uint idx) const Options
getP(DVector &_p) const ControlLawinline
getParameters(VariablesGrid &u_) const OptimizationAlgorithmBase
getParameters(DVector &u_) const OptimizationAlgorithmBase
getParameters(const char *fileName) const OptimizationAlgorithmBase
getPlotDataFromMemberLoggings(PlotWindow &_window) const UserInteractionprotectedvirtual
getPlotWindow(uint idx, PlotWindow &_window) const Plottinginline
getPlotWindow(PlotWindow &_window) const Plottinginline
getSamplingTime() const SimulationBlockinline
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 UserInteractionprotected
getU(DVector &_u) const ControlLawinline
growFarBoundsOptions
haveOptionsChanged() const Optionsprotected
haveOptionsChanged(uint idx) const Optionsprotected
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() const SimulationBlockinline
isDynamic() const RealTimeAlgorithmvirtual
isInRealTimeMode() const RealTimeAlgorithmvirtual
isLinearQuadratic(Objective *F, DynamicDiscretization *G, Constraint *H) const OptimizationAlgorithmBaseprotected
isStatic() const RealTimeAlgorithmvirtual
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() const Options
print() const Options
printLevelOptions
printLoggingInfo() const Logging
printNumDoubles() const Logging
printOptionsList() const Options
printOptionsList(uint idx) const Options
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) const Logging
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 Jun 10 2019 12:35:26