This is the complete list of members for RealTimeAlgorithm, 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) | RealTimeAlgorithm | protectedvirtual |
boundRelaxation | Options | |
boundTolerance | Options | |
clear() | RealTimeAlgorithm | protected |
clearOptionsList() | Options | protected |
clone() const | RealTimeAlgorithm | virtual |
ControlLaw() | ControlLaw | |
ControlLaw(double _samplingTime) | ControlLaw | |
ControlLaw(const ControlLaw &rhs) | ControlLaw | |
copy(const Options &rhs) | 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 | protectedvirtual |
dropBoundPriority | Options | |
dropBoundPriority | Options | |
dropEqConPriority | Options | |
dropEqConPriority | Options | |
dropIneqConPriority | Options | |
dropIneqConPriority | Options | |
enableCholeskyRefactorisation | Options | |
enableCholeskyRefactorisation | Options | |
enableDriftCorrection | Options | |
enableDriftCorrection | Options | |
enableDropInfeasibles | Options | |
enableEqualities | Options | |
enableFarBounds | Options | |
enableFlippingBounds | Options | |
enableFullLITests | Options | |
enableInertiaCorrection | Options | |
enableNZCTests | Options | |
enableRamping | Options | |
enableRegularisation | Options | |
ensureConsistency() | Options | |
ensureConsistency() | Options | |
epsDen | Options | |
epsFlipping | Options | |
epsIterRef | Options | |
epsLITests | Options | |
epsNum | Options | |
epsNZCTests | Options | |
epsRegularisation | Options | |
extractOCPdata(Objective **objective, DifferentialEquation ***differentialEquation, Constraint **constraint, Grid &unionGrid) | OptimizationAlgorithmBase | protectedvirtual |
feedbackStep(double currentTime, const DVector &_x, const DVector &_p=emptyConstVector, const VariablesGrid &_yRef=emptyConstVariablesGrid) | RealTimeAlgorithm | virtual |
finalRamping | Options | |
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 |
getLengthControlHorizon() const | RealTimeAlgorithm | virtual |
getLengthPredictionHorizon() const | RealTimeAlgorithm | virtual |
getLogRecord(LogRecord &_record) const | Logging | |
getName() const | SimulationBlock | inline |
getNP() const | RealTimeAlgorithm | virtual |
getNU() const | RealTimeAlgorithm | virtual |
getNumLogRecords() const | Logging | |
getNumOptionsLists() const | Options | |
getNumPlotWindows() const | Plotting | inline |
getNW() const | RealTimeAlgorithm | virtual |
getNX() const | RealTimeAlgorithm | virtual |
getNXA() const | RealTimeAlgorithm | virtual |
getNY() const | RealTimeAlgorithm | virtual |
getObjectiveValue(const char *fileName) const | OptimizationAlgorithmBase | |
getObjectiveValue() const | OptimizationAlgorithmBase | |
getOptions(uint idx) const | Options | |
getP(DVector &_p) const | ControlLaw | inline |
getParameters(VariablesGrid &u_) const | OptimizationAlgorithmBase | |
getParameters(DVector &u_) const | OptimizationAlgorithmBase | |
getParameters(const char *fileName) const | OptimizationAlgorithmBase | |
getPlotDataFromMemberLoggings(PlotWindow &_window) const | UserInteraction | protectedvirtual |
getPlotWindow(uint idx, PlotWindow &_window) const | Plotting | inline |
getPlotWindow(PlotWindow &_window) const | Plotting | inline |
getSamplingTime() const | SimulationBlock | 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 |
getU(DVector &_u) const | ControlLaw | inline |
growFarBounds | Options | |
haveOptionsChanged() const | Options | protected |
haveOptionsChanged(uint idx) const | Options | protected |
init() | RealTimeAlgorithm | virtual |
init(double startTime, const DVector &_x=emptyConstVector, const DVector &_p=emptyConstVector, const VariablesGrid &_yRef=emptyConstVariablesGrid) | RealTimeAlgorithm | virtual |
OptimizationAlgorithmBase::init(UserInteraction *_userIteraction) | OptimizationAlgorithmBase | protected |
initialFarBounds | Options | |
initializeAlgebraicStates(const VariablesGrid &_xa_init) | RealTimeAlgorithm | virtual |
initializeAlgebraicStates(const char *fileName) | RealTimeAlgorithm | virtual |
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) | RealTimeAlgorithm | virtual |
initializeControls(const char *fileName) | RealTimeAlgorithm | virtual |
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) | RealTimeAlgorithm | protectedvirtual |
initializeObjective(Objective *F) | RealTimeAlgorithm | protectedvirtual |
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 | |
initialRamping | Options | |
initialStatusBounds | Options | |
isDefined() const | SimulationBlock | inline |
isDynamic() const | RealTimeAlgorithm | virtual |
isInRealTimeMode() const | RealTimeAlgorithm | virtual |
isLinearQuadratic(Objective *F, DynamicDiscretization *G, Constraint *H) const | OptimizationAlgorithmBase | protected |
isStatic() const | RealTimeAlgorithm | virtual |
iter | OptimizationAlgorithmBase | protected |
lists | Options | protected |
logCollection | Logging | protected |
Logging() | Logging | |
logIdx | Logging | protected |
maxDualJump | Options | |
maxPrimalJump | Options | |
name | SimulationBlock | protected |
nlpSolver | OptimizationAlgorithmBase | protected |
numRefinementSteps | Options | |
numRefinementSteps | Options | |
numRegularisationSteps | Options | |
numRegularisationSteps | Options | |
ocp | OptimizationAlgorithmBase | protected |
operator<<(PlotWindow &_window) | UserInteraction | virtual |
operator<<(LogRecord &_record) | UserInteraction | virtual |
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 | |
p | ControlLaw | protected |
p0 | RealTimeAlgorithm | protected |
performFeedbackStep(double currentTime, const DVector &_x, const DVector &_p=emptyConstVector) | RealTimeAlgorithm | protected |
performPreparationStep(const VariablesGrid &_yRef=emptyConstVariablesGrid, BooleanType isLastIteration=BT_TRUE) | RealTimeAlgorithm | protected |
plot(PlotFrequency _frequency=PLOT_IN_ANY_CASE) | Plotting | virtual |
plotCollection | Plotting | protected |
Plotting() | Plotting | |
Plotting(const Plotting &rhs) | Plotting | |
preparationStep(double nextTime=0.0, const VariablesGrid &_yRef=emptyConstVariablesGrid) | RealTimeAlgorithm | virtual |
print() const | Options | |
print() const | Options | |
printLevel | Options | |
printLoggingInfo() const | Logging | |
printNumDoubles() const | Logging | |
printOptionsList() const | Options | |
printOptionsList(uint idx) const | Options | |
rcondSMin | Options | |
realClock | SimulationBlock | protected |
RealTimeAlgorithm() | RealTimeAlgorithm | |
RealTimeAlgorithm(const OCP &ocp_, double _samplingTime=DEFAULT_SAMPLING_TIME) | RealTimeAlgorithm | |
RealTimeAlgorithm(const RealTimeAlgorithm &rhs) | RealTimeAlgorithm | |
reference | RealTimeAlgorithm | protected |
replot(PlotFrequency _frequency=PLOT_IN_ANY_CASE) | Plotting | virtual |
samplingTime | SimulationBlock | 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 |
setName(BlockName _name) | SimulationBlock | inline |
setOptions(const Options &arg) | Options | |
setOptions(uint idx, const Options &arg) | Options | |
setReference(const VariablesGrid &ref) | RealTimeAlgorithm | virtual |
setSamplingTime(double _samplingTime) | SimulationBlock | inline |
setStatus(BlockStatus _status) | UserInteraction | protected |
setToDefault() | Options | |
setToDefault() | Options | |
setToFast() | Options | |
setToFast() | Options | |
setToMPC() | Options | |
setToReliable() | Options | |
setToReliable() | Options | |
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 |
setupLogging() | RealTimeAlgorithm | protectedvirtual |
setupObjective(Objective *objective, DifferentialEquation **differentialEquation, Constraint *constraint, Grid unionGrid) | OptimizationAlgorithmBase | protectedvirtual |
setupOptions() | RealTimeAlgorithm | protectedvirtual |
shift(double timeShift=-1.0) | RealTimeAlgorithm | virtual |
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) | RealTimeAlgorithm | virtual |
status | UserInteraction | protected |
step(double currentTime, const DVector &_x, const DVector &_p=emptyConstVector, const VariablesGrid &_yRef=emptyConstVariablesGrid) | RealTimeAlgorithm | virtual |
ControlLaw::step(const DVector &_x, const DVector &_p=emptyConstVector, const VariablesGrid &_yRef=emptyConstVariablesGrid) | ControlLaw | virtual |
terminationTolerance | Options | |
u | ControlLaw | protected |
updateLogRecord(LogRecord &_record) const | Logging | |
userInit | OptimizationAlgorithmBase | protected |
UserInteraction() | UserInteraction | |
UserInteraction(const UserInteraction &rhs) | UserInteraction | |
x0 | RealTimeAlgorithm | protected |
~ControlLaw() | ControlLaw | virtual |
~Logging() | Logging | virtual |
~OptimizationAlgorithmBase() | OptimizationAlgorithmBase | virtual |
~Options() | Options | virtual |
~Options() | Options | |
~Options() | Options | |
~Plotting() | Plotting | virtual |
~RealTimeAlgorithm() | RealTimeAlgorithm | virtual |
~SimulationBlock() | SimulationBlock | virtual |
~UserInteraction() | UserInteraction | virtual |