Rosetta 3.3
Namespaces | Functions
src/numeric/interpolation/full/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

namespace  numeric
 

A 1D histogram based upon a map structure.


namespace  numeric::interpolation
namespace  numeric::interpolation::full
namespace  numeric::interpolation::full::bin_width
namespace  numeric::interpolation::full::bin_density

Functions

template<typename X >
ssize_t 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.
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.
template<typename X >
ssize_t 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.
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.

Detailed Description

Interpolation over points at full bin width multiples.

Author:
Stuart G. Mentzer (Stuart_Mentzer@objexx.com)
Remarks:
  • Interpolation into arrays with values at i*w for array index i and bin width w
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines