interpolation-0.1: piecewise linear and cubic Hermite interpolation

Safe HaskellSafe-Inferred
LanguageHaskell98

Numeric.Interpolation.Type

Documentation

data T x y ny Source

Constructors

Cons 

Fields

ssvFromNodes :: [x] -> [y] -> String
 
interpolatePiece :: T x y ny
 
basisOverlap :: Int

maximum difference of indices of basis functions that overlap plus one

basisFunctions :: [x] -> [T x ny]
 
sampleBasisFunctions :: [x] -> x -> [(Int, y)]
 
coefficientsToInterpolator :: [x] -> [y] -> T x ny
 
valueFromNode :: ny -> y
 

linear :: (Fractional a, Ord a, Show a) => T a a a Source

hermite1 :: (Fractional a, Ord a, Show a) => T a a (a, a) Source

cubicLinear :: (Fractional a, Ord a, Show a) => T a a (a, a) Source

cubicParabola :: (Fractional a, Ord a, Show a) => T a a (a, a) Source