Procedures

ProcedureLocationProcedure TypeDescription
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_inputs bspline_sub_module Subroutine

Check the validity of the inputs to the db*ink routines. Prints warning message if there is an error, and also sets iflag and status_ok.

Read more…
check_knot_vectors_sizes bspline_oo_module Subroutine

Error checks for the user-specified knot vector sizes.

Read more…
check_value bspline_sub_module Function

Checks if the value is withing the range of the knot vectors. This is called by the various db*val routines.

clear_bspline_flag bspline_oo_module Subroutine

This sets the iflag variable in the class to 0 (which indicates that everything is OK). It can be used after an error is encountered.

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.

db1fqad bspline_sub_module Subroutine

Computes the integral on (x1,x2) of a product of a function fun and the idx-th derivative of a kx-th order b-spline, using the b-representation (tx,bcoef,nx,kx), with an adaptive 8-point Legendre-Gauss algorithm. (x1,x2) must be a subinterval of t(kx) <= x <= t(nx+1).

Read more…
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.

Read more…
db1ink_alt_2 bspline_sub_module Subroutine

Alternate version of db1ink_alt, where the first and last 3 knots are specified by the user.

Read more…
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.

Read more…
db1sqad bspline_sub_module Subroutine

Computes the integral on (x1,x2) of a kx-th order b-spline. Orders kx as high as 20 are permitted by applying a 2, 6, or 10 point gauss formula on subintervals of (x1,x2) which are formed by included (distinct) knots.

Read more…
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 xval.

Read more…
db2ink 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.

Read more…
db2val bspline_sub_module Subroutine

Evaluates the tensor product piecewise polynomial interpolant constructed by the routine db2ink or one of its derivatives at the point (xval,yval).

Read more…
db3ink 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.

Read more…
db3val bspline_sub_module Subroutine

Evaluates the tensor product piecewise polynomial interpolant constructed by the routine db3ink or one of its derivatives at the point (xval,yval,zval).

Read more…
db4ink 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.

Read more…
db4val bspline_sub_module Subroutine

Evaluates the tensor product piecewise polynomial interpolant constructed by the routine db4ink or one of its derivatives at the point (xval,yval,zval,qval).

Read more…
db5ink bspline_sub_module Subroutine

Determines the parameters of a function that interpolates the five-dimensional gridded data:

Read more…
db5val bspline_sub_module Subroutine

Evaluates the tensor product piecewise polynomial interpolant constructed by the routine db5ink or one of its derivatives at the point (xval,yval,zval,qval,rval).

Read more…
db6ink bspline_sub_module Subroutine

Determines the parameters of a function that interpolates the six-dimensional gridded data:

Read more…
db6val bspline_sub_module Subroutine

Evaluates the tensor product piecewise polynomial interpolant constructed by the routine db6ink or one of its derivatives at the point (xval,yval,zval,qval,rval,sval).

Read more…
dbfqad bspline_sub_module Subroutine

dbfqad computes the integral on (x1,x2) of a product of a function f and the id-th derivative of a k-th order b-spline, using the b-representation (t,bcoef,n,k). (x1,x2) must be a subinterval of t(k) <= x <= t(n+1). an integration routine, dbsgq8 (a modification of gaus8), integrates the product on subintervals of (x1,x2) formed by included (distinct) knots

Read more…
dbint4 bspline_sub_module Subroutine

DBINT4 computes the B representation (t,bcoef,n,k) of a cubic spline (k=4) which interpolates data (x(i),y(i)),i=1,ndata.

Read more…
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.

Read more…
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).

Read more…
dbndac bspline_defc_module Subroutine

These subroutines solve the least squares problem Ax = b for banded matrices A using sequential accumulation of rows of the data matrix. Exactly one right-hand side vector is permitted.

Read more…
dbndsl bspline_defc_module Subroutine

These subroutines solve the least squares problem Ax = b for banded matrices A using sequential accumulation of rows of the data matrix. Exactly one right-hand side vector is permitted.

Read more…
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 .

