|
FGSL
Fortran interface for the GNU scientific library
|
Functions/Subroutines | |
| type(fgsl_bspline_workspace) | fgsl_bspline_alloc (k, nbreak) |
| subroutine | fgsl_bspline_free (w) |
| type(fgsl_bspline_deriv_workspace) | fgsl_bspline_deriv_alloc (k) |
| subroutine | fgsl_bspline_deriv_free (w) |
| integer(fgsl_int) | fgsl_bspline_knots (breakpts, w) |
| integer(fgsl_int) | fgsl_bspline_knots_uniform (a, b, w) |
| integer(fgsl_int) | fgsl_bspline_eval (x, b, w) |
| integer(fgsl_int) | fgsl_bspline_eval_nonzero (x, bk, istart, iend, w) |
| integer(fgsl_int) | fgsl_bspline_deriv_eval (x, nderiv, db, w, dw) |
| integer(fgsl_int) | fgsl_bspline_deriv_eval_nonzero (x, nderiv, db, istart, iend, w, dw) |
| integer(fgsl_size_t) | fgsl_bspline_ncoeffs (w) |
| real(fgsl_double) | fgsl_bspline_greville_abscissa (i, w) |
| type(fgsl_bspline_workspace) fgsl_bspline_alloc | ( | integer(fgsl_size_t),intent(in) | k, |
| integer(fgsl_size_t),intent(in) | nbreak | ||
| ) |
| type(fgsl_bspline_deriv_workspace) fgsl_bspline_deriv_alloc | ( | integer(fgsl_size_t),intent(in) | k | ) |
| integer(fgsl_int) fgsl_bspline_deriv_eval | ( | real(fgsl_double),intent(in) | x, |
| integer(fgsl_size_t),intent(in) | nderiv, | ||
| type(fgsl_matrix),intent(inout) | db, | ||
| type(fgsl_bspline_workspace),intent(inout) | w, | ||
| type(fgsl_bspline_deriv_workspace),intent(inout) | dw | ||
| ) |
| integer(fgsl_int) fgsl_bspline_deriv_eval_nonzero | ( | real(fgsl_double),intent(in) | x, |
| integer(fgsl_size_t),intent(in) | nderiv, | ||
| type(fgsl_matrix),intent(inout) | db, | ||
| integer(fgsl_size_t),intent(inout) | istart, | ||
| integer(fgsl_size_t),intent(inout) | iend, | ||
| type(fgsl_bspline_workspace),intent(inout) | w, | ||
| type(fgsl_bspline_deriv_workspace),intent(inout) | dw | ||
| ) |
| subroutine fgsl_bspline_deriv_free | ( | type(fgsl_bspline_deriv_workspace),intent(inout) | w | ) |
| integer(fgsl_int) fgsl_bspline_eval | ( | real(fgsl_double),intent(in) | x, |
| type(fgsl_vector),intent(inout) | b, | ||
| type(fgsl_bspline_workspace),intent(inout) | w | ||
| ) |
| integer(fgsl_int) fgsl_bspline_eval_nonzero | ( | real(fgsl_double),intent(in) | x, |
| type(fgsl_vector),intent(inout) | bk, | ||
| integer(fgsl_size_t),intent(inout) | istart, | ||
| integer(fgsl_size_t),intent(inout) | iend, | ||
| type(fgsl_bspline_workspace),intent(inout) | w | ||
| ) |
| subroutine fgsl_bspline_free | ( | type(fgsl_bspline_workspace),intent(inout) | w | ) |
| real(fgsl_double) fgsl_bspline_greville_abscissa | ( | integer(fgsl_size_t) | i, |
| type(fgsl_bspline_workspace),intent(in) | w | ||
| ) |
| integer(fgsl_int) fgsl_bspline_knots | ( | type(fgsl_vector),intent(in) | breakpts, |
| type(fgsl_bspline_workspace),intent(inout) | w | ||
| ) |
| integer(fgsl_int) fgsl_bspline_knots_uniform | ( | real(fgsl_double),intent(in) | a, |
| real(fgsl_double),intent(in) | b, | ||
| type(fgsl_bspline_workspace),intent(inout) | w | ||
| ) |
| integer(fgsl_size_t) fgsl_bspline_ncoeffs | ( | type(fgsl_bspline_workspace),intent(inout) | w | ) |
1.7.4