Procedure | Location | Procedure Type | Description |
---|---|---|---|
AllBasisFuns | BasisFunctions | Subroutine | Computes all non-zero basis function of all degrees from up to . |
basis | BasisFunctions | Interface | Spline basis constructor |
basisConstructor | BasisFunctions | Function | |
BasisFuns | BasisFunctions | Subroutine | Computes the nonvanishing basis functions based on Algorithm A2.2 in the NURBS Book 1. |
bin | BasisFunctions | Function | |
BSegments | BasisFunctions | Subroutine | Returns the number of Bezier segments, |
char_equal | misc | Function | logical function to compare character keys |
DersBasisFuns | BasisFunctions | Subroutine | Computes all nonzero basis functions and their derivatives based on Algorithm A2.3 in the NURBS Book [^1]. |
DersOneBasisFun | BasisFunctions | Subroutine | Computes a single basis function and its derivatives based on Algorithm A2.5 in the NURBS Book [^1]. |
FindMult | BasisFunctions | Function | Computes the multiplicity of a knot |
FindSpan | BasisFunctions | Function | This procedure is an elemental function and does a binary search and return the |
FindSpanMult | BasisFunctions | Subroutine | Computes the span and multiplicity of a knot |
get_nquad | BasisFunctions | Function | Return the number of quadrature points for a successive integration |
GrevilleAbscissae | BasisFunctions | Function | Return the Greville abscissae, , of the knot vector, |
InsertKnot | BasisFunctions | Subroutine | Insert knot into times. |
OneBasisFun | BasisFunctions | Function | Computes a single basis function, . |
operator(.iseq.) | misc | Interface | |
ParLen | BasisFunctions | Function | Return the length of the parameter space, i.e., , where is the highest index of the knot vector. |
PlotBasisFunc | BasisFunctions | Subroutine | This subroutine plots the basis functions or their th order derivatives having index from |
real_equal | misc | Function | logical function to compare real values |
sort | BasisFunctions | Function | |
UpdateBasis | BasisFunctions | Subroutine | Updates all component of the basis according to input knot vector. |