51#ifndef __IPOL_CUBIC_HPP
52#define __IPOL_CUBIC_HPP "Created 11.06.2004 22:28:21 by bzfbenge"
55#include <eagle/vecmath.hpp>
75 template <
class Storage1D,
class Limiter>
83 if (t<0 )
return L.limit(
Data[0] );
89 double x = t -
floor(t);
134 template <
class Storage1D,
class Limiter>
138 double x = t -
floor(t),
144 h01 = 3*
x2 - 4*x + 1,
constexpr __enable_if_is_duration< _ToDur > floor(const duration< _Rep, _Period > &__d)
valarray< size_t > size() const
An iterator with an optional DataCreator, which is just a class to intercept creation of data along a...
Definition CreativeIterator.hpp:34
Cubic interpolation using Hermite polynoms.
Definition CubicIpol.hpp:70
T value_type
Export the type argument.
Definition CubicIpol.hpp:73
Given a fragmented field of curvilinear coordinates, (3D array of coordinates), build a uniform Grid ...
Definition FAQ.dox:2
IndexTypeConfig< sizeof(void *)>::index_t index_t
Define the index type as according to the size of a pointer, i.e.
Definition Index.hpp:22