32 #ifndef ACADO_TOOLKIT_EXPORT_GAUSS_NEWTON_GENERIC_HPP 33 #define ACADO_TOOLKIT_EXPORT_GAUSS_NEWTON_GENERIC_HPP 58 const std::string& _commonHeaderName =
"" 212 #endif // ACADO_TOOLKIT_EXPORT_GAUSS_NEWTON_GENERIC_HPP
virtual returnValue setupVariables()
ExportFunction preparation
virtual returnValue setupObjectiveEvaluation(void)
ExportFunction evaluateObjective
virtual returnValue setupEvaluation()
Allows to pass back messages to the calling function.
virtual returnValue getCode(ExportStatementBlock &code)
ExportFunction setObjQN1QN2
#define CLOSE_NAMESPACE_ACADO
Base class for export of NLP/OCP solvers.
std::vector< unsigned > qpConDim
ExportFunction evaluateConstraints
ExportVariable evLbAValues
ExportVariable evUbValues
virtual returnValue setup()
unsigned getNumQPvars() const
virtual ~ExportGaussNewtonGeneric()
virtual returnValue getFunctionDeclarations(ExportStatementBlock &declarations) const
ExportVariable evLbValues
ExportVariable evUbAValues
Encapsulates all user interaction for setting options, logging data and plotting results.
Allows to export code of an arbitrary function.
ExportFunction setObjQ1Q2
ExportFunction setObjR1R2
virtual returnValue getDataDeclarations(ExportStatementBlock &declarations, ExportStruct dataStruct=ACADO_ANY) const
#define BEGIN_NAMESPACE_ACADO
virtual returnValue setupMultiplicationRoutines()
ExportFunction setStagePac
Allows to export code for a block of statements.
ExportGaussNewtonGeneric(UserInteraction *_userInteraction=0, const std::string &_commonHeaderName="")
Defines a matrix-valued variable to be used for exporting code.
virtual returnValue setupConstraintsEvaluation(void)