yat  0.21pre
Public Member Functions | List of all members
theplu::yat::utility::Minimizer::Interval Class Reference

#include <yat/utility/Minimizer.h>

Inheritance diagram for theplu::yat::utility::Minimizer::Interval:
theplu::yat::utility::Minimizer::Stopper

Public Member Functions

 Interval (double epsabs, double epsrel)
 
bool operator() (const gsl_min_fminimizer *)
 

Detailed Description

wrapper around gsl_min_test_interval

Constructor & Destructor Documentation

◆ Interval()

theplu::yat::utility::Minimizer::Interval::Interval ( double  epsabs,
double  epsrel 
)
Parameters
epsabsabsolute tolerance
epsrelrelative tolerance

Member Function Documentation

◆ operator()()

bool theplu::yat::utility::Minimizer::Interval::operator() ( const gsl_min_fminimizer *  )
virtual
Returns
true if current search interval satisfies

$ upper - lower < epsabs + epsrel * \inf_{lower \le x \le upper} (|x|) $

Implements theplu::yat::utility::Minimizer::Stopper.


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

Generated on Wed Jan 25 2023 03:34:29 for yat by  doxygen 1.8.14