The OpenD Programming Language

spline

Constructs multivariate cubic spline in symmetrical form with nodes on rectilinear grid. Result has continues second derivatives throughout the curve / nd-surface.

  1. Spline!(T, N, X) spline(Repeat!(N, Slice!(RCI!(immutable X))) grid, Slice!(yIterator, N, ykind) values, SplineBoundaryType typeOfBoundaries, T valueOfBoundaryConditions)
    template spline(T, size_t N = 1, X = T)
    Spline!(T, N, X)
    spline
    (
    yIterator
    SliceKind ykind
    )
    (
    Repeat!(N, Slice!(RCI!(immutable X))) grid
    ,
    Slice!(yIterator, N, ykind) values
    ,
    SplineBoundaryType typeOfBoundaries = SplineBoundaryType.notAKnot
    ,)
    if (
    isFloatingPoint!T &&
    is(T == Unqual!T)
    &&
    N <= 6
    )
  2. Spline!(T, N, X) spline(Repeat!(N, Slice!(RCI!(immutable X))) grid, Slice!(yIterator, N, ykind) values, SplineBoundaryCondition!T boundaries, SplineType kind, T param)
  3. Spline!(T, N, X) spline(Repeat!(N, Slice!(RCI!(immutable X))) grid, Slice!(yIterator, N, ykind) values, SplineBoundaryCondition!T lBoundary, SplineBoundaryCondition!T rBoundary, SplineType kind, T param)
  4. Spline!(T, N, X) spline(Repeat!(N, Slice!(RCI!(immutable X))) grid, Slice!(yIterator, N, ykind) values, SplineConfiguration!T configuration)

Members

Functions

spline
Spline!(T, N, X) spline(Repeat!(N, Slice!(RCI!(immutable X))) grid, Slice!(yIterator, N, ykind) values, SplineBoundaryType typeOfBoundaries, T valueOfBoundaryConditions)
spline
Spline!(T, N, X) spline(Repeat!(N, Slice!(RCI!(immutable X))) grid, Slice!(yIterator, N, ykind) values, SplineBoundaryCondition!T boundaries, SplineType kind, T param)
spline
Spline!(T, N, X) spline(Repeat!(N, Slice!(RCI!(immutable X))) grid, Slice!(yIterator, N, ykind) values, SplineBoundaryCondition!T lBoundary, SplineBoundaryCondition!T rBoundary, SplineType kind, T param)
spline
Spline!(T, N, X) spline(Repeat!(N, Slice!(RCI!(immutable X))) grid, Slice!(yIterator, N, ykind) values, SplineConfiguration!T configuration)

Meta