nag.cc File Reference
#include <cassert>
#include <cstring>
#include <stdexcept>
#include <roboptim/core/function.hh>
#include <nag.h>
#include <nage04.h>
#include <roboptim/core/plugin/nag/nag.hh>

Namespaces

namespace  roboptim
namespace  roboptim::detail
 

ROBOPTIM_CORE_CFSQP_PLUGIN_CHECK_GRADIENT.


Defines

#define DEFINE_PARAMETER(KEY, DESCRIPTION, VALUE)

Typedefs

typedef roboptim::NagSolver NagSolver
typedef roboptim::Solver
< roboptim::EigenMatrixDense > 
solver_t

Functions

static void roboptim::detail::nagSolverCallback (double xc, double *fc, Nag_Comm *comm)
ROBOPTIM_DLLEXPORT unsigned getSizeOfProblem ()
ROBOPTIM_DLLEXPORT const char * getTypeIdOfConstraintsList ()
ROBOPTIM_DLLEXPORT solver_tcreate (const NagSolver::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)

Referenced by roboptim::NagSolver::NagSolver().


Typedef Documentation

typedef roboptim::Solver<roboptim::EigenMatrixDense> solver_t

Function Documentation

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