Read more…
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.

Read more…
dbsgq8 bspline_sub_module Subroutine

DBSGQ8, a modification of gaus8, integrates the product of fun(x) by the id-th derivative of a spline dbvalu between limits a and b using an adaptive 8-point Legendre-Gauss algorithm.

Read more…
dbspvd bspline_sub_module Subroutine

DBSPVD calculates the value and all derivatives of order less than nderiv of all basis functions which do not (possibly) vanish at x. ileft is input such that t(ileft) <= x < t(ileft+1). A call to dintrv(t,n+1,x, ilo,ileft,mflag) will produce the proper ileft. The output of dbspvd is a matrix vnikx(i,j) of dimension at least (k,nderiv) whose columns contain the k nonzero basis functions and their nderiv-1 right derivatives at x, i=1,k, j=1,nderiv. These basis functions have indices ileft-k+i, i=1,k, k <= ileft <= n. The nonzero part of the i-th basis function lies in (t(i),t(i+k)), i=1,n).

Read more…
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.

Read more…
dbsqad bspline_sub_module Subroutine

DBSQAD computes the integral on (x1,x2) of a k-th order b-spline using the b-representation (t,bcoef,n,k). orders k as high as 20 are permitted by applying a 2, 6, or 10 point gauss formula on subintervals of (x1,x2) which are formed by included (distinct) knots.

Read more…
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.

Read more…
dbvalu bspline_sub_module Subroutine

Evaluates the b-representation (t,a,n,k) of a b-spline at x for the function value on ideriv=0 or any of its derivatives on ideriv=1,2,...,k-1. right limiting values (right derivatives) are returned except at the right end point x=t(n+1) where left limiting values are computed. the spline is defined on t(k) x t(n+1). dbvalu returns a fatal error message when x is outside of this interval.

Read more…
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.

Read more…
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.

Read more…
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.

Read more…
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.

Read more…
dfcmn bspline_defc_module Subroutine

This is a companion subprogram to DFC. The documentation for DFC has complete usage instructions.

Read more…
dfspvd bspline_defc_module Subroutine

Calculates value and derivs of all B-splines which do not vanish at X

Read more…
dfspvn bspline_defc_module Subroutine

Calculates the value of all possibly nonzero B-splines at X of order MAX(JHIGH,(J+1)(INDEX-1)) on T.

Read more…
dh12 bspline_defc_module Subroutine

Construction and/or application of a single Householder transformation. Q = I + U*(U**T)/B

Read more…
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.

Read more…
dintrv bspline_sub_module Subroutine

Computes the largest integer ileft in 1 ileft lxt such that xt(ileft) x where xt(*) is a subdivision of the x interval. precisely,

Read more…
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.

Read more…
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.

Read more…
dlsi bspline_defc_module Subroutine

This is a companion subprogram to DLSEI. The documentation for DLSEI has complete usage instructions.

Read more…
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.

Read more…
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.

Read more…
dwnlsm bspline_defc_module Subroutine

This is a companion subprogram to DWNNLS. The documentation for DWNNLS has complete usage instructions.

Read more…
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.

Read more…
dwnlt2 bspline_defc_module Function

To test independence of incoming column.

Read more…
dwnlt3 bspline_defc_module Subroutine

Perform column interchange. Exchange elements of permuted index vector and perform column interchanges.

Read more…
dwnnls bspline_defc_module Subroutine

This subprogram solves a linearly constrained least squares problem. Suppose there are given matrices E and A of respective dimensions ME by N and MA by N, and vectors F and B of respective lengths ME and MA. This subroutine solves the problem

Read more…
evaluate_1d bspline_oo_module Subroutine

Evaluate a bspline_1d interpolate. This is a wrapper for db1val.

evaluate_2d bspline_oo_module Subroutine

Evaluate a bspline_2d interpolate. This is a wrapper for db2val.

evaluate_3d bspline_oo_module Subroutine

Evaluate a bspline_3d interpolate. This is a wrapper for db3val.

