#include <cmath>
#include <functional>
#include <dlrNumeric/numericTraits.h>
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. |
Copyright (C) 2003-2007, David LaRose, dlr@cs.cmu.edu See accompanying file, LICENSE.TXT, for details.
Definition in file functional.h.