aimstil  5.0.5
til::Mnbrak< TFunctor > Class Template Reference

A class to find a bracketing triplet around a function minimum. More...

#include <cathier/minTools.h>

Public Types

typedef TFunctor::argument_type input_type
 
typedef value_type_of< input_type >::type input_prec
 
typedef TFunctor::result_type output_prec
 

Public Member Functions

 Mnbrak (TFunctor functor)
 
bool & verbose ()
 
void operator() (input_prec &ax, input_prec &bx, input_prec &cx, input_type point, input_type dir)
 

Detailed Description

template<typename TFunctor>
class til::Mnbrak< TFunctor >

A class to find a bracketing triplet around a function minimum.

Definition at line 33 of file minTools.h.

Member Typedef Documentation

◆ input_prec

template<typename TFunctor>
typedef value_type_of<input_type>::type til::Mnbrak< TFunctor >::input_prec

Definition at line 38 of file minTools.h.

◆ input_type

template<typename TFunctor>
typedef TFunctor::argument_type til::Mnbrak< TFunctor >::input_type

Definition at line 37 of file minTools.h.

◆ output_prec

template<typename TFunctor>
typedef TFunctor::result_type til::Mnbrak< TFunctor >::output_prec

Definition at line 39 of file minTools.h.

Constructor & Destructor Documentation

◆ Mnbrak()

template<typename TFunctor>
til::Mnbrak< TFunctor >::Mnbrak ( TFunctor  functor)
inline

Definition at line 43 of file minTools.h.

Member Function Documentation

◆ operator()()

◆ verbose()

template<typename TFunctor>
bool& til::Mnbrak< TFunctor >::verbose ( )
inline

Definition at line 50 of file minTools.h.

References til::Mnbrak< TFunctor >::operator()().


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