32 #ifndef ACADO_TOOLKIT_EXPORT_GAUSS_NEWTON_BLOCK_CN2_HPP 33 #define ACADO_TOOLKIT_EXPORT_GAUSS_NEWTON_BLOCK_CN2_HPP 60 const std::string& _commonHeaderName =
"" 176 #endif // ACADO_TOOLKIT_EXPORT_GAUSS_NEWTON_BLOCK_CN2_HPP
virtual returnValue setupCondensing()
uint getBlockSize() const
virtual unsigned getNumStateBoundsPerBlock() const
virtual returnValue setupMultiplicationRoutines()
virtual returnValue setupEvaluation()=0
uint getNumBlockVariables() const
Allows to pass back messages to the calling function.
ExportGaussNewtonBlockCN2(UserInteraction *_userInteraction=0, const std::string &_commonHeaderName="")
BEGIN_NAMESPACE_ACADO typedef unsigned int uint
virtual returnValue getDataDeclarations(ExportStatementBlock &declarations, ExportStruct dataStruct=ACADO_ANY) const
virtual returnValue setupVariables()
std::vector< unsigned > qpConDim
#define CLOSE_NAMESPACE_ACADO
virtual ~ExportGaussNewtonBlockCN2()
Defines a scalar-valued index variable to be used for exporting code.
An OCP solver based on the block N^2 condensing algorithm.
virtual returnValue setupConstraintsEvaluation(void)
Interface generator for the qpDUNES QP solver.
Encapsulates all user interaction for setting options, logging data and plotting results.
ExportFunction shiftQpData
Allows to export code of an arbitrary function.
An OCP solver based on the N^2 condensing algorithm.
uint getNumberOfBlocks() const
#define BEGIN_NAMESPACE_ACADO
virtual returnValue getCode(ExportStatementBlock &code)=0
virtual returnValue setup()
virtual returnValue setupQPInterface()=0
virtual returnValue getFunctionDeclarations(ExportStatementBlock &declarations) const
Allows to export code for a block of statements.
ExportFunction evaluateConstraints
unsigned getNumQPvars() const
Defines a matrix-valued variable to be used for exporting code.