evaluate_4d bspline_oo_module Subroutine

Evaluate a bspline_4d interpolate. This is a wrapper for db4val.

evaluate_5d bspline_oo_module Subroutine

Evaluate a bspline_5d interpolate. This is a wrapper for db5val.

evaluate_6d bspline_oo_module Subroutine

Evaluate a bspline_6d interpolate. This is a wrapper for db6val.

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.

Read more…
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 x to use for computing the interval in t, depending on if extrapolation is allowed or not.

Read more…
idamax bspline_blas_module Function

idamax finds the index of the first element having maximum absolute value.

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_specify_knots bspline_oo_module Subroutine

Initialize a bspline_1d type (with user-specified knots). This is a wrapper for db1ink.

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_specify_knots bspline_oo_module Subroutine

Initialize a bspline_2d type (with user-specified knots). This is a wrapper for db2ink.

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_specify_knots bspline_oo_module Subroutine

Initialize a bspline_3d type (with user-specified knots). This is a wrapper for db3ink.

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_specify_knots bspline_oo_module Subroutine

Initialize a bspline_4d type (with user-specified knots). This is a wrapper for db4ink.

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_specify_knots bspline_oo_module Subroutine

Initialize a bspline_5d type (with user-specified knots). This is a wrapper for db5ink.

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_specify_knots bspline_oo_module Subroutine

Initialize a bspline_6d type (with user-specified knots). This is a wrapper for db6ink.

integral_1d bspline_oo_module Subroutine

Evaluate a bspline_1d definite integral. This is a wrapper for db1sqad.

set_extrap_flag bspline_oo_module Subroutine

Sets the extrap flag in the class.

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.

Read more…
status_ok bspline_oo_module Function

This routines returns true if the iflag code from the last routine called was =0. Maybe of the routines have output iflag variables, so they can be checked explicitly, or this routine can be used.

