Rosetta Utilities  2015.02
Namespaces | Functions
interpolation.hh File Reference

Interpolation over points at full bin width multiples. More...

#include <numeric/interpolation/interpolation.hh>
#include <platform/types.hh>
#include <cmath>

Namespaces

 numeric
 Unit headers.
 
 numeric::interpolation
 
 numeric::interpolation::full
 
 numeric::interpolation::full::bin_width
 
 numeric::interpolation::full::bin_density
 

Functions

template<typename X >
platform::SSize numeric::interpolation::full::bin_width::l (X const &x, X const &w, X &a)
 Lower array index of interpolation bin for an independent axis value. More...
 
template<typename X , typename F , template< typename > class A>
numeric::interpolation::full::bin_width::interpolated (X const &x, X const &w, A< F > const &f)
 Linearly interpolated value from array. More...
 
template<typename X >
platform::SSize numeric::interpolation::full::bin_density::l (X const &x, X const &p, X &a)
 Lower array index of interpolation bin for an independent axis value. More...
 
template<typename X , typename F , template< typename > class A>
numeric::interpolation::full::bin_density::interpolated (X const &x, X const &p, A< F > const &f)
 Linearly interpolated value from array. More...
 

Detailed Description

Interpolation over points at full bin width multiples.

Author
Stuart G. Mentzer (Stuar.nosp@m.t_Me.nosp@m.ntzer.nosp@m.@obj.nosp@m.exx.c.nosp@m.om)
Remarks
  • Interpolation into arrays with values at i*w for array index i and bin width w