Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members  

OptimizationProblem Class Template Reference

#include <optimizer.h>

List of all members.


Public Methods

  OptimizationProblem (CostFunction< V > &f, OptimizationMethod< V > &meth)
  default constructor.

  OptimizationProblem (CostFunction< V > &f, OptimizationMethod< V > &meth, QuantLib::Handle< OptimizationProblemOutput< V > > &opo)
  default constructor.

  ~OptimizationProblem ()
  destructor.

value_type  value (const V &x)
  call cost function computation and increment evaluation counter.

void  firstDerivative (V &grad_f, const V &x)
  call cost function gradient computation and increment evaluation counter.

value_type  valueAndFirstDerivative (V &grad_f, const V &x)
  call cost function computation and it gradient.

OptimizationMethod< V > &  optimisationMethod ()
  Unconstrained optimization method.

void  Minimize ()
  Minimization.

void  Save (int iterationNumber, value_type function, value_type normGradient, value_type lineSearchStep, OptimizationMethod< V > &method)
  Save results.


Protected Attributes

CostFunction< V > &  costFunction_
  Unconstrained cost function.

OptimizationMethod< V > &  method_
  Unconstrained optimization method.


Detailed Description

template<class V>
class OptimizationProblem< V >

Unconstrained optimization pb

Definition at line 144 of file optimizer.h.


The documentation for this class was generated from the following file:
Generated at Wed Nov 7 16:26:00 2001 for Optimization by doxygen1.2.9 written by Dimitri van Heesch, © 1997-2001