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()
virtual ~ExportGaussNewtonGeneric()
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
unsigned getNumQPvars() const
#define BEGIN_NAMESPACE_ACADO
virtual returnValue setupMultiplicationRoutines()
virtual returnValue getDataDeclarations(ExportStatementBlock &declarations, ExportStruct dataStruct=ACADO_ANY) const
ExportFunction setStagePac
Allows to export code for a block of statements.
ExportGaussNewtonGeneric(UserInteraction *_userInteraction=0, const std::string &_commonHeaderName="")
virtual returnValue getFunctionDeclarations(ExportStatementBlock &declarations) const
Defines a matrix-valued variable to be used for exporting code.
virtual returnValue setupConstraintsEvaluation(void)