Classes | Typedefs | Enumerations
export_nlp_solver.hpp File Reference
#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>
Include dependency graph for export_nlp_solver.hpp:
This graph shows which files directly or indirectly include this file:

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 Documentation

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.


Enumeration Type Documentation

Types of NLP/OCP solvers.

Enumerator:
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 

Definition at line 349 of file export_nlp_solver.hpp.



acado
Author(s): Milan Vukov, Rien Quirynen
autogenerated on Sat Jun 8 2019 19:40:20