32 #ifndef ACADO_TOOLKIT_EXPORT_GAUSS_NEWTON_FORCES_HPP 33 #define ACADO_TOOLKIT_EXPORT_GAUSS_NEWTON_FORCES_HPP 63 const std::string& _commonHeaderName =
"" 182 std::vector< ExportVariable >
conLB;
183 std::vector< ExportVariable >
conUB;
197 std::vector< ExportVariable >
conC;
198 std::vector< ExportVariable >
cond;
227 #endif // ACADO_TOOLKIT_EXPORT_GAUSS_NEWTON_FORCES_HPP
std::vector< ExportVariable > cond
virtual returnValue setupEvaluation()
ExportFunction evaluateObjective
virtual returnValue setupVariables()
virtual returnValue setupObjectiveEvaluation(void)
std::vector< std::vector< unsigned > > conLBIndices
std::vector< ExportVariable > conUB
Allows to pass back messages to the calling function.
Generator of the FORCES interface, the to, be called from MATLAB.
A class for export of an OCP solver using sparse QP solver FORCES.
virtual returnValue getDataDeclarations(ExportStatementBlock &declarations, ExportStruct dataStruct=ACADO_ANY) const
ExportFunction preparation
unsigned getNumLowerBounds() const
unsigned getNumUpperBounds() const
std::vector< unsigned > conABDimensions
#define CLOSE_NAMESPACE_ACADO
std::vector< std::vector< double > > conLBValues
Base class for export of NLP/OCP solvers.
std::vector< ExportVariable > objGradients
virtual returnValue getFunctionDeclarations(ExportStatementBlock &declarations) const
ExportFunction setObjR1R2
ExportGaussNewtonForces(UserInteraction *_userInteraction=0, const std::string &_commonHeaderName="")
ExportFunction setObjQ1Q2
ExportFunction setObjQN1QN2
std::vector< ExportVariable > conLB
virtual returnValue getCode(ExportStatementBlock &code)
A class for configuration and export for interface to the FORCES QP solver.
virtual returnValue setupMultiplicationRoutines()
Encapsulates all user interaction for setting options, logging data and plotting results.
Allows to export code of an arbitrary function.
virtual returnValue setup()
std::vector< ExportVariable > conC
ExportFunction evaluateConstraints
std::shared_ptr< ExportForcesInterface > qpInterface
virtual returnValue setupQPInterface()
std::vector< std::vector< unsigned > > conUBIndices
std::vector< ExportVariable > objHessians
virtual ~ExportGaussNewtonForces()
#define BEGIN_NAMESPACE_ACADO
ExportFunction conSetGxGu
virtual returnValue setupConstraintsEvaluation(void)
unsigned getNumQPvars() const
std::shared_ptr< ExportForcesGenerator > qpGenerator
Allows to export code for a block of statements.
std::vector< std::vector< double > > conUBValues
Defines a matrix-valued variable to be used for exporting code.