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.


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...

Namespaces

namespace  dlr::numeric
 This namespace contains code for 1D, 2D, and 3D arrays, matrices, coordinate transformations, rotation conversions, and much 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 Wed Nov 25 00:42:44 2009 for dlrUtilities Utility Library by  doxygen 1.5.8