32 #ifndef ACADO_TOOLKIT_EXPORT_GAUSS_NEWTON_BLOCK_FORCES_HPP 33 #define ACADO_TOOLKIT_EXPORT_GAUSS_NEWTON_BLOCK_FORCES_HPP 62 const std::string& _commonHeaderName =
"" 123 std::vector< ExportVariable >
conLB;
124 std::vector< ExportVariable >
conUB;
131 std::vector< ExportVariable >
conC;
132 std::vector< ExportVariable >
cond;
142 #endif // ACADO_TOOLKIT_EXPORT_GAUSS_NEWTON_BLOCK_QPDUNES_HPP std::vector< ExportVariable > conLB
virtual ~ExportGaussNewtonBlockForces()
std::vector< ExportVariable > objHessians
std::vector< std::vector< unsigned > > conLBIndices
std::vector< ExportVariable > conC
Allows to pass back messages to the calling function.
std::vector< unsigned > conABDimensions
virtual returnValue setupVariables()
#define CLOSE_NAMESPACE_ACADO
std::vector< std::vector< unsigned > > conUBIndices
std::vector< ExportVariable > cond
ExportFunction evaluateAffineConstraints
An OCP solver based on the block N^2 condensing algorithm.
Interface generator for the qpDUNES QP solver.
virtual returnValue setupQPInterface()
virtual returnValue setupConstraintsEvaluation(void)
std::vector< ExportVariable > conAB
Encapsulates all user interaction for setting options, logging data and plotting results.
Allows to export code of an arbitrary function.
ExportGaussNewtonBlockForces(UserInteraction *_userInteraction=0, const std::string &_commonHeaderName="")
std::vector< ExportVariable > conA
virtual returnValue setupCondensing()
virtual returnValue setup()
An OCP solver based on the block N^2 condensing algorithm, in combination with qpDUNES as the QP solv...
virtual returnValue setupEvaluation()
virtual returnValue getCode(ExportStatementBlock &code)
std::shared_ptr< ExportForcesInterface > qpInterface
std::vector< ExportVariable > objGradients
#define BEGIN_NAMESPACE_ACADO
Allows to export code for a block of statements.
std::shared_ptr< ExportForcesGenerator > qpGenerator
std::vector< ExportVariable > conUB