nag-nlp-sparse.cc File Reference
#include <cassert>
#include <cstring>
#include <stdexcept>
#include <boost/format.hpp>
#include <boost/scoped_ptr.hpp>
#include <roboptim/core/debug.hh>
#include <roboptim/core/differentiable-function.hh>
#include <roboptim/core/numeric-linear-function.hh>
#include <nag.h>
#include <nage04.h>
#include <roboptim/core/plugin/nag/nag-nlp-sparse.hh>

Namespaces

namespace  roboptim
namespace  roboptim::detail
 

ROBOPTIM_CORE_CFSQP_PLUGIN_CHECK_GRADIENT.


Defines

#define DEFINE_PARAMETER(KEY, DESCRIPTION, VALUE)

Typedefs

typedef
roboptim::NagSolverNlpSparse 
NagSolverNlpSparse
typedef roboptim::Solver
< ::roboptim::EigenMatrixSparse > 
solver_t

Functions

template<typename T , typename U >
static void roboptim::checkJacobian (const GenericDifferentiableFunction< T > &, int, U &)
static void roboptim::detail::usrfun (::Integer *status,::Integer n, const double x[],::Integer needf,::Integer nf, double f[],::Integer needg,::Integer leng, double g[], Nag_Comm *comm)
const char * roboptim::cxxtoCString (std::string s)
ROBOPTIM_DLLEXPORT unsigned getSizeOfProblem ()
ROBOPTIM_DLLEXPORT const char * getTypeIdOfConstraintsList ()
ROBOPTIM_DLLEXPORT solver_tcreate (const NagSolverNlpSparse::problem_t &pb)
ROBOPTIM_DLLEXPORT void destroy (solver_t *p)

Define Documentation

#define DEFINE_PARAMETER (   KEY,
  DESCRIPTION,
  VALUE 
)
Value:
do                                                  \
  {                                                   \
    this->parameters_[KEY].description = DESCRIPTION; \
    this->parameters_[KEY].value = VALUE;             \
  } while (0)

Typedef Documentation

typedef roboptim::Solver< ::roboptim::EigenMatrixSparse> solver_t

Function Documentation

ROBOPTIM_DLLEXPORT solver_t * create ( const NagSolverNlpSparse::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 Defines