Read more…
call~~graph~~CallGraph interface~bspline_1d bspline_oo_module::bspline_1d proc~bspline_1d_constructor_auto_knots bspline_oo_module::bspline_1d_constructor_auto_knots interface~bspline_1d->proc~bspline_1d_constructor_auto_knots proc~bspline_1d_constructor_empty bspline_oo_module::bspline_1d_constructor_empty interface~bspline_1d->proc~bspline_1d_constructor_empty proc~bspline_1d_constructor_specify_knots bspline_oo_module::bspline_1d_constructor_specify_knots interface~bspline_1d->proc~bspline_1d_constructor_specify_knots interface~bspline_2d bspline_oo_module::bspline_2d proc~bspline_2d_constructor_auto_knots bspline_oo_module::bspline_2d_constructor_auto_knots interface~bspline_2d->proc~bspline_2d_constructor_auto_knots proc~bspline_2d_constructor_empty bspline_oo_module::bspline_2d_constructor_empty interface~bspline_2d->proc~bspline_2d_constructor_empty proc~bspline_2d_constructor_specify_knots bspline_oo_module::bspline_2d_constructor_specify_knots interface~bspline_2d->proc~bspline_2d_constructor_specify_knots interface~bspline_3d bspline_oo_module::bspline_3d proc~bspline_3d_constructor_auto_knots bspline_oo_module::bspline_3d_constructor_auto_knots interface~bspline_3d->proc~bspline_3d_constructor_auto_knots proc~bspline_3d_constructor_empty bspline_oo_module::bspline_3d_constructor_empty interface~bspline_3d->proc~bspline_3d_constructor_empty proc~bspline_3d_constructor_specify_knots bspline_oo_module::bspline_3d_constructor_specify_knots interface~bspline_3d->proc~bspline_3d_constructor_specify_knots interface~bspline_4d bspline_oo_module::bspline_4d proc~bspline_4d_constructor_auto_knots bspline_oo_module::bspline_4d_constructor_auto_knots interface~bspline_4d->proc~bspline_4d_constructor_auto_knots proc~bspline_4d_constructor_empty bspline_oo_module::bspline_4d_constructor_empty interface~bspline_4d->proc~bspline_4d_constructor_empty proc~bspline_4d_constructor_specify_knots bspline_oo_module::bspline_4d_constructor_specify_knots interface~bspline_4d->proc~bspline_4d_constructor_specify_knots interface~bspline_5d bspline_oo_module::bspline_5d proc~bspline_5d_constructor_auto_knots bspline_oo_module::bspline_5d_constructor_auto_knots interface~bspline_5d->proc~bspline_5d_constructor_auto_knots proc~bspline_5d_constructor_empty bspline_oo_module::bspline_5d_constructor_empty interface~bspline_5d->proc~bspline_5d_constructor_empty proc~bspline_5d_constructor_specify_knots bspline_oo_module::bspline_5d_constructor_specify_knots interface~bspline_5d->proc~bspline_5d_constructor_specify_knots interface~bspline_6d bspline_oo_module::bspline_6d proc~bspline_6d_constructor_auto_knots bspline_oo_module::bspline_6d_constructor_auto_knots interface~bspline_6d->proc~bspline_6d_constructor_auto_knots proc~bspline_6d_constructor_empty bspline_oo_module::bspline_6d_constructor_empty interface~bspline_6d->proc~bspline_6d_constructor_empty proc~bspline_6d_constructor_specify_knots bspline_oo_module::bspline_6d_constructor_specify_knots interface~bspline_6d->proc~bspline_6d_constructor_specify_knots interface~db1ink bspline_sub_module::db1ink proc~db1ink_alt bspline_sub_module::db1ink_alt interface~db1ink->proc~db1ink_alt proc~db1ink_alt_2 bspline_sub_module::db1ink_alt_2 interface~db1ink->proc~db1ink_alt_2 proc~db1ink_default bspline_sub_module::db1ink_default interface~db1ink->proc~db1ink_default interface~db1val bspline_sub_module::db1val proc~db1val_alt bspline_sub_module::db1val_alt interface~db1val->proc~db1val_alt proc~db1val_default bspline_sub_module::db1val_default interface~db1val->proc~db1val_default none~initialize bspline_oo_module::bspline_1d%initialize proc~initialize_1d_auto_knots bspline_oo_module::bspline_1d%initialize_1d_auto_knots none~initialize->proc~initialize_1d_auto_knots proc~initialize_1d_specify_knots bspline_oo_module::bspline_1d%initialize_1d_specify_knots none~initialize->proc~initialize_1d_specify_knots none~initialize~2 bspline_oo_module::bspline_2d%initialize proc~initialize_2d_auto_knots bspline_oo_module::bspline_2d%initialize_2d_auto_knots none~initialize~2->proc~initialize_2d_auto_knots proc~initialize_2d_specify_knots bspline_oo_module::bspline_2d%initialize_2d_specify_knots none~initialize~2->proc~initialize_2d_specify_knots none~initialize~3 bspline_oo_module::bspline_3d%initialize proc~initialize_3d_auto_knots bspline_oo_module::bspline_3d%initialize_3d_auto_knots none~initialize~3->proc~initialize_3d_auto_knots proc~initialize_3d_specify_knots bspline_oo_module::bspline_3d%initialize_3d_specify_knots none~initialize~3->proc~initialize_3d_specify_knots none~initialize~4 bspline_oo_module::bspline_4d%initialize proc~initialize_4d_auto_knots bspline_oo_module::bspline_4d%initialize_4d_auto_knots none~initialize~4->proc~initialize_4d_auto_knots proc~initialize_4d_specify_knots bspline_oo_module::bspline_4d%initialize_4d_specify_knots none~initialize~4->proc~initialize_4d_specify_knots none~initialize~5 bspline_oo_module::bspline_5d%initialize proc~initialize_5d_auto_knots bspline_oo_module::bspline_5d%initialize_5d_auto_knots none~initialize~5->proc~initialize_5d_auto_knots proc~initialize_5d_specify_knots bspline_oo_module::bspline_5d%initialize_5d_specify_knots none~initialize~5->proc~initialize_5d_specify_knots none~initialize~6 bspline_oo_module::bspline_6d%initialize proc~initialize_6d_auto_knots bspline_oo_module::bspline_6d%initialize_6d_auto_knots none~initialize~6->proc~initialize_6d_auto_knots proc~initialize_6d_specify_knots bspline_oo_module::bspline_6d%initialize_6d_specify_knots none~initialize~6->proc~initialize_6d_specify_knots proc~bspline_1d_constructor_auto_knots->proc~initialize_1d_auto_knots proc~bspline_1d_constructor_specify_knots->proc~initialize_1d_specify_knots proc~bspline_2d_constructor_auto_knots->proc~initialize_2d_auto_knots proc~bspline_2d_constructor_specify_knots->proc~initialize_2d_specify_knots proc~bspline_3d_constructor_auto_knots->proc~initialize_3d_auto_knots proc~bspline_3d_constructor_specify_knots->proc~initialize_3d_specify_knots proc~bspline_4d_constructor_auto_knots->proc~initialize_4d_auto_knots proc~bspline_4d_constructor_specify_knots->proc~initialize_4d_specify_knots proc~bspline_5d_constructor_auto_knots->proc~initialize_5d_auto_knots proc~bspline_5d_constructor_specify_knots->proc~initialize_5d_specify_knots proc~bspline_6d_constructor_auto_knots->proc~initialize_6d_auto_knots proc~bspline_6d_constructor_specify_knots->proc~initialize_6d_specify_knots proc~check_inputs bspline_sub_module::check_inputs proc~check_knot_vectors_sizes bspline_oo_module::check_knot_vectors_sizes proc~check_value bspline_sub_module::check_value proc~clear_bspline_flag bspline_oo_module::bspline_class%clear_bspline_flag proc~dasum bspline_blas_module::dasum proc~daxpy bspline_blas_module::daxpy proc~db1fqad bspline_sub_module::db1fqad proc~dbfqad bspline_sub_module::dbfqad proc~db1fqad->proc~dbfqad proc~db1ink_alt->proc~check_inputs proc~dbint4 bspline_sub_module::dbint4 proc~db1ink_alt->proc~dbint4 proc~db1ink_alt_2->proc~check_inputs proc~db1ink_alt_2->proc~dbint4 proc~db1ink_default->proc~check_inputs proc~dbknot bspline_sub_module::dbknot proc~db1ink_default->proc~dbknot proc~dbtpcf bspline_sub_module::dbtpcf proc~db1ink_default->proc~dbtpcf proc~db1sqad bspline_sub_module::db1sqad proc~dbsqad bspline_sub_module::dbsqad proc~db1sqad->proc~dbsqad proc~db1val_alt->proc~check_value proc~dbvalu bspline_sub_module::dbvalu proc~db1val_alt->proc~dbvalu proc~db1val_default->proc~check_value proc~db1val_default->proc~dbvalu proc~db2ink bspline_sub_module::db2ink proc~db2ink->proc~check_inputs proc~db2ink->proc~dbknot proc~db2ink->proc~dbtpcf proc~db2val bspline_sub_module::db2val proc~db2val->proc~check_value proc~db2val->proc~dbvalu proc~dintrv bspline_sub_module::dintrv proc~db2val->proc~dintrv proc~db3ink bspline_sub_module::db3ink proc~db3ink->proc~check_inputs proc~db3ink->proc~dbknot proc~db3ink->proc~dbtpcf proc~db3val bspline_sub_module::db3val proc~db3val->proc~check_value proc~db3val->proc~dbvalu proc~db3val->proc~dintrv proc~db4ink bspline_sub_module::db4ink proc~db4ink->proc~check_inputs proc~db4ink->proc~dbknot proc~db4ink->proc~dbtpcf proc~db4val bspline_sub_module::db4val proc~db4val->proc~check_value proc~db4val->proc~dbvalu proc~db4val->proc~dintrv proc~db5ink bspline_sub_module::db5ink proc~db5ink->proc~check_inputs proc~db5ink->proc~dbknot proc~db5ink->proc~dbtpcf proc~db5val bspline_sub_module::db5val proc~db5val->proc~check_value proc~db5val->proc~dbvalu proc~db5val->proc~dintrv proc~db6ink bspline_sub_module::db6ink proc~db6ink->proc~check_inputs proc~db6ink->proc~dbknot proc~db6ink->proc~dbtpcf proc~db6val bspline_sub_module::db6val proc~db6val->proc~check_value proc~db6val->proc~dbvalu proc~db6val->proc~dintrv proc~dbsgq8 bspline_sub_module::dbsgq8 proc~dbfqad->proc~dbsgq8 proc~dbfqad->proc~dintrv proc~dbnfac bspline_sub_module::dbnfac proc~dbint4->proc~dbnfac proc~dbnslv bspline_sub_module::dbnslv proc~dbint4->proc~dbnslv proc~dbspvd bspline_sub_module::dbspvd proc~dbint4->proc~dbspvd proc~dbintk bspline_sub_module::dbintk proc~dbintk->proc~dbnfac proc~dbintk->proc~dbnslv proc~dbspvn bspline_sub_module::dbspvn proc~dbintk->proc~dbspvn proc~dbndac bspline_defc_module::dbndac proc~dh12 bspline_defc_module::dh12 proc~dbndac->proc~dh12 proc~dbndsl bspline_defc_module::dbndsl proc~dbsgq8->proc~dbvalu proc~dbspvd->proc~dbspvn proc~dbsqad->proc~dbvalu proc~dbsqad->proc~dintrv proc~dbtpcf->proc~dbintk proc~dbtpcf->proc~dbnslv proc~dbvalu->proc~dintrv proc~dcopy bspline_blas_module::dcopy proc~dcv bspline_defc_module::dcv proc~ddot bspline_blas_module::ddot proc~dcv->proc~ddot proc~dfspvn bspline_defc_module::dfspvn proc~dcv->proc~dfspvn proc~defc bspline_defc_module::defc proc~defcmn bspline_defc_module::defcmn proc~defc->proc~defcmn proc~defcmn->proc~dbndac proc~defcmn->proc~dbndsl proc~defcmn->proc~dcopy proc~defcmn->proc~dfspvn proc~dscal bspline_blas_module::dscal proc~defcmn->proc~dscal proc~dsort bspline_defc_module::dsort proc~defcmn->proc~dsort proc~destroy_1d bspline_oo_module::bspline_1d%destroy_1d proc~destroy_base bspline_oo_module::bspline_class%destroy_base proc~destroy_1d->proc~destroy_base proc~destroy_2d bspline_oo_module::bspline_2d%destroy_2d proc~destroy_2d->proc~destroy_base proc~destroy_3d bspline_oo_module::bspline_3d%destroy_3d proc~destroy_3d->proc~destroy_base proc~destroy_4d bspline_oo_module::bspline_4d%destroy_4d proc~destroy_5d bspline_oo_module::bspline_5d%destroy_5d proc~destroy_6d bspline_oo_module::bspline_6d%destroy_6d proc~dfc bspline_defc_module::dfc proc~dfcmn bspline_defc_module::dfcmn proc~dfc->proc~dfcmn proc~dfcmn->proc~daxpy proc~dfcmn->proc~dbndac proc~dfcmn->proc~dbndsl proc~dfcmn->proc~dcopy proc~dfspvd bspline_defc_module::dfspvd proc~dfcmn->proc~dfspvd proc~dfcmn->proc~dfspvn proc~dlsei bspline_defc_module::dlsei proc~dfcmn->proc~dlsei proc~dfcmn->proc~dscal proc~dfcmn->proc~dsort proc~dfspvd->proc~dfspvn proc~dh12->proc~daxpy proc~dh12->proc~ddot proc~dswap bspline_blas_module::dswap proc~dh12->proc~dswap proc~dhfti bspline_defc_module::dhfti proc~dhfti->proc~dh12 proc~get_temp_x_for_extrap bspline_sub_module::get_temp_x_for_extrap proc~dintrv->proc~get_temp_x_for_extrap proc~dlpdp bspline_defc_module::dlpdp proc~dlpdp->proc~dcopy proc~dlpdp->proc~ddot proc~dnrm2 bspline_blas_module::dnrm2 proc~dlpdp->proc~dnrm2 proc~dlpdp->proc~dscal proc~dwnnls bspline_defc_module::dwnnls proc~dlpdp->proc~dwnnls proc~dlsei->proc~dasum proc~dlsei->proc~daxpy proc~dlsei->proc~dcopy proc~dlsei->proc~ddot proc~dlsei->proc~dh12 proc~dlsi bspline_defc_module::dlsi proc~dlsei->proc~dlsi proc~dlsei->proc~dnrm2 proc~dlsei->proc~dscal proc~dlsei->proc~dswap proc~dlsi->proc~dasum proc~dlsi->proc~daxpy proc~dlsi->proc~dcopy proc~dlsi->proc~ddot proc~dlsi->proc~dh12 proc~dlsi->proc~dhfti proc~dlsi->proc~dlpdp proc~dlsi->proc~dscal proc~dlsi->proc~dswap proc~drotm bspline_blas_module::drotm proc~drotmg bspline_blas_module::drotmg proc~sort_ascending bspline_defc_module::sort_ascending proc~dsort->proc~sort_ascending proc~dwnlit bspline_defc_module::dwnlit proc~dwnlit->proc~dcopy proc~dwnlit->proc~dh12 proc~dwnlit->proc~drotm proc~dwnlit->proc~drotmg proc~dwnlit->proc~dscal proc~dwnlit->proc~dswap proc~dwnlt1 bspline_defc_module::dwnlt1 proc~dwnlit->proc~dwnlt1 proc~dwnlt2 bspline_defc_module::dwnlt2 proc~dwnlit->proc~dwnlt2 proc~dwnlt3 bspline_defc_module::dwnlt3 proc~dwnlit->proc~dwnlt3 proc~idamax bspline_blas_module::idamax proc~dwnlit->proc~idamax proc~dwnlsm bspline_defc_module::dwnlsm proc~dwnlsm->proc~dasum proc~dwnlsm->proc~daxpy proc~dwnlsm->proc~dcopy proc~dwnlsm->proc~dh12 proc~dwnlsm->proc~dnrm2 proc~dwnlsm->proc~drotm proc~dwnlsm->proc~drotmg proc~dwnlsm->proc~dscal proc~dwnlsm->proc~dswap proc~dwnlsm->proc~dwnlit proc~dwnlsm->proc~idamax proc~dwnlt1->proc~idamax proc~dwnlt3->proc~dswap proc~dwnnls->proc~dwnlsm proc~evaluate_1d bspline_oo_module::bspline_1d%evaluate_1d proc~evaluate_1d->interface~db1val proc~evaluate_2d bspline_oo_module::bspline_2d%evaluate_2d proc~evaluate_2d->proc~db2val proc~evaluate_3d bspline_oo_module::bspline_3d%evaluate_3d proc~evaluate_3d->proc~db3val proc~evaluate_4d bspline_oo_module::bspline_4d%evaluate_4d proc~evaluate_4d->proc~db4val proc~evaluate_5d bspline_oo_module::bspline_5d%evaluate_5d proc~evaluate_5d->proc~db5val proc~evaluate_6d bspline_oo_module::bspline_6d%evaluate_6d proc~evaluate_6d->proc~db6val proc~finalize_1d bspline_oo_module::finalize_1d proc~finalize_1d->proc~destroy_1d proc~finalize_2d bspline_oo_module::finalize_2d proc~finalize_2d->proc~destroy_2d proc~finalize_3d bspline_oo_module::finalize_3d proc~finalize_3d->proc~destroy_3d proc~finalize_4d bspline_oo_module::finalize_4d proc~finalize_4d->proc~destroy_4d proc~finalize_5d bspline_oo_module::finalize_5d proc~finalize_5d->proc~destroy_5d proc~finalize_6d bspline_oo_module::finalize_6d proc~finalize_6d->proc~destroy_6d proc~fintegral_1d bspline_oo_module::bspline_1d%fintegral_1d proc~fintegral_1d->proc~db1fqad proc~get_bspline_status_message bspline_oo_module::bspline_class%get_bspline_status_message proc~get_status_message bspline_sub_module::get_status_message proc~get_bspline_status_message->proc~get_status_message proc~initialize_1d_auto_knots->interface~db1ink proc~initialize_1d_auto_knots->proc~destroy_1d proc~set_extrap_flag bspline_oo_module::bspline_class%set_extrap_flag proc~initialize_1d_auto_knots->proc~set_extrap_flag proc~initialize_1d_specify_knots->interface~db1ink proc~initialize_1d_specify_knots->proc~check_knot_vectors_sizes proc~initialize_1d_specify_knots->proc~destroy_1d proc~initialize_1d_specify_knots->proc~set_extrap_flag proc~initialize_2d_auto_knots->proc~db2ink proc~initialize_2d_auto_knots->proc~destroy_2d proc~initialize_2d_auto_knots->proc~set_extrap_flag proc~initialize_2d_specify_knots->proc~check_knot_vectors_sizes proc~initialize_2d_specify_knots->proc~db2ink proc~initialize_2d_specify_knots->proc~destroy_2d proc~initialize_2d_specify_knots->proc~set_extrap_flag proc~initialize_3d_auto_knots->proc~db3ink proc~initialize_3d_auto_knots->proc~destroy_3d proc~initialize_3d_auto_knots->proc~set_extrap_flag proc~initialize_3d_specify_knots->proc~check_knot_vectors_sizes proc~initialize_3d_specify_knots->proc~db3ink proc~initialize_3d_specify_knots->proc~destroy_3d proc~initialize_3d_specify_knots->proc~set_extrap_flag proc~initialize_4d_auto_knots->proc~db4ink proc~initialize_4d_auto_knots->proc~destroy_4d proc~initialize_4d_auto_knots->proc~set_extrap_flag proc~initialize_4d_specify_knots->proc~check_knot_vectors_sizes proc~initialize_4d_specify_knots->proc~db4ink proc~initialize_4d_specify_knots->proc~destroy_4d proc~initialize_4d_specify_knots->proc~set_extrap_flag proc~initialize_5d_auto_knots->proc~db5ink proc~initialize_5d_auto_knots->proc~destroy_5d proc~initialize_5d_auto_knots->proc~set_extrap_flag proc~initialize_5d_specify_knots->proc~check_knot_vectors_sizes proc~initialize_5d_specify_knots->proc~db5ink proc~initialize_5d_specify_knots->proc~destroy_5d proc~initialize_5d_specify_knots->proc~set_extrap_flag proc~initialize_6d_auto_knots->proc~db6ink proc~initialize_6d_auto_knots->proc~destroy_6d proc~initialize_6d_auto_knots->proc~set_extrap_flag proc~initialize_6d_specify_knots->proc~check_knot_vectors_sizes proc~initialize_6d_specify_knots->proc~db6ink proc~initialize_6d_specify_knots->proc~destroy_6d proc~initialize_6d_specify_knots->proc~set_extrap_flag proc~integral_1d bspline_oo_module::bspline_1d%integral_1d proc~integral_1d->proc~db1sqad proc~size_1d bspline_oo_module::bspline_1d%size_1d proc~size_2d bspline_oo_module::bspline_2d%size_2d proc~size_3d bspline_oo_module::bspline_3d%size_3d proc~size_4d bspline_oo_module::bspline_4d%size_4d proc~size_5d bspline_oo_module::bspline_5d%size_5d proc~size_6d bspline_oo_module::bspline_6d%size_6d proc~status_ok bspline_oo_module::bspline_class%status_ok
Help