Rosetta 3.3
Namespaces | Functions
src/numeric/interpolation/interpolation.hh File Reference

Interpolation functions. More...

#include <numeric/numeric.functions.hh>
#include <numeric/NumericTraits.hh>
#include <cassert>
#include <cmath>

Namespaces

namespace  numeric
 

A 1D histogram based upon a map structure.


namespace  numeric::interpolation

Functions

template<typename X , typename F >
numeric::interpolation::interpolated (X const &x, X const &x1, X const &x2, F const &f1, F const &f2)
 Linearly interpolated value: f( x )
template<typename X , typename F >
numeric::interpolation::interpolated (X const &a, F const &f1, F const &f2)
 Linearly interpolated value: f( x )
template<typename X , typename F >
numeric::interpolation::interpolated_delta (X const &a, F const &f1, F const &f2)
 Linearly interpolated delta value: f( x ) - f1.
template<typename X , typename Y , typename F >
numeric::interpolation::bilinearly_interpolated (X const &x, X const &x1, X const &x2, Y const &y, Y const &y1, Y const &y2, F const &f11, F const &f12, F const &f21, F const &f22)
 Bilinearly interpolated value: f( x, y )
template<typename X , typename Y , typename F >
numeric::interpolation::bilinearly_interpolated (X const &ax, Y const &ay, F const &f11, F const &f12, F const &f21, F const &f22)
 Bilinearly interpolated value.
template<typename X , typename Y , typename F >
numeric::interpolation::bilinearly_interpolated (X const &ax, Y const &ay, X const &bx, Y const &by, F const &f11, F const &f12, F const &f21, F const &f22)
 Bilinearly interpolated value.

Detailed Description

Interpolation functions.

Author:
Stuart G. Mentzer (Stuart_Mentzer@objexx.com)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines