#include <acado/utils/acado_utils.hpp>
#include <acado/matrix_vector/matrix_vector.hpp>
#include <acado/code_generation/export_algorithm_factory.hpp>
#include <acado/code_generation/integrators/integrator_export.hpp>
#include <acado/code_generation/export_cholesky_decomposition.hpp>
#include <acado/code_generation/linear_solvers/householder_qr_export.hpp>
Go to the source code of this file.
Classes | |
class | ExportNLPSolver |
Base class for export of NLP/OCP solvers. More... | |
Typedefs | |
typedef std::tr1::shared_ptr < ExportNLPSolver > | ExportNLPSolverPtr |
typedef ExportAlgorithmFactory < ExportNLPSolver, ExportNLPType > | NLPSolverFactory |
Enumerations | |
enum | ExportNLPType { GAUSS_NEWTON_CONDENSED, GAUSS_NEWTON_CN2, GAUSS_NEWTON_CN2_NEW, EXACT_HESSIAN_CN2, EXACT_HESSIAN_QPDUNES, GAUSS_NEWTON_CN2_FACTORIZATION, GAUSS_NEWTON_FORCES, GAUSS_NEWTON_QPDUNES, GAUSS_NEWTON_QPDUNES2, GAUSS_NEWTON_HPMPC } |
typedef std::tr1::shared_ptr< ExportNLPSolver > ExportNLPSolverPtr |
Shared pointer to an NLP solver.
Definition at line 367 of file export_nlp_solver.hpp.
Factory for creation of exported NLP/OCP solvers.
Definition at line 364 of file export_nlp_solver.hpp.
enum ExportNLPType |
Types of NLP/OCP solvers.
Definition at line 349 of file export_nlp_solver.hpp.