Spline._computeDerivativesTemp

Computes derivatives and stores them in _data. _data is assumed to be preinitialized with function values filled in F[2 ^^ N][0].

  1. void _computeDerivatives(SplineType kind, F param, SplineBoundaryCondition!F lbc, SplineBoundaryCondition!F rbc)
  2. void _computeDerivativesTemp(SplineType kind, F param, SplineBoundaryCondition!F lbc, SplineBoundaryCondition!F rbc, Slice!(F*) temp)
    struct Spline(F, size_t N = 1, X = F)
    extern (D) pragma(inline, false) scope @system nothrow @nogc
    @fmamath
    void
    _computeDerivativesTemp
    if (
    N &&
    N <= 6
    )

Parameters

lbc SplineBoundaryCondition!F

left boundary condition

rbc SplineBoundaryCondition!F

right boundary condition

temp Slice!(F*)

temporal buffer length points count (optional)

For internal use.

Meta