|
| ExportGaussNewtonQpDunes (UserInteraction *_userInteraction=0, const std::string &_commonHeaderName="") |
|
virtual returnValue | getCode (ExportStatementBlock &code) |
|
virtual returnValue | getDataDeclarations (ExportStatementBlock &declarations, ExportStruct dataStruct=ACADO_ANY) const |
|
virtual returnValue | getFunctionDeclarations (ExportStatementBlock &declarations) const |
|
unsigned | getNumQPvars () const |
|
virtual returnValue | setup () |
|
virtual | ~ExportGaussNewtonQpDunes () |
|
| ExportNLPSolver (UserInteraction *_userInteraction=0, const std::string &_commonHeaderName="") |
|
unsigned | getNumComplexConstraints (void) |
|
unsigned | getNumPathConstraints (void) |
|
bool | initialStateFixed () const |
|
bool | performsSingleShooting () const |
|
returnValue | setConstraints (const OCP &_ocp) |
|
returnValue | setGeneralObjective (const Objective &_objective) |
|
returnValue | setIntegratorExport (IntegratorExportPtr const _integrator) |
|
returnValue | setLevenbergMarquardt (double _levenbergMarquardt) |
|
returnValue | setLSQObjective (const Objective &_objective) |
|
returnValue | setObjective (const Objective &_objective) |
|
bool | usingLinearTerms () const |
|
unsigned | weightingMatricesType (void) const |
|
virtual | ~ExportNLPSolver () |
|
| ExportAlgorithm (UserInteraction *_userInteraction=0, const std::string &_commonHeaderName=std::string()) |
|
uint | getN () const |
|
uint | getNDX () const |
|
uint | getNOD () const |
|
uint | getNP () const |
|
uint | getNU () const |
|
uint | getNX () const |
|
uint | getNXA () const |
|
uint | getNY () const |
|
uint | getNYN () const |
|
returnValue | setDimensions (uint _NX=0, uint _NU=0, uint _NP=0, uint _NI=0, uint _NOD=0) |
|
returnValue | setDimensions (uint _NX, uint _NDX, uint _NXA, uint _NU, uint _NP, uint _NI, uint _NOD) |
|
void | setNY (uint NY_) |
|
void | setNYN (uint NYN_) |
|
virtual | ~ExportAlgorithm () |
|
int | addLogRecord (LogRecord &_record) |
|
returnValue | addOption (OptionsName name, int value) |
|
returnValue | addOption (OptionsName name, double value) |
|
returnValue | addOption (uint idx, OptionsName name, int value) |
|
returnValue | addOption (uint idx, OptionsName name, double value) |
|
returnValue | addOptionsList () |
|
| AlgorithmicBase () |
|
| AlgorithmicBase (UserInteraction *_userInteraction) |
|
| AlgorithmicBase (const AlgorithmicBase &rhs) |
|
returnValue | get (OptionsName name, int &value) const |
|
returnValue | get (OptionsName name, double &value) const |
|
returnValue | get (OptionsName name, std::string &value) const |
|
returnValue | get (uint idx, OptionsName name, int &value) const |
|
returnValue | get (uint idx, OptionsName name, double &value) const |
|
returnValue | getAll (LogName _name, MatrixVariablesGrid &values) const |
|
returnValue | getFirst (LogName _name, DMatrix &firstValue) const |
|
returnValue | getFirst (LogName _name, VariablesGrid &firstValue) const |
|
returnValue | getLast (LogName _name, DMatrix &lastValue) const |
|
returnValue | getLast (LogName _name, VariablesGrid &lastValue) const |
|
Options | getOptions (uint idx) const |
|
BooleanType | haveOptionsChanged () const |
|
BooleanType | haveOptionsChanged (uint idx) const |
|
AlgorithmicBase & | operator= (const AlgorithmicBase &rhs) |
|
returnValue | plot (PlotFrequency _frequency=PLOT_IN_ANY_CASE) |
|
returnValue | printLogRecord (std::ostream &_stream, int idx, LogPrintMode _mode=PRINT_ITEM_BY_ITEM) const |
|
returnValue | replot (PlotFrequency _frequency=PLOT_IN_ANY_CASE) |
|
returnValue | set (OptionsName name, int value) |
|
returnValue | set (OptionsName name, double value) |
|
returnValue | set (OptionsName name, const std::string &value) |
|
returnValue | set (uint idx, OptionsName name, int value) |
|
returnValue | set (uint idx, OptionsName name, double value) |
|
returnValue | setAll (LogName _name, const MatrixVariablesGrid &values) |
|
returnValue | setLast (LogName _name, int lastValue, double time=-INFTY) |
|
returnValue | setLast (LogName _name, double lastValue, double time=-INFTY) |
|
returnValue | setLast (LogName _name, const DVector &lastValue, double time=-INFTY) |
|
returnValue | setLast (LogName _name, const DMatrix &lastValue, double time=-INFTY) |
|
returnValue | setLast (LogName _name, const VariablesGrid &lastValue, double time=-INFTY) |
|
returnValue | setOptions (const Options &arg) |
|
returnValue | setOptions (uint idx, const Options &arg) |
|
virtual | ~AlgorithmicBase () |
|
A class for export of an OCP solver using sparse QP solver qpDUNES.
The class ExportGaussNewtonQpDunes allows export of and OCP solver using the generalized Gauss-Newton method. The underlying QP is solved using the structured sparse QP solver qpDUNES.
- Author
- Milan Vukov
Definition at line 52 of file export_gauss_newton_qpdunes.hpp.