| Procedure | Location | Procedure Type | Description |
|---|---|---|---|
| bspline_1d | bspline_oo_module | Interface | Constructor for bspline_1d |
| bspline_1d_constructor_auto_knots | bspline_oo_module | Function | Constructor for a bspline_1d type (auto knots). This is a wrapper for initialize_1d_auto_knots. |
| bspline_1d_constructor_empty | bspline_oo_module | Function | It returns an empty bspline_1d type. Note that INITIALIZE still needs to be called before it can be used. Not really that useful except perhaps in some OpenMP applications. |
| bspline_1d_constructor_specify_knots | bspline_oo_module | Function | Constructor for a bspline_1d type (user-specified knots). This is a wrapper for initialize_1d_specify_knots. |
| bspline_2d | bspline_oo_module | Interface | Constructor for bspline_2d |
| bspline_2d_constructor_auto_knots | bspline_oo_module | Function | Constructor for a bspline_2d type (auto knots). This is a wrapper for initialize_2d_auto_knots. |
| bspline_2d_constructor_empty | bspline_oo_module | Function | It returns an empty bspline_2d type. Note that INITIALIZE still needs to be called before it can be used. Not really that useful except perhaps in some OpenMP applications. |
| bspline_2d_constructor_specify_knots | bspline_oo_module | Function | Constructor for a bspline_2d type (user-specified knots). This is a wrapper for initialize_2d_specify_knots. |
| bspline_3d | bspline_oo_module | Interface | Constructor for bspline_3d |
| bspline_3d_constructor_auto_knots | bspline_oo_module | Function | Constructor for a bspline_3d type (auto knots). This is a wrapper for initialize_3d_auto_knots. |
| bspline_3d_constructor_empty | bspline_oo_module | Function | It returns an empty bspline_3d type. Note that INITIALIZE still needs to be called before it can be used. Not really that useful except perhaps in some OpenMP applications. |
| bspline_3d_constructor_specify_knots | bspline_oo_module | Function | Constructor for a bspline_3d type (user-specified knots). This is a wrapper for initialize_3d_specify_knots. |
| bspline_4d | bspline_oo_module | Interface | Constructor for bspline_4d |
| bspline_4d_constructor_auto_knots | bspline_oo_module | Function | Constructor for a bspline_4d type (auto knots). This is a wrapper for initialize_4d_auto_knots. |
| bspline_4d_constructor_empty | bspline_oo_module | Function | It returns an empty bspline_4d type. Note that INITIALIZE still needs to be called before it can be used. Not really that useful except perhaps in some OpenMP applications. |
| bspline_4d_constructor_specify_knots | bspline_oo_module | Function | Constructor for a bspline_4d type (user-specified knots). This is a wrapper for initialize_4d_specify_knots. |
| bspline_5d | bspline_oo_module | Interface | Constructor for bspline_5d |
| bspline_5d_constructor_auto_knots | bspline_oo_module | Function | Constructor for a bspline_5d type (auto knots). This is a wrapper for initialize_5d_auto_knots. |
| bspline_5d_constructor_empty | bspline_oo_module | Function | It returns an empty bspline_5d type. Note that INITIALIZE still needs to be called before it can be used. Not really that useful except perhaps in some OpenMP applications. |
| bspline_5d_constructor_specify_knots | bspline_oo_module | Function | Constructor for a bspline_5d type (user-specified knots). This is a wrapper for initialize_5d_specify_knots. |
| bspline_6d | bspline_oo_module | Interface | Constructor for bspline_6d |
| bspline_6d_constructor_auto_knots | bspline_oo_module | Function | Constructor for a bspline_6d type (auto knots). This is a wrapper for initialize_6d_auto_knots. |
| bspline_6d_constructor_empty | bspline_oo_module | Function | It returns an empty bspline_6d type. Note that INITIALIZE still needs to be called before it can be used. Not really that useful except perhaps in some OpenMP applications. |
| bspline_6d_constructor_specify_knots | bspline_oo_module | Function | Constructor for a bspline_6d type (user-specified knots). This is a wrapper for initialize_6d_specify_knots. |
| check_coefficients | bspline_oo_module | Subroutine | Check the knots and coefficients for one direction in the
|
| check_inputs | bspline_sub_module | Subroutine | Check the validity of the inputs to the |
| check_knot_vectors_sizes | bspline_oo_module | Subroutine | Error checks for the user-specified knot vector sizes. |
| check_root_inputs | bspline_sub_module | Subroutine | |
| check_value | bspline_sub_module | Function | Checks if the value is withing the range of the knot vectors.
This is called by the various |
| clear_bspline_flag | bspline_oo_module | Subroutine | This sets the |
| control_points_1d | bspline_oo_module | Subroutine | The control points of a bspline_1d: the Greville abscissae (see greville_abscissae) and the b-spline coefficients. |
| dasum | bspline_blas_module | Function | dasum takes the sum of the absolute values. |
| daxpy | bspline_blas_module | Subroutine | DAXPY constant times a vector plus a vector. uses unrolled loops for increments equal to one. |
| db1extremum | bspline_sub_module | Subroutine | Global minimum or maximum of a 1D b-spline on . Used by db1min and db1max. |
| db1fqad | bspline_sub_module | Subroutine | Computes the integral on |
| db1ink | bspline_sub_module | Interface | 1D initialization routines. |
| db1ink_alt | bspline_sub_module | Subroutine | Alternate version of db1ink_default, where the boundary conditions can be specified. |
| db1ink_alt_2 | bspline_sub_module | Subroutine | Alternate version of db1ink_alt, where the first and
last |
| db1ink_default | bspline_sub_module | Subroutine | Determines the parameters of a function that interpolates the one-dimensional gridded data The interpolating function and its derivatives may subsequently be evaluated by the function db1val. |
| db1ink_multi | bspline_sub_module | Subroutine | Multiple-output version of db1ink: interpolates |
| db1max | bspline_sub_module | Subroutine | Finds the global maximum of a 1D b-spline on . See db1min for the method, and for discontinuous splines. |
| db1min | bspline_sub_module | Subroutine | Finds the global minimum of a 1D b-spline on . |
| db1root | bspline_sub_module | Subroutine | Finds all the real roots of on ,
where is a 1D b-spline of order |
| db1sqad | bspline_sub_module | Subroutine | Computes the integral on |
| db1val | bspline_sub_module | Interface | 1D evaluation routines. |
| db1val_alt | bspline_sub_module | Subroutine | Alternate version of db1val_default for use with db1ink_alt and db1ink_alt_2. |
| db1val_default | bspline_sub_module | Subroutine | Evaluates the tensor product piecewise polynomial
interpolant constructed by the routine db1ink or one of its
derivatives at the point |
| db1val_multi | bspline_sub_module | Subroutine | Multiple-output version of db1val: evaluates all |
| db2ink | bspline_sub_module | Interface | 2D initialization routines. |
| db2ink_default | bspline_sub_module | Subroutine | Determines the parameters of a function that interpolates the two-dimensional gridded data The interpolating function and its derivatives may subsequently be evaluated by the function db2val. |
| db2ink_multi | bspline_sub_module | Subroutine | Multiple-output version of db2ink: interpolates |
| db2val | bspline_sub_module | Interface | 2D evaluation routines. |
| db2val_default | bspline_sub_module | Subroutine | Evaluates the tensor product piecewise polynomial
interpolant constructed by the routine db2ink or one of its
derivatives at the point ( |
| db2val_multi | bspline_sub_module | Subroutine | Multiple-output version of db2val: evaluates all |
| db3ink | bspline_sub_module | Interface | 3D initialization routines. |
| db3ink_default | bspline_sub_module | Subroutine | Determines the parameters of a function that interpolates the three-dimensional gridded data The interpolating function and its derivatives may subsequently be evaluated by the function db3val. |
| db3ink_multi | bspline_sub_module | Subroutine | Multiple-output version of db3ink: interpolates |
| db3val | bspline_sub_module | Interface | 3D evaluation routines. |
| db3val_default | bspline_sub_module | Subroutine | Evaluates the tensor product piecewise polynomial
interpolant constructed by the routine db3ink or one of its
derivatives at the point ( |
| db3val_multi | bspline_sub_module | Subroutine | Multiple-output version of db3val: evaluates all |
| db4ink | bspline_sub_module | Interface | 4D initialization routines. |
| db4ink_default | bspline_sub_module | Subroutine | Determines the parameters of a function that interpolates the four-dimensional gridded data The interpolating function and its derivatives may subsequently be evaluated by the function db4val. |
| db4ink_multi | bspline_sub_module | Subroutine | Multiple-output version of db4ink: interpolates |
| db4val | bspline_sub_module | Interface | 4D evaluation routines. |
| db4val_default | bspline_sub_module | Subroutine | Evaluates the tensor product piecewise polynomial
interpolant constructed by the routine db4ink or one of its
derivatives at the point ( |
| db4val_multi | bspline_sub_module | Subroutine | Multiple-output version of db4val: evaluates all |
| db5ink | bspline_sub_module | Interface | 5D initialization routines. |
| db5ink_default | bspline_sub_module | Subroutine | Determines the parameters of a function that interpolates the five-dimensional gridded data: |
| db5ink_multi | bspline_sub_module | Subroutine | Multiple-output version of db5ink: interpolates |
| db5val | bspline_sub_module | Interface | 5D evaluation routines. |
| db5val_default | bspline_sub_module | Subroutine | Evaluates the tensor product piecewise polynomial
interpolant constructed by the routine db5ink or one of its
derivatives at the point ( |
| db5val_multi | bspline_sub_module | Subroutine | Multiple-output version of db5val: evaluates all |
| db6ink | bspline_sub_module | Interface | 6D initialization routines. |
| db6ink_default | bspline_sub_module | Subroutine | Determines the parameters of a function that interpolates the six-dimensional gridded data: |
| db6ink_multi | bspline_sub_module | Subroutine | Multiple-output version of db6ink: interpolates |
| db6val | bspline_sub_module | Interface | 6D evaluation routines. |
| db6val_default | bspline_sub_module | Subroutine | Evaluates the tensor product piecewise polynomial
interpolant constructed by the routine db6ink or one of its
derivatives at the point ( |
| db6val_multi | bspline_sub_module | Subroutine | Multiple-output version of db6val: evaluates all |
| dbfqad | bspline_sub_module | Subroutine | dbfqad computes the integral on |
| dbint4 | bspline_sub_module | Subroutine | DBINT4 computes the B representation ( |
| dbintk | bspline_sub_module | Subroutine | dbintk produces the b-spline coefficients, bcoef, of the b-spline of order k with knots t(i), i=1,...,n+k, which takes on the value y(i) at x(i), i=1,...,n. the spline or any of its derivatives can be evaluated by calls to dbvalu. |
| dbknot | bspline_sub_module | Subroutine | dbknot chooses a knot sequence for interpolation of order k at the data points x(i), i=1,..,n. the n+k knots are placed in the array t. k knots are placed at each endpoint and not-a-knot end conditions are used. the remaining knots are placed at data points if n is even and between data points if n is odd. the rightmost knot is shifted slightly to the right to insure proper interpolation at x(n) (see page 350 of the reference). |
| dbndac | bspline_defc_module | Subroutine | These subroutines solve the least squares problem |
| dbndsl | bspline_defc_module | Subroutine | These subroutines solve the least squares problem |
| dbnfac | bspline_sub_module | Subroutine | Returns in w the LU-factorization (without pivoting) of the banded matrix a of order nrow with (nbandl + 1 + nbandu) bands or diagonals in the work array w . |
| dbnslv | bspline_sub_module | Subroutine | Companion routine to dbnfac. it returns the solution x of the linear system a*x = b in place of b, given the lu-factorization for a in the work array w from dbnfac. |
| dbsgq8 | bspline_sub_module | Subroutine | DBSGQ8, a modification of gaus8,
integrates the product of |
| dbspvd | bspline_sub_module | Subroutine | DBSPVD calculates the value and all derivatives of order
less than |
| dbspvn | bspline_sub_module | Subroutine | Calculates the value of all (possibly) nonzero basis functions at x of order max(jhigh,(j+1)*(index-1)), where t(k) <= x <= t(n+1) and j=iwork is set inside the routine on the first call when index=1. ileft is such that t(ileft) <= x < t(ileft+1). a call to dintrv(t,n+1,x,ilo,ileft,mflag) produces the proper ileft. dbspvn calculates using the basic algorithm needed in dbspvd. if only basis functions are desired, setting jhigh=k and index=1 can be faster than calling dbspvd, but extra coding is required for derivatives (index=2) and dbspvd is set up for this purpose. |
| dbsqad | bspline_sub_module | Subroutine | DBSQAD computes the integral on |
| dbtpcf | bspline_sub_module | Subroutine | dbtpcf computes b-spline interpolation coefficients for nf sets of data stored in the columns of the array fcn. the b-spline coefficients are stored in the rows of bcoef however. each interpolation is based on the n abcissa stored in the array x, and the n+k knots stored in the array t. the order of each interpolation is k. |
| dbvalu | bspline_sub_module | Subroutine | Evaluates the b-representation ( |
| dbvalu_weights | bspline_sub_module | Subroutine | Computes the interval index |
| dcopy | bspline_blas_module | Subroutine | DCOPY copies a vector, x, to a vector, y. uses unrolled loops for increments equal to 1. |
| dcv | bspline_defc_module | Function | dcv is a companion function subprogram for dfc. The documentation for dfc has complete usage instructions. |
| ddot | bspline_blas_module | Function | ddot forms the dot product of two vectors. uses unrolled loops for increments equal to one. |
| defc | bspline_defc_module | Subroutine | This subprogram fits a piecewise polynomial curve to discrete data. The piecewise polynomials are represented as B-splines. The fitting is done in a weighted least squares sense. |
| defcmn | bspline_defc_module | Subroutine | This is a companion subprogram to defc. This subprogram does weighted least squares fitting of data by B-spline curves. The documentation for defc has complete usage instructions. |
| destroy_1d | bspline_oo_module | Subroutine | Destructor for bspline_1d class. |
| destroy_2d | bspline_oo_module | Subroutine | Destructor for bspline_2d class. |
| destroy_3d | bspline_oo_module | Subroutine | Destructor for bspline_3d class. |
| destroy_4d | bspline_oo_module | Subroutine | Destructor for bspline_4d class. |
| destroy_5d | bspline_oo_module | Subroutine | Destructor for bspline_5d class. |
| destroy_6d | bspline_oo_module | Subroutine | Destructor for bspline_6d class. |
| destroy_base | bspline_oo_module | Subroutine | Destructor for contents of the base bspline_class class. (this routine is called by the extended classes). |
| dfc | bspline_defc_module | Subroutine | This subprogram fits a piecewise polynomial curve to discrete data. The piecewise polynomials are represented as B-splines. The fitting is done in a weighted least squares sense. Equality and inequality constraints can be imposed on the fitted curve. |
| dfcmn | bspline_defc_module | Subroutine | This is a companion subprogram to dfc. The documentation for dfc has complete usage instructions. |
| dfspvd | bspline_defc_module | Subroutine | Calculates value and derivs of all B-splines which do not vanish at |
| dfspvn | bspline_defc_module | Subroutine | Calculates the value of all possibly nonzero B-splines at |
| dgbfa | bspline_sub_module | Subroutine | Factors a banded matrix by Gaussian elimination with partial pivoting.
The matrix |
| dgbsl | bspline_sub_module | Subroutine | Solves the banded system |
| dh12 | bspline_defc_module | Subroutine | Construction and/or application of a single
Householder transformation. |
| dhfti | bspline_defc_module | Subroutine | Solve a least squares problem for banded matrices using sequential accumulation of rows of the data matrix. Exactly one right-hand side vector is permitted. |
| dintrv | bspline_sub_module | Subroutine | Computes the largest integer |
| dlpdp | bspline_defc_module | Subroutine | Determine an N1-vector W, and an N2-vector Z which minimizes the Euclidean length of W subject to GW+HZ >= Y. This is the least projected distance problem, LPDP. The matrices G and H are of respective dimensions M by N1 and M by N2. |
| dlsei | bspline_defc_module | Subroutine | This subprogram solves a linearly constrained least squares problem with both equality and inequality constraints, and, if the user requests, obtains a covariance matrix of the solution parameters. |
| dlsi | bspline_defc_module | Subroutine | This is a companion subprogram to dlsei. The documentation for dlsei has complete usage instructions. |
| dnrm2 | bspline_blas_module | Function | returns the euclidean norm of a vector |
| drotm | bspline_blas_module | Subroutine | apply the modified givens transformation, H, to the 2 by n matrix |
| drotmg | bspline_blas_module | Subroutine | construct the modified givens transformation matrix H |
| dscal | bspline_blas_module | Subroutine | DSCAL scales a vector by a constant. uses unrolled loops for increment equal to 1. |
| dsort | bspline_defc_module | Subroutine | Sort an array and optionally make the same interchanges in an auxiliary array. The array may be sorted in increasing or decreasing order. |
| dswap | bspline_blas_module | Subroutine | DSWAP interchanges two vectors. uses unrolled loops for increments equal to 1. |
| dwnlit | bspline_defc_module | Subroutine | This is a companion subprogram to dwnnls. The documentation for dwnnls has complete usage instructions. |
| dwnlsm | bspline_defc_module | Subroutine | This is a companion subprogram to dwnnls. The documentation for dwnnls has complete usage instructions. |
| dwnlt1 | bspline_defc_module | Subroutine | To update the column Sum Of Squares and find the pivot column. The column Sum of Squares Vector will be updated at each step. When numerically necessary, these values will be recomputed. |
| dwnlt2 | bspline_defc_module | Function | To test independence of incoming column. |
| dwnlt3 | bspline_defc_module | Subroutine | Perform column interchange. Exchange elements of permuted index vector and perform column interchanges. |
| dwnnls | bspline_defc_module | Subroutine | This subprogram solves a linearly constrained least squares
problem. Suppose there are given matrices |
| evaluate_1d | bspline_oo_module | Subroutine | Evaluate a bspline_1d interpolate. This is a wrapper for db1val. |
| evaluate_1d_multi | bspline_oo_module | Subroutine | Evaluate all the outputs of a bspline_1d with multiple outputs. This is a wrapper for db1val (multiple-output version). |
| evaluate_2d | bspline_oo_module | Subroutine | Evaluate a bspline_2d interpolate. This is a wrapper for db2val. |
| evaluate_2d_multi | bspline_oo_module | Subroutine | Evaluate all the outputs of a bspline_2d with multiple outputs. This is a wrapper for db2val (multiple-output version). |
| evaluate_3d | bspline_oo_module | Subroutine | Evaluate a bspline_3d interpolate. This is a wrapper for db3val. |
| evaluate_3d_multi | bspline_oo_module | Subroutine | Evaluate all the outputs of a bspline_3d with multiple outputs. This is a wrapper for db3val (multiple-output version). |
| evaluate_4d | bspline_oo_module | Subroutine | Evaluate a bspline_4d interpolate. This is a wrapper for db4val. |
| evaluate_4d_multi | bspline_oo_module | Subroutine | Evaluate all the outputs of a bspline_4d with multiple outputs. This is a wrapper for db4val (multiple-output version). |
| evaluate_5d | bspline_oo_module | Subroutine | Evaluate a bspline_5d interpolate. This is a wrapper for db5val. |
| evaluate_5d_multi | bspline_oo_module | Subroutine | Evaluate all the outputs of a bspline_5d with multiple outputs. This is a wrapper for db5val (multiple-output version). |
| evaluate_6d | bspline_oo_module | Subroutine | Evaluate a bspline_6d interpolate. This is a wrapper for db6val. |
| evaluate_6d_multi | bspline_oo_module | Subroutine | Evaluate all the outputs of a bspline_6d with multiple outputs. This is a wrapper for db6val (multiple-output version). |
| finalize_1d | bspline_oo_module | Subroutine | Finalizer for bspline_1d class. Just a wrapper for destroy_1d. |
| finalize_2d | bspline_oo_module | Subroutine | Finalizer for bspline_2d class. Just a wrapper for destroy_2d. |
| finalize_3d | bspline_oo_module | Subroutine | Finalizer for bspline_3d class. Just a wrapper for destroy_3d. |
| finalize_4d | bspline_oo_module | Subroutine | Finalizer for bspline_4d class. Just a wrapper for destroy_4d. |
| finalize_5d | bspline_oo_module | Subroutine | Finalizer for bspline_5d class. Just a wrapper for destroy_5d. |
| finalize_6d | bspline_oo_module | Subroutine | Finalizer for bspline_6d class. Just a wrapper for destroy_6d. |
| fintegral_1d | bspline_oo_module | Subroutine | Evaluate a bspline_1d definite integral. This is a wrapper for db1fqad. |
| get_bspline_status_message | bspline_oo_module | Function | Get the status message from a bspline_class routine call. |
| get_coefficients_1d | bspline_oo_module | Subroutine | Returns the b-spline coefficients of a bspline_1d. These are the values of the control points (see greville_abscissae for their locations). |
| get_coefficients_1d_multi | bspline_oo_module | Subroutine | Returns the b-spline coefficients of a bspline_1d with any number of
outputs. The last dimension of |
| get_coefficients_2d | bspline_oo_module | Subroutine | Returns the b-spline coefficients of a bspline_2d. These are the values of the control points (see greville_abscissae for their locations). |
| get_coefficients_2d_multi | bspline_oo_module | Subroutine | Returns the b-spline coefficients of a bspline_2d with any number of
outputs. The last dimension of |
| get_coefficients_3d | bspline_oo_module | Subroutine | Returns the b-spline coefficients of a bspline_3d. These are the values of the control points (see greville_abscissae for their locations). |
| get_coefficients_3d_multi | bspline_oo_module | Subroutine | Returns the b-spline coefficients of a bspline_3d with any number of
outputs. The last dimension of |
| get_coefficients_4d | bspline_oo_module | Subroutine | Returns the b-spline coefficients of a bspline_4d. These are the values of the control points (see greville_abscissae for their locations). |
| get_coefficients_4d_multi | bspline_oo_module | Subroutine | Returns the b-spline coefficients of a bspline_4d with any number of
outputs. The last dimension of |
| get_coefficients_5d | bspline_oo_module | Subroutine | Returns the b-spline coefficients of a bspline_5d. These are the values of the control points (see greville_abscissae for their locations). |
| get_coefficients_5d_multi | bspline_oo_module | Subroutine | Returns the b-spline coefficients of a bspline_5d with any number of
outputs. The last dimension of |
| get_coefficients_6d | bspline_oo_module | Subroutine | Returns the b-spline coefficients of a bspline_6d. These are the values of the control points (see greville_abscissae for their locations). |
| get_coefficients_6d_multi | bspline_oo_module | Subroutine | Returns the b-spline coefficients of a bspline_6d with any number of
outputs. The last dimension of |
| get_interval_1d | bspline_oo_module | Subroutine | The interval for minimum_1d and maximum_1d (the whole spline domain by default). |
| get_knots_1d | bspline_oo_module | Subroutine | Returns the knot vectors of a bspline_1d. |
| get_knots_2d | bspline_oo_module | Subroutine | Returns the knot vectors of a bspline_2d. |
| get_knots_3d | bspline_oo_module | Subroutine | Returns the knot vectors of a bspline_3d. |
| get_knots_4d | bspline_oo_module | Subroutine | Returns the knot vectors of a bspline_4d. |
| get_knots_5d | bspline_oo_module | Subroutine | Returns the knot vectors of a bspline_5d. |
| get_knots_6d | bspline_oo_module | Subroutine | Returns the knot vectors of a bspline_6d. |
| get_status_message | bspline_sub_module | Function | Returns a message string associated with the status code. |
| get_temp_x_for_extrap | bspline_sub_module | Function | Returns the value of |
| greville_abscissae | bspline_sub_module | Subroutine | Greville abscissae of a b-spline: the average of the |
| idamax | bspline_blas_module | Function | idamax finds the index of the first element having maximum absolute value. |
| in_flat_region | bspline_sub_module | Function | Returns true if |
| initialize_1d_auto_knots | bspline_oo_module | Subroutine | Initialize a bspline_1d type (with automatically-computed knots). This is a wrapper for db1ink. |
| initialize_1d_auto_knots_multi | bspline_oo_module | Subroutine | Initialize a bspline_1d type with multiple outputs: |
| initialize_1d_specify_knots | bspline_oo_module | Subroutine | Initialize a bspline_1d type (with user-specified knots). This is a wrapper for db1ink. |
| initialize_1d_specify_knots_multi | bspline_oo_module | Subroutine | Initialize a bspline_1d type with multiple outputs: |
| initialize_2d_auto_knots | bspline_oo_module | Subroutine | Initialize a bspline_2d type (with automatically-computed knots). This is a wrapper for db2ink. |
| initialize_2d_auto_knots_multi | bspline_oo_module | Subroutine | Initialize a bspline_2d type with multiple outputs: |
| initialize_2d_specify_knots | bspline_oo_module | Subroutine | Initialize a bspline_2d type (with user-specified knots). This is a wrapper for db2ink. |
| initialize_2d_specify_knots_multi | bspline_oo_module | Subroutine | Initialize a bspline_2d type with multiple outputs: |
| initialize_3d_auto_knots | bspline_oo_module | Subroutine | Initialize a bspline_3d type (with automatically-computed knots). This is a wrapper for db3ink. |
| initialize_3d_auto_knots_multi | bspline_oo_module | Subroutine | Initialize a bspline_3d type with multiple outputs: |
| initialize_3d_specify_knots | bspline_oo_module | Subroutine | Initialize a bspline_3d type (with user-specified knots). This is a wrapper for db3ink. |
| initialize_3d_specify_knots_multi | bspline_oo_module | Subroutine | Initialize a bspline_3d type with multiple outputs: |
| initialize_4d_auto_knots | bspline_oo_module | Subroutine | Initialize a bspline_4d type (with automatically-computed knots). This is a wrapper for db4ink. |
| initialize_4d_auto_knots_multi | bspline_oo_module | Subroutine | Initialize a bspline_4d type with multiple outputs: |
| initialize_4d_specify_knots | bspline_oo_module | Subroutine | Initialize a bspline_4d type (with user-specified knots). This is a wrapper for db4ink. |
| initialize_4d_specify_knots_multi | bspline_oo_module | Subroutine | Initialize a bspline_4d type with multiple outputs: |
| initialize_5d_auto_knots | bspline_oo_module | Subroutine | Initialize a bspline_5d type (with automatically-computed knots). This is a wrapper for db5ink. |
| initialize_5d_auto_knots_multi | bspline_oo_module | Subroutine | Initialize a bspline_5d type with multiple outputs: |
| initialize_5d_specify_knots | bspline_oo_module | Subroutine | Initialize a bspline_5d type (with user-specified knots). This is a wrapper for db5ink. |
| initialize_5d_specify_knots_multi | bspline_oo_module | Subroutine | Initialize a bspline_5d type with multiple outputs: |
| initialize_6d_auto_knots | bspline_oo_module | Subroutine | Initialize a bspline_6d type (with automatically-computed knots). This is a wrapper for db6ink. |
| initialize_6d_auto_knots_multi | bspline_oo_module | Subroutine | Initialize a bspline_6d type with multiple outputs: |
| initialize_6d_specify_knots | bspline_oo_module | Subroutine | Initialize a bspline_6d type (with user-specified knots). This is a wrapper for db6ink. |
| initialize_6d_specify_knots_multi | bspline_oo_module | Subroutine | Initialize a bspline_6d type with multiple outputs: |
| initialize_from_coefficients_1d | bspline_oo_module | Subroutine | Initialize a bspline_1d type directly from its knots and b-spline
coefficients (for example, those saved from another object with
|
| initialize_from_coefficients_1d_multi | bspline_oo_module | Subroutine | Initialize a bspline_1d type with multiple outputs directly from its
knots and b-spline coefficients. The last dimension of |
| initialize_from_coefficients_2d | bspline_oo_module | Subroutine | Initialize a bspline_2d type directly from its knots and b-spline
coefficients (for example, those saved from another object with
|
| initialize_from_coefficients_2d_multi | bspline_oo_module | Subroutine | Initialize a bspline_2d type with multiple outputs directly from its
knots and b-spline coefficients. The last dimension of |
| initialize_from_coefficients_3d | bspline_oo_module | Subroutine | Initialize a bspline_3d type directly from its knots and b-spline
coefficients (for example, those saved from another object with
|
| initialize_from_coefficients_3d_multi | bspline_oo_module | Subroutine | Initialize a bspline_3d type with multiple outputs directly from its
knots and b-spline coefficients. The last dimension of |
| initialize_from_coefficients_4d | bspline_oo_module | Subroutine | Initialize a bspline_4d type directly from its knots and b-spline
coefficients (for example, those saved from another object with
|
| initialize_from_coefficients_4d_multi | bspline_oo_module | Subroutine | Initialize a bspline_4d type with multiple outputs directly from its
knots and b-spline coefficients. The last dimension of |
| initialize_from_coefficients_5d | bspline_oo_module | Subroutine | Initialize a bspline_5d type directly from its knots and b-spline
coefficients (for example, those saved from another object with
|
| initialize_from_coefficients_5d_multi | bspline_oo_module | Subroutine | Initialize a bspline_5d type with multiple outputs directly from its
knots and b-spline coefficients. The last dimension of |
| initialize_from_coefficients_6d | bspline_oo_module | Subroutine | Initialize a bspline_6d type directly from its knots and b-spline
coefficients (for example, those saved from another object with
|
| initialize_from_coefficients_6d_multi | bspline_oo_module | Subroutine | Initialize a bspline_6d type with multiple outputs directly from its
knots and b-spline coefficients. The last dimension of |
| integral_1d | bspline_oo_module | Subroutine | Evaluate a bspline_1d definite integral. This is a wrapper for db1sqad. |
| inverse_1d | bspline_oo_module | Subroutine | The unique with for a bspline_1d (for example, a monotonic spline). This is a wrapper for db1root. |
| maximum_1d | bspline_oo_module | Subroutine | The global maximum of a bspline_1d on
(the whole spline domain if |
| minimum_1d | bspline_oo_module | Subroutine | The global minimum of a bspline_1d on
(the whole spline domain if |
| number_of_outputs | bspline_oo_module | Function | Returns the number of outputs (functions of the same inputs) of the
spline: 1 for a spline initialized with a single function, and |
| root_dup_tol | bspline_sub_module | Function | Tolerance for removing duplicate roots in db1root: two roots closer than this are the same root (found twice, e.g. at a knot). |
| roots_1d | bspline_oo_module | Subroutine | All the roots of for a bspline_1d. This is a wrapper for db1root. |
| set_extrap_flag | bspline_oo_module | Subroutine | Sets the |
| size_1d | bspline_oo_module | Function | Actual size of a bspline_1d structure in bits. |
| size_2d | bspline_oo_module | Function | Actual size of a bspline_2d structure in bits. |
| size_3d | bspline_oo_module | Function | Actual size of a bspline_3d structure in bits. |
| size_4d | bspline_oo_module | Function | Actual size of a bspline_4d structure in bits. |
| size_5d | bspline_oo_module | Function | Actual size of a bspline_5d structure in bits. |
| size_6d | bspline_oo_module | Function | Actual size of a bspline_6d structure in bits. |
| sort_ascending | bspline_defc_module | Subroutine | Recursive quicksoft. Modified to also carry along a second array. |
| sort_unique | bspline_sub_module | Subroutine | Sort an array in increasing order, and remove values that
are within |
| spline_derivative | bspline_sub_module | Subroutine | The derivative of a b-spline, as a b-spline of order |
| spline_roots | bspline_sub_module | Subroutine | Roots of where the spline crosses |
| status_ok | bspline_oo_module | Function | This routines returns true if the |