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::shared_ptr< ExportNLPSolverExportNLPSolverPtr
 
typedef ExportAlgorithmFactory< ExportNLPSolver, ExportNLPTypeNLPSolverFactory
 

Enumerations

enum  ExportNLPType {
  GAUSS_NEWTON_CONDENSED, GAUSS_NEWTON_CN2, GAUSS_NEWTON_BLOCK_QPDUNES, GAUSS_NEWTON_BLOCK_FORCES,
  GAUSS_NEWTON_CN2_FACTORIZATION, GAUSS_NEWTON_FORCES, GAUSS_NEWTON_QPDUNES, GAUSS_NEWTON_HPMPC,
  GAUSS_NEWTON_GENERIC, EXACT_HESSIAN_CN2, EXACT_HESSIAN_QPDUNES
}
 

Typedef Documentation

typedef std::shared_ptr< ExportNLPSolver > ExportNLPSolverPtr

Shared pointer to an NLP solver.

Definition at line 374 of file export_nlp_solver.hpp.

Factory for creation of exported NLP/OCP solvers.

Definition at line 371 of file export_nlp_solver.hpp.

Enumeration Type Documentation

Types of NLP/OCP solvers.

Enumerator
GAUSS_NEWTON_CONDENSED 
GAUSS_NEWTON_CN2 
GAUSS_NEWTON_BLOCK_QPDUNES 
GAUSS_NEWTON_BLOCK_FORCES 
GAUSS_NEWTON_CN2_FACTORIZATION 
GAUSS_NEWTON_FORCES 
GAUSS_NEWTON_QPDUNES 
GAUSS_NEWTON_HPMPC 
GAUSS_NEWTON_GENERIC 
EXACT_HESSIAN_CN2 
EXACT_HESSIAN_QPDUNES 

Definition at line 355 of file export_nlp_solver.hpp.



acado
Author(s): Milan Vukov, Rien Quirynen
autogenerated on Mon Jun 10 2019 12:35:18