32 #ifndef ACADO_TOOLKIT_EXPORT_GAUSS_NEWTON_QPDUNES_HPP 33 #define ACADO_TOOLKIT_EXPORT_GAUSS_NEWTON_QPDUNES_HPP 62 const std::string& _commonHeaderName =
"" 222 #endif // ACADO_TOOLKIT_EXPORT_GAUSS_NEWTON_QPDUNES_HPP
virtual returnValue setupEvaluation()
virtual returnValue getCode(ExportStatementBlock &code)
ExportFunction evaluateObjective
virtual returnValue getFunctionDeclarations(ExportStatementBlock &declarations) const
A class for export of an OCP solver using sparse QP solver qpDUNES.
ExportFunction setObjQ1Q2
Allows to pass back messages to the calling function.
std::vector< unsigned > qpConDim
ExportFunction shiftQpData
virtual returnValue setupVariables()
ExportFunction preparation
virtual returnValue setupMultiplicationRoutines()
#define CLOSE_NAMESPACE_ACADO
virtual returnValue setupConstraintsEvaluation(void)
Base class for export of NLP/OCP solvers.
ExportFunction setStagePac
Interface generator for the qpDUNES QP solver.
std::shared_ptr< ExportQpDunesInterface > qpInterface
virtual returnValue setupObjectiveEvaluation(void)
ExportFunction evaluateConstraints
ExportFunction setObjR1R2
virtual ~ExportGaussNewtonQpDunes()
Encapsulates all user interaction for setting options, logging data and plotting results.
Allows to export code of an arbitrary function.
ExportGaussNewtonQpDunes(UserInteraction *_userInteraction=0, const std::string &_commonHeaderName="")
virtual returnValue setupQPInterface()
unsigned getNumQPvars() const
#define BEGIN_NAMESPACE_ACADO
virtual returnValue setup()
ExportFunction setObjQN1QN2
virtual returnValue getDataDeclarations(ExportStatementBlock &declarations, ExportStruct dataStruct=ACADO_ANY) const
Allows to export code for a block of statements.
Defines a matrix-valued variable to be used for exporting code.