functional.h File Reference

Header file declaring numeric functors. More...

#include <cmath>
#include <functional>
#include <dlrNumeric/numericTraits.h>

Include dependency graph for functional.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  dlr
namespace  dlr::numeric

Classes

struct  dlr::numeric::Gaussian1DFunctor< Type >
 Functor template which computes the value of a Gaussian evaluated at its argument. More...
struct  dlr::numeric::LogFunctor< Type >
 Functor template which computes the natural logarithm of its argument (using std::log(), if appropriate). More...
struct  dlr::numeric::NumericTypeConversionFunctor< TypeIn, TypeOut >
 Functor template which uses static_cast to convert instances of one type into instances of another, but does the right thing with regard to rounding, so that the difference between the input and the returned value is minimized. More...
struct  dlr::numeric::SquareRootFunctor< Type >
 Functor template which computes the square root of its argument (using std::sqrt(), if appropriate). More...


Detailed Description

Header file declaring numeric functors.

Copyright (C) 2003-2007, David LaRose, dlr@cs.cmu.edu See accompanying file, LICENSE.TXT, for details.

Revision
975
Date
2007-12-30 01:57:17 -0500 (Sun, 30 Dec 2007)

Definition in file functional.h.


Generated on Tue Jun 24 16:48:38 2008 for dlrUtilities Utility Library by  doxygen 1.5.5