roboptim::NagSolverDifferentiable Class Reference

Solver for C1 function with gradient computation, no constraint. More...

#include <roboptim/core/plugin/nag/nag-differentiable.hh>

Inheritance diagram for roboptim::NagSolverDifferentiable:
Solver

List of all members.

Public Types

typedef Solver< EigenMatrixDense > parent_t
typedef Function::argument_t argument_t
typedef Function::result_t result_t
typedef
DifferentiableFunction::gradient_t 
gradient_t

Public Member Functions

 NagSolverDifferentiable (const problem_t &pb)
virtual ~NagSolverDifferentiable ()
void solve ()
 Solve the problem.
void setIterationCallback (callback_t callback)
const callback_t & callback () const
solverState_t & solverState ()

Detailed Description

Solver for C1 function with gradient computation, no constraint.

Search for a minimum, in a given finite interval, of a continuous function of a single variable, using function and first derivative values. The method (based on cubic interpolation) is intended for functions which have a continuous first derivative (although it will usually work if the derivative has occasional discontinuities).

See also:
http://www.nag.com/numeric/CL/nagdoc_cl23/html/E04/e04bbc.html

Member Typedef Documentation

typedef Function::argument_t roboptim::NagSolverDifferentiable::argument_t
typedef DifferentiableFunction::gradient_t roboptim::NagSolverDifferentiable::gradient_t
typedef Function::result_t roboptim::NagSolverDifferentiable::result_t

Constructor & Destructor Documentation

roboptim::NagSolverDifferentiable::NagSolverDifferentiable ( const problem_t &  pb) [explicit]

References DEFINE_PARAMETER.


Member Function Documentation

void roboptim::NagSolverDifferentiable::setIterationCallback ( callback_t  callback) [inline]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines