ipopt-sparse.cc File Reference
#include <cassert>
#include <cstring>
#include <typeinfo>
#include <boost/foreach.hpp>
#include <boost/variant/apply_visitor.hpp>
#include <coin/IpIpoptApplication.hpp>
#include <coin/IpTNLP.hpp>
#include <roboptim/core/util.hh>
#include "roboptim/core/plugin/ipopt/ipopt-sparse.hh"
#include "roboptim/core/plugin/ipopt/ipopt-parameters-updater.hh"
#include "ipopt-common.hxx"
#include "tnlp.hh"

Namespaces

namespace  roboptim
 

Meta-functions, functions and solvers related classes.


Typedefs

typedef Solver
< DifferentiableSparseFunction,
boost::mpl::vector
< LinearSparseFunction,
DifferentiableSparseFunction > > 
roboptim::ipopt_solver_t
typedef IpoptSolverSparse::solver_t solver_t

Functions

ROBOPTIM_DLLEXPORT unsigned getSizeOfProblem ()
ROBOPTIM_DLLEXPORT const char * getTypeIdOfConstraintsList ()
ROBOPTIM_DLLEXPORT solver_tcreate (const IpoptSolverSparse::problem_t &pb)
ROBOPTIM_DLLEXPORT void destroy (solver_t *p)

Typedef Documentation


Function Documentation

ROBOPTIM_DLLEXPORT solver_t * create ( const IpoptSolverSparse::problem_t &  pb)
ROBOPTIM_DLLEXPORT void destroy ( solver_t p)
ROBOPTIM_DLLEXPORT unsigned getSizeOfProblem ( )
ROBOPTIM_DLLEXPORT const char * getTypeIdOfConstraintsList ( )
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines