| 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 |
| boundRelaxation | Options | |
| boundTolerance | Options | |
| clearOptionsList() | Options | protected |
| ClippingFunctionality() | ClippingFunctionality | |
| ClippingFunctionality(uint _nU, uint _nP=0) | ClippingFunctionality | |
| ClippingFunctionality(const ClippingFunctionality &rhs) | ClippingFunctionality | |
| clipSignals(VariablesGrid &_u, VariablesGrid &_p=emptyVariablesGrid) | ClippingFunctionality | protected |
| clipSignals(DVector &_u, DVector &_p=emptyVector) | ClippingFunctionality | protected |
| clone() const | LinearStateFeedback | 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 |
| 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 | |
| feedbackStep(double currentTime, const DVector &_x, const DVector &_p=emptyConstVector, const VariablesGrid &_yRef=emptyConstVariablesGrid) | ControlLaw | 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 | |
| getAll(LogName _name, MatrixVariablesGrid &values) const | Logging | inline |
| 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 | ControlLaw | virtual |
| getLengthPredictionHorizon() const | ControlLaw | virtual |
| getLogRecord(LogRecord &_record) const | Logging | |
| getName() const | SimulationBlock | inline |
| getNP() const | LinearStateFeedback | virtual |
| getNU() const | LinearStateFeedback | virtual |
| getNumControlLimits() const | ClippingFunctionality | inlineprotected |
| getNumLogRecords() const | Logging | |
| getNumOptionsLists() const | Options | |
| getNumParameterLimits() const | ClippingFunctionality | inlineprotected |
| getNumPlotWindows() const | Plotting | inline |
| getNW() const | LinearStateFeedback | virtual |
| getNX() const | LinearStateFeedback | virtual |
| getNXA() const | LinearStateFeedback | virtual |
| getNY() const | LinearStateFeedback | virtual |
| getOptions(uint idx) const | Options | |
| getP(DVector &_p) const | ControlLaw | inline |
| getPlotDataFromMemberLoggings(PlotWindow &_window) const | UserInteraction | protectedvirtual |
| getPlotWindow(uint idx, PlotWindow &_window) const | Plotting | inline |
| getPlotWindow(PlotWindow &_window) const | Plotting | inline |
| getSamplingTime() const | SimulationBlock | inline |
| getStatus() const | UserInteraction | protected |
| getU(DVector &_u) const | ControlLaw | inline |
| growFarBounds | Options | |
| haveOptionsChanged() const | Options | protected |
| haveOptionsChanged(uint idx) const | Options | protected |
| init(double startTime=0.0, const DVector &x0_=emptyConstVector, const DVector &p_=emptyConstVector, const VariablesGrid &_yRef=emptyConstVariablesGrid) | LinearStateFeedback | virtual |
| initialFarBounds | Options | |
| initializeAlgebraicStates(const VariablesGrid &_xa_init) | ControlLaw | virtual |
| initializeAlgebraicStates(const char *fileName) | ControlLaw | virtual |
| initializeControls(const VariablesGrid &_u_init) | ControlLaw | virtual |
| initializeControls(const char *fileName) | ControlLaw | virtual |
| initialRamping | Options | |
| initialStatusBounds | Options | |
| isDefined() const | SimulationBlock | inline |
| isDynamic() const | LinearStateFeedback | virtual |
| isInRealTimeMode() const | ControlLaw | virtual |
| isStatic() const | LinearStateFeedback | virtual |
| K | LinearStateFeedback | protected |
| LinearStateFeedback() | LinearStateFeedback | |
| LinearStateFeedback(const DMatrix &_K, double _samplingTime=DEFAULT_SAMPLING_TIME) | LinearStateFeedback | |
| LinearStateFeedback(const LinearStateFeedback &rhs) | LinearStateFeedback | |
| lists | Options | protected |
| logCollection | Logging | protected |
| Logging() | Logging | |
| logIdx | Logging | protected |
| lowerLimitControls | ClippingFunctionality | protected |
| lowerLimitParameters | ClippingFunctionality | protected |
| maxDualJump | Options | |
| maxPrimalJump | Options | |
| name | SimulationBlock | protected |
| numRefinementSteps | Options | |
| numRefinementSteps | Options | |
| numRegularisationSteps | Options | |
| numRegularisationSteps | Options | |
| operator<<(PlotWindow &_window) | UserInteraction | virtual |
| operator<<(LogRecord &_record) | UserInteraction | virtual |
| operator=(const LinearStateFeedback &rhs) | LinearStateFeedback | |
| ControlLaw::operator=(const ControlLaw &rhs) | ControlLaw | |
| ControlLaw::SimulationBlock::operator=(const SimulationBlock &rhs) | SimulationBlock | |
| ControlLaw::UserInteraction::operator=(const UserInteraction &rhs) | UserInteraction | |
| ControlLaw::Options::operator=(const Options &rhs) | Options | |
| ControlLaw::Plotting::operator=(const Plotting &rhs) | Plotting | |
| ClippingFunctionality::operator=(const ClippingFunctionality &rhs) | ClippingFunctionality | |
| Options() | Options | |
| Options(const OptionsList &_optionsList) | Options | |
| Options() | Options | |
| Options(const Options &rhs) | Options | |
| Options() | Options | |
| Options(const Options &rhs) | Options | |
| p | ControlLaw | 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) | ControlLaw | 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 |
| 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 |
| setControlLowerLimit(uint idx, double _lowerLimit) | ClippingFunctionality | |
| setControlLowerLimits(const DVector &_lowerLimit) | ClippingFunctionality | |
| setControlUpperLimit(uint idx, double _upperLimit) | ClippingFunctionality | |
| setControlUpperLimits(const DVector &_upperLimit) | ClippingFunctionality | |
| 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 | |
| setParameterLowerLimit(uint idx, double _lowerLimit) | ClippingFunctionality | |
| setParameterLowerLimits(const DVector &_lowerLimit) | ClippingFunctionality | |
| setParameterUpperLimit(uint idx, double _upperLimit) | ClippingFunctionality | |
| setParameterUpperLimits(const DVector &_upperLimit) | ClippingFunctionality | |
| setSamplingTime(double _samplingTime) | SimulationBlock | inline |
| setStatus(BlockStatus _status) | UserInteraction | protected |
| setToDefault() | Options | |
| setToDefault() | Options | |
| setToFast() | Options | |
| setToFast() | Options | |
| setToMPC() | Options | |
| setToReliable() | Options | |
| setToReliable() | Options | |
| setupLogging() | Logging | protectedvirtual |
| setupOptions() | Options | protectedvirtual |
| shift(double timeShift=-1.0) | ControlLaw | virtual |
| SimulationBlock() | SimulationBlock | |
| SimulationBlock(BlockName _name, double _samplingTime=DEFAULT_SAMPLING_TIME) | SimulationBlock | |
| SimulationBlock(const SimulationBlock &rhs) | SimulationBlock | |
| status | UserInteraction | protected |
| step(double currentTime, const DVector &_x, const DVector &_p=emptyConstVector, const VariablesGrid &_yRef=emptyConstVariablesGrid) | LinearStateFeedback | 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 | |
| upperLimitControls | ClippingFunctionality | protected |
| upperLimitParameters | ClippingFunctionality | protected |
| UserInteraction() | UserInteraction | |
| UserInteraction(const UserInteraction &rhs) | UserInteraction | |
| ~ClippingFunctionality() | ClippingFunctionality | |
| ~ControlLaw() | ControlLaw | virtual |
| ~LinearStateFeedback() | LinearStateFeedback | virtual |
| ~Logging() | Logging | virtual |
| ~Options() | Options | virtual |
| ~Options() | Options | |
| ~Options() | Options | |
| ~Plotting() | Plotting | virtual |
| ~SimulationBlock() | SimulationBlock | virtual |
| ~UserInteraction() | UserInteraction | virtual |