32 #ifndef ACADO_TOOLKIT_EXPORT_GAUSS_NEWTON_CN2_HPP 33 #define ACADO_TOOLKIT_EXPORT_GAUSS_NEWTON_CN2_HPP 58 const std::string& _commonHeaderName =
"" 259 #endif // ACADO_TOOLKIT_EXPORT_GAUSS_NEWTON_CN2_HPP virtual returnValue setupCondensing()
virtual returnValue setupMultiplicationRoutines()
unsigned getNumQPvars() const
ExportFunction condensePrep
ExportFunction preparation
virtual returnValue setupObjectiveEvaluation(void)
Allows to pass back messages to the calling function.
ExportFunction setObjR1R2
virtual returnValue setupConstraintsEvaluation(void)
#define CLOSE_NAMESPACE_ACADO
ExportFunction condenseFdb
Base class for export of NLP/OCP solvers.
virtual returnValue setup()
virtual returnValue setupEvaluation()
ExportFunction macATw1QDy
ExportFunction expansionStep2
virtual returnValue setupQPInterface()
Encapsulates all user interaction for setting options, logging data and plotting results.
ExportFunction setObjQ1Q2
Allows to export code of an arbitrary function.
An OCP solver based on the N^2 condensing algorithm.
virtual unsigned getNumStateBounds() const
ExportFunction expansionStep
bool performFullCondensing() const
virtual ~ExportGaussNewtonCN2()
virtual returnValue getFunctionDeclarations(ExportStatementBlock &declarations) const
ExportFunction setObjQN1QN2
ExportGaussNewtonCN2(UserInteraction *_userInteraction=0, const std::string &_commonHeaderName="")
#define BEGIN_NAMESPACE_ACADO
ExportFunction macQSbarW2
virtual returnValue setupVariables()
ExportFunction macS1TSbar
std::vector< unsigned > xBoundsIdx
virtual returnValue getCode(ExportStatementBlock &code)
Allows to export code for a block of statements.
ExportFunction mult_BT_T1
ExportFunction evaluateObjective
ExportFunction macBTW1_R1
Defines a matrix-valued variable to be used for exporting code.
virtual returnValue getDataDeclarations(ExportStatementBlock &declarations, ExportStruct dataStruct=ACADO_ANY) const