OpenMD  2.5
Molecular Dynamics in the Open
QuantLib::OptimizationMethod Class Referenceabstract

Abstract class for constrained optimization method. More...

#include <Method.hpp>

Inheritance diagram for QuantLib::OptimizationMethod:
QuantLib::LineSearchBasedMethod QuantLib::BFGS QuantLib::ConjugateGradient QuantLib::SteepestDescent

Public Member Functions

virtual ~OptimizationMethod ()
virtual EndCriteria::Type minimize (Problem &P, const EndCriteria &endCriteria)=0
 minimize the optimization problem P More...

Detailed Description

Abstract class for constrained optimization method.

Definition at line 36 of file Method.hpp.

Constructor & Destructor Documentation

◆ ~OptimizationMethod()

virtual QuantLib::OptimizationMethod::~OptimizationMethod ( )

Definition at line 38 of file Method.hpp.

References minimize().

Member Function Documentation

◆ minimize()

virtual EndCriteria::Type QuantLib::OptimizationMethod::minimize ( Problem P,
const EndCriteria endCriteria 
pure virtual

minimize the optimization problem P

Implemented in QuantLib::LineSearchBasedMethod.

Referenced by OpenMD::FluctuatingChargePropagator::initialize(), main(), and ~OptimizationMethod().

The documentation for this class was generated from the following file: