evaluateBasisFunctions1 Method

Evaluate basis functions f[], derivatives df[], and optional second derivatives ddf[] at a parameter u in a knot span.

evaluateBasisFunctions1(knotIndex0: number, u: number, f: Float64Array, df: Float64Array, ddf?: Float64Array): boolean

@returns true if and only if output arrays are sufficiently sized.

Parameter Type Description
knotIndex0 number index of the left knot of the span.
u number value in the knot span: knot[knotIndex0] <= u <= knot[knotIndex0 + 1].
f Float64Array preallocated output array of order basis function values.
df Float64Array preallocated output array of order basis derivative values.
ddf Float64Array optional preallocated output array of order basis second derivative values.

Returns - boolean

true if and only if output arrays are sufficiently sized.

Defined in

Last Updated: 21 February, 2025