| Copyright | (c) 2011 diagrams-lib team (see LICENSE) | 
|---|---|
| License | BSD-style (see LICENSE) | 
| Maintainer | diagrams-discuss@googlegroups.com | 
| Safe Haskell | Safe | 
| Language | Haskell2010 | 
Diagrams.CubicSpline.Internal
Contents
Description
A cubic spline is a smooth, connected sequence of cubic curves passing through a given sequence of points. This module implements a straightforward spline generation algorithm based on solving tridiagonal systems of linear equations.
- solveCubicSplineDerivatives :: Fractional a => [a] -> [a]
 - solveCubicSplineDerivativesClosed :: Fractional a => [a] -> [a]
 - solveCubicSplineCoefficients :: Fractional a => Bool -> [a] -> [[a]]
 
Solving for spline coefficents
solveCubicSplineDerivatives :: Fractional a => [a] -> [a] Source
Use the tri-diagonal solver with the appropriate parameters for an open cubic spline.
solveCubicSplineDerivativesClosed :: Fractional a => [a] -> [a] Source
Use the cyclic-tri-diagonal solver with the appropriate parameters for a closed cubic spline.
solveCubicSplineCoefficients :: Fractional a => Bool -> [a] -> [[a]] Source
Use the cyclic-tri-diagonal solver with the appropriate parameters for a closed cubic spline.