Solver for C1 function with gradient computation, no constraint. More...
#include <roboptim/core/plugin/nag/nag-differentiable.hh>
  
 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 () | 
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).
| typedef Function::argument_t roboptim::NagSolverDifferentiable::argument_t | 
| typedef DifferentiableFunction::gradient_t roboptim::NagSolverDifferentiable::gradient_t | 
| typedef Solver<EigenMatrixDense> roboptim::NagSolverDifferentiable::parent_t | 
| typedef Function::result_t roboptim::NagSolverDifferentiable::result_t | 
| roboptim::NagSolverDifferentiable::NagSolverDifferentiable | ( | const problem_t & | pb | ) |  [explicit] | 
        
References DEFINE_PARAMETER.
| const callback_t& roboptim::NagSolverDifferentiable::callback | ( | ) |  const [inline] | 
        
Referenced by roboptim::detail::nagSolverCallbackDifferentiable().
| void roboptim::NagSolverDifferentiable::setIterationCallback | ( | callback_t | callback | ) |  [inline] | 
        
Solve the problem.
References roboptim::detail::nagSolverCallbackDifferentiable().
| solverState_t& roboptim::NagSolverDifferentiable::solverState | ( | ) |  [inline] | 
        
Referenced by roboptim::detail::nagSolverCallbackDifferentiable().