dlrNumeric/functional.h File Reference

Header file declaring numeric functors. More...

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

Include dependency graph for dlrNumeric/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
880
Date
2007-05-04 00:33:49 -0400 (Fri, 04 May 2007)

Definition in file dlrNumeric/functional.h.


Generated on Mon Jul 9 20:34:08 2007 for dlrLibs Utility Libraries by  doxygen 1.5.2