#include <boost/shared_ptr.hpp>
#include <boost/mpl/assert.hpp>
#include <boost/mpl/at.hpp>
#include <boost/mpl/size.hpp>
#include <boost/mpl/vector.hpp>
#include <roboptim/core/plugin/ipopt/ipopt-td.hh>
#include <roboptim/core/plugin/ipopt/ipopt-sparse.hh>
#include <roboptim/core/debug.hh>
#include <roboptim/core/result.hh>
#include <coin/IpIpoptCalculatedQuantities.hpp>
#include <coin/IpIpoptData.hpp>
#include <coin/IpOrigIpoptNLP.hpp>
#include <coin/IpTNLPAdapter.hpp>
Namespaces | |
namespace | roboptim |
Meta-functions, functions and solvers related classes. | |
namespace | roboptim::detail |
Macros | |
#define | FILL_RESULT() |
#define | SWITCH_ERROR(NAME, ERROR) |
#define | SWITCH_WARNING(NAME, WARNING) |
#define | MAP_IPOPT_ERRORS(MACRO) |
#define | MAP_IPOPT_WARNINGS(MACRO) |
Functions | |
template<typename T , typename F > | |
void | roboptim::detail::IpoptCheckGradient (const F &, unsigned, const Eigen::Map< const Function::vector_t > &, int, T &) |
template<typename T > | |
void | roboptim::detail::fillMultipliers (Function::vector_t &multipliers, const Function::value_type *z_L, const Function::value_type *z_U, const Function::value_type *lambda, Function::size_type n, Function::size_type m, const Solver< T > &solver) |
ROBOPTIM_CORE_IPOPT_PLUGIN_CHECK_GRADIENT. More... | |
void | roboptim::detail::jacobianFromGradients (DerivableFunction::matrix_t &jac, const IpoptSolver::problem_t::constraints_t &c, const DerivableFunction::vector_t &x) |
template<typename T > | |
Tnlp< T >::size_type | roboptim::detail::computeConstraintsOutputSize (const T &solver) |
#define FILL_RESULT | ( | ) |
Referenced by roboptim::detail::Tnlp< T >::finalize_solution().
#define MAP_IPOPT_ERRORS | ( | MACRO | ) |
Referenced by roboptim::detail::Tnlp< T >::finalize_solution().
#define MAP_IPOPT_WARNINGS | ( | MACRO | ) |
Referenced by roboptim::detail::Tnlp< T >::finalize_solution().
#define SWITCH_ERROR | ( | NAME, | |
ERROR | |||
) |
Referenced by roboptim::detail::Tnlp< T >::finalize_solution().
#define SWITCH_WARNING | ( | NAME, | |
WARNING | |||
) |
Referenced by roboptim::detail::Tnlp< T >::finalize_solution().