aimstil  5.0.5
til::detail::IterativeMininizationAlgorithm_basis< TFunctor > Class Template Reference

Simple code factoring. More...

#include <cathier/minTools.h>

Inheritance diagram for til::detail::IterativeMininizationAlgorithm_basis< TFunctor >:

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

 IterativeMininizationAlgorithm_basis (TFunctor functor)
 
output_precftol ()
 
output_prec const & ftol () const
 
unsigned int & maxIter ()
 
unsigned int const & maxIter () const
 
unsigned int & nIter ()
 
unsigned int const & nIter () const
 
TFunctor & functor ()
 
TFunctor const & functor () const
 
input_precmin_step ()
 
input_prec const & min_step () const
 

Detailed Description

template<typename TFunctor>
class til::detail::IterativeMininizationAlgorithm_basis< TFunctor >

Simple code factoring.

Definition at line 419 of file minTools.h.

Member Typedef Documentation

◆ input_prec

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

Definition at line 424 of file minTools.h.

◆ input_type

template<typename TFunctor >
typedef TFunctor::argument_type til::detail::IterativeMininizationAlgorithm_basis< TFunctor >::input_type

Definition at line 423 of file minTools.h.

◆ output_prec

template<typename TFunctor >
typedef TFunctor::result_type til::detail::IterativeMininizationAlgorithm_basis< TFunctor >::output_prec

Definition at line 425 of file minTools.h.

Constructor & Destructor Documentation

◆ IterativeMininizationAlgorithm_basis()

template<typename TFunctor >
til::detail::IterativeMininizationAlgorithm_basis< TFunctor >::IterativeMininizationAlgorithm_basis ( TFunctor  functor)
inlineexplicit

Definition at line 429 of file minTools.h.

References til::sqrt().

Member Function Documentation

◆ ftol() [1/2]

template<typename TFunctor >
output_prec& til::detail::IterativeMininizationAlgorithm_basis< TFunctor >::ftol ( )
inline

Definition at line 443 of file minTools.h.

◆ ftol() [2/2]

template<typename TFunctor >
output_prec const& til::detail::IterativeMininizationAlgorithm_basis< TFunctor >::ftol ( ) const
inline

Definition at line 444 of file minTools.h.

◆ functor() [1/2]

template<typename TFunctor >
TFunctor& til::detail::IterativeMininizationAlgorithm_basis< TFunctor >::functor ( )
inline

Definition at line 454 of file minTools.h.

◆ functor() [2/2]

template<typename TFunctor >
TFunctor const& til::detail::IterativeMininizationAlgorithm_basis< TFunctor >::functor ( ) const
inline

Definition at line 455 of file minTools.h.

◆ maxIter() [1/2]

template<typename TFunctor >
unsigned int& til::detail::IterativeMininizationAlgorithm_basis< TFunctor >::maxIter ( )
inline

Definition at line 447 of file minTools.h.

◆ maxIter() [2/2]

template<typename TFunctor >
unsigned int const& til::detail::IterativeMininizationAlgorithm_basis< TFunctor >::maxIter ( ) const
inline

Definition at line 448 of file minTools.h.

◆ min_step() [1/2]

template<typename TFunctor >
input_prec& til::detail::IterativeMininizationAlgorithm_basis< TFunctor >::min_step ( )
inline

Definition at line 457 of file minTools.h.

◆ min_step() [2/2]

template<typename TFunctor >
input_prec const& til::detail::IterativeMininizationAlgorithm_basis< TFunctor >::min_step ( ) const
inline

Definition at line 458 of file minTools.h.

◆ nIter() [1/2]

template<typename TFunctor >
unsigned int& til::detail::IterativeMininizationAlgorithm_basis< TFunctor >::nIter ( )
inline

Definition at line 451 of file minTools.h.

◆ nIter() [2/2]

template<typename TFunctor >
unsigned int const& til::detail::IterativeMininizationAlgorithm_basis< TFunctor >::nIter ( ) const
inline

Definition at line 452 of file minTools.h.


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