aimstil  5.0.5
minTools.h File Reference
#include <algorithm>
#include <cmath>
#include <functional>
#include "til/labelClasses.h"
#include "til/TExpr.h"
#include "til/traits.h"
#include "globalTraits.h"
#include "miscUtils.h"
#include "minTools.tpp"
Include dependency graph for minTools.h:

Go to the source code of this file.

Classes

class  til::Mnbrak< TFunctor >
 A class to find a bracketing triplet around a function minimum. More...
 
class  til::Brent< TFunctor >
 A class to minimize a functional within a bracketing triplet. More...
 
class  til::LMLike< TFunctor >
 
class  til::FixedStep< TFunctor >
 Use a fixed step during the descent. More...
 
class  til::SmartFixedStep< TFunctor >
 Try a fix step, but if it doesn't minimize the criteria, use only a fraction of the step and start all over again. More...
 
class  til::LineMin< TFunctor >
 A class to minimize a multidimensional functional along a line. More...
 
class  til::detail::IterativeMininizationAlgorithm_basis< TFunctor >
 Simple code factoring. More...
 
class  til::detail::IterativeGradMininizationAlgorithm_basis< TFunctor, TDFunctor >
 
class  til::Powell< TFunctor, TLineMin >
 Powell multidimensional minimization. More...
 
class  til::DerivativeEstimator< TFunctor >
 First derivative estimator of a monodimensional functional. More...
 
class  til::GradientEstimator< TFunctor >
 Gradient estimator of a multidimensional functional. More...
 
class  til::GradientDescent< TFunctor, TGradFunctor, TLineMin >
 Gradient descent minimization. More...
 
class  til::PRConjugateGradient< TFunctor, TGradFunctor, TLineMin >
 Polak-Ribiere conjugate gradient minimization. More...
 
class  til::detail::linear_map_base< T, C >
 
class  til::linear_map< T, C >
 Linear mapping of a container. More...
 
class  til::linear_map< til::numeric_array< T, D >, C >
 

Namespaces

 til
 Belongs to package Box Do not include directly, include til/Box.h instead.
 
 til::detail
 Multiply an image with another object.