#include <cassert>
#include <cstring>
#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-td.hh"
#include "roboptim/core/plugin/ipopt-parameters-updater.hh"
#include "ipopt-common.hxx"
#include "tnlp.hh"
Namespaces | |
namespace | roboptim |
Meta-functions, functions and solvers related classes. |
Typedefs | |
typedef Solver < TwiceDifferentiableFunction, boost::mpl::vector < LinearFunction, TwiceDifferentiableFunction > > | roboptim::solver_ipopt_td_t |
typedef IpoptSolverTd::solver_t | solver_t |
Functions | |
ROBOPTIM_DLLEXPORT unsigned | getSizeOfProblem () |
ROBOPTIM_DLLEXPORT solver_t * | create (const IpoptSolverTd::problem_t &pb) |
ROBOPTIM_DLLEXPORT void | destroy (solver_t *p) |
typedef IpoptSolverTd::solver_t solver_t |
ROBOPTIM_DLLEXPORT solver_t * create | ( | const IpoptSolverTd::problem_t & | pb | ) |
ROBOPTIM_DLLEXPORT void destroy | ( | solver_t * | p | ) |
ROBOPTIM_DLLEXPORT unsigned getSizeOfProblem | ( | ) |