FGSL
Fortran interface for the GNU scientific library
|
Functions/Subroutines | |
type(fgsl_interp) function | fgsl_interp_alloc (interp_type, size) |
subroutine | fgsl_interp_free (interp) |
type(fgsl_interp_accel) function | fgsl_interp_accel_alloc () |
subroutine | fgsl_interp_accel_free (acc) |
logical function | fgsl_interp_status (interp) |
logical function | fgsl_interp2d_status (interp) |
logical function | fgsl_interp_accel_status (acc) |
integer(fgsl_int) function | fgsl_interp_init (interp, xa, ya) |
real(fgsl_double) function | fgsl_interp_eval (interp, xa, ya, x, acc) |
integer(fgsl_int) function | fgsl_interp_eval_e (interp, xa, ya, x, acc, y) |
real(fgsl_double) function | fgsl_interp_eval_integ (interp, xa, ya, a, b, acc) |
integer(fgsl_int) function | fgsl_interp_eval_integ_e (interp, xa, ya, a, b, acc, result) |
real(fgsl_double) function | fgsl_interp_eval_deriv (interp, xa, ya, x, acc) |
integer(fgsl_int) function | fgsl_interp_eval_deriv_e (interp, xa, ya, x, acc, d) |
real(fgsl_double) function | fgsl_interp_eval_deriv2 (interp, xa, ya, x, acc) |
integer(fgsl_int) function | fgsl_interp_eval_deriv2_e (interp, xa, ya, x, acc, d2) |
character(kind=fgsl_char, len=fgsl_strmax) function | fgsl_interp_name (interp) |
integer(fgsl_long) function | fgsl_interp_min_size (interp) |
integer(fgsl_long) function | fgsl_interp_type_min_size (interp) |
integer(fgsl_size_t) function | fgsl_interp_bsearch (xa, x, index_lo, index_hi) |
integer(fgsl_size_t) function | fgsl_interp_accel_find (acc, xa, x) |
type(fgsl_spline) function | fgsl_spline_alloc (interp_type, size) |
subroutine | fgsl_spline_free (spline) |
integer(fgsl_int) function | fgsl_spline_init (spline, xa, ya) |
character(len=fgsl_strmax) function | fgsl_spline_name (spline) |
integer(fgsl_long) function | fgsl_spline_min_size (spline) |
real(fgsl_double) function | fgsl_spline_eval (spline, x, acc) |
integer(fgsl_int) function | fgsl_spline_eval_e (spline, x, acc, y) |
real(fgsl_double) function | fgsl_spline_eval_deriv (spline, x, acc) |
integer(fgsl_int) function | fgsl_spline_eval_deriv_e (spline, x, acc, y) |
real(fgsl_double) function | fgsl_spline_eval_deriv2 (spline, x, acc) |
integer(fgsl_int) function | fgsl_spline_eval_deriv2_e (spline, x, acc, y) |
real(fgsl_double) function | fgsl_spline_eval_integ (spline, a, b, acc) |
integer(fgsl_int) function | fgsl_spline_eval_integ_e (spline, a, b, acc, y) |
logical function | fgsl_spline_status (spline) |
logical function | fgsl_spline2d_status (spline) |
integer(fgsl_size_t) function | fgsl_sizeof_interp (w) |
type(fgsl_interp2d) function | fgsl_interp2d_alloc (T, xsize, ysize) |
character(kind=fgsl_char, len=fgsl_strmax) function | fgsl_interp2d_name (interp) |
integer(fgsl_size_t) function | fgsl_interp2d_min_size (interp) |
integer(fgsl_size_t) function | fgsl_interp2d_type_min_size (T) |
integer(fgsl_int) function | fgsl_interp2d_init (interp, xa, ya, za) |
subroutine | fgsl_interp2d_free (interp) |
real(fgsl_double) function | fgsl_interp2d_eval (interp, xarr, yarr, zarr, x, y, xa, ya) |
real(fgsl_double) function | fgsl_interp2d_eval_extrap (interp, xarr, yarr, zarr, x, y, xa, ya) |
integer(fgsl_int) function | fgsl_interp2d_eval_e (interp, xarr, yarr, zarr, x, y, xa, ya, z) |
integer(fgsl_int) function | fgsl_interp2d_eval_e_extrap (interp, xarr, yarr, zarr, x, y, xa, ya, z) |
integer(fgsl_int) function | fgsl_interp2d_eval_extrap_e (interp, xarr, yarr, zarr, x, y, xa, ya, z) |
real(fgsl_double) function | fgsl_interp2d_eval_deriv_x (interp, xarr, yarr, zarr, x, y, xa, ya) |
integer(fgsl_int) function | fgsl_interp2d_eval_deriv_x_e (interp, xarr, yarr, zarr, x, y, xa, ya, z) |
real(fgsl_double) function | fgsl_interp2d_eval_deriv_y (interp, xarr, yarr, zarr, x, y, xa, ya) |
integer(fgsl_int) function | fgsl_interp2d_eval_deriv_y_e (interp, xarr, yarr, zarr, x, y, xa, ya, z) |
real(fgsl_double) function | fgsl_interp2d_eval_deriv_xx (interp, xarr, yarr, zarr, x, y, xa, ya) |
integer(fgsl_int) function | fgsl_interp2d_eval_deriv_xx_e (interp, xarr, yarr, zarr, x, y, xa, ya, z) |
real(fgsl_double) function | fgsl_interp2d_eval_deriv_yy (interp, xarr, yarr, zarr, x, y, xa, ya) |
integer(fgsl_int) function | fgsl_interp2d_eval_deriv_yy_e (interp, xarr, yarr, zarr, x, y, xa, ya, z) |
real(fgsl_double) function | fgsl_interp2d_eval_deriv_xy (interp, xarr, yarr, zarr, x, y, xa, ya) |
integer(fgsl_int) function | fgsl_interp2d_eval_deriv_xy_e (interp, xarr, yarr, zarr, x, y, xa, ya, z) |
type(fgsl_spline2d) function | fgsl_spline2d_alloc (T, xsize, ysize) |
integer(fgsl_int) function | fgsl_spline2d_init (interp, xa, ya, za) |
subroutine | fgsl_spline2d_free (interp) |
real(fgsl_double) function | fgsl_spline2d_eval (interp, x, y, xa, ya) |
integer(fgsl_int) function | fgsl_spline2d_eval_e (interp, x, y, xa, ya, z) |
real(fgsl_double) function | fgsl_spline2d_eval_deriv_x (interp, x, y, xa, ya) |
integer(fgsl_int) function | fgsl_spline2d_eval_deriv_x_e (interp, x, y, xa, ya, z) |
real(fgsl_double) function | fgsl_spline2d_eval_deriv_y (interp, x, y, xa, ya) |
integer(fgsl_int) function | fgsl_spline2d_eval_deriv_y_e (interp, x, y, xa, ya, z) |
real(fgsl_double) function | fgsl_spline2d_eval_deriv_xx (interp, x, y, xa, ya) |
integer(fgsl_int) function | fgsl_spline2d_eval_deriv_xx_e (interp, x, y, xa, ya, z) |
real(fgsl_double) function | fgsl_spline2d_eval_deriv_yy (interp, x, y, xa, ya) |
integer(fgsl_int) function | fgsl_spline2d_eval_deriv_yy_e (interp, x, y, xa, ya, z) |
real(fgsl_double) function | fgsl_spline2d_eval_deriv_xy (interp, x, y, xa, ya) |
integer(fgsl_int) function | fgsl_spline2d_eval_deriv_xy_e (interp, x, y, xa, ya, z) |
character(kind=fgsl_char, len=fgsl_strmax) function | fgsl_spline2d_name (interp) |
integer(fgsl_size_t) function | fgsl_spline2d_min_size (interp) |
type(fgsl_interp2d) function fgsl_interp2d_alloc | ( | type(fgsl_interp2d_type), intent(in) | T, |
integer(fgsl_size_t), intent(in) | xsize, | ||
integer(fgsl_size_t), intent(in) | ysize | ||
) |
real(fgsl_double) function fgsl_interp2d_eval | ( | type(fgsl_interp2d), intent(in) | interp, |
real(fgsl_double), dimension(:), intent(in), target, contiguous | xarr, | ||
real(fgsl_double), dimension(:), intent(in), target, contiguous | yarr, | ||
real(fgsl_double), dimension(:,:), intent(in), target, contiguous | zarr, | ||
real(fgsl_double), intent(in) | x, | ||
real(fgsl_double), intent(in) | y, | ||
type(fgsl_interp_accel), intent(inout) | xa, | ||
type(fgsl_interp_accel), intent(inout) | ya | ||
) |
real(fgsl_double) function fgsl_interp2d_eval_deriv_x | ( | type(fgsl_interp2d), intent(in) | interp, |
real(fgsl_double), dimension(:), intent(in), target, contiguous | xarr, | ||
real(fgsl_double), dimension(:), intent(in), target, contiguous | yarr, | ||
real(fgsl_double), dimension(:,:), intent(in), target, contiguous | zarr, | ||
real(fgsl_double), intent(in) | x, | ||
real(fgsl_double), intent(in) | y, | ||
type(fgsl_interp_accel), intent(inout) | xa, | ||
type(fgsl_interp_accel), intent(inout) | ya | ||
) |
integer(fgsl_int) function fgsl_interp2d_eval_deriv_x_e | ( | type(fgsl_interp2d), intent(in) | interp, |
real(fgsl_double), dimension(:), intent(in), target, contiguous | xarr, | ||
real(fgsl_double), dimension(:), intent(in), target, contiguous | yarr, | ||
real(fgsl_double), dimension(:,:), intent(in), target, contiguous | zarr, | ||
real(fgsl_double), intent(in) | x, | ||
real(fgsl_double), intent(in) | y, | ||
type(fgsl_interp_accel), intent(inout) | xa, | ||
type(fgsl_interp_accel), intent(inout) | ya, | ||
real(fgsl_double), intent(out) | z | ||
) |
real(fgsl_double) function fgsl_interp2d_eval_deriv_xx | ( | type(fgsl_interp2d), intent(in) | interp, |
real(fgsl_double), dimension(:), intent(in), target, contiguous | xarr, | ||
real(fgsl_double), dimension(:), intent(in), target, contiguous | yarr, | ||
real(fgsl_double), dimension(:,:), intent(in), target, contiguous | zarr, | ||
real(fgsl_double), intent(in) | x, | ||
real(fgsl_double), intent(in) | y, | ||
type(fgsl_interp_accel), intent(inout) | xa, | ||
type(fgsl_interp_accel), intent(inout) | ya | ||
) |
integer(fgsl_int) function fgsl_interp2d_eval_deriv_xx_e | ( | type(fgsl_interp2d), intent(in) | interp, |
real(fgsl_double), dimension(:), intent(in), target, contiguous | xarr, | ||
real(fgsl_double), dimension(:), intent(in), target, contiguous | yarr, | ||
real(fgsl_double), dimension(:,:), intent(in), target, contiguous | zarr, | ||
real(fgsl_double), intent(in) | x, | ||
real(fgsl_double), intent(in) | y, | ||
type(fgsl_interp_accel), intent(inout) | xa, | ||
type(fgsl_interp_accel), intent(inout) | ya, | ||
real(fgsl_double), intent(out) | z | ||
) |
real(fgsl_double) function fgsl_interp2d_eval_deriv_xy | ( | type(fgsl_interp2d), intent(in) | interp, |
real(fgsl_double), dimension(:), intent(in), target, contiguous | xarr, | ||
real(fgsl_double), dimension(:), intent(in), target, contiguous | yarr, | ||
real(fgsl_double), dimension(:,:), intent(in), target, contiguous | zarr, | ||
real(fgsl_double), intent(in) | x, | ||
real(fgsl_double), intent(in) | y, | ||
type(fgsl_interp_accel), intent(inout) | xa, | ||
type(fgsl_interp_accel), intent(inout) | ya | ||
) |
integer(fgsl_int) function fgsl_interp2d_eval_deriv_xy_e | ( | type(fgsl_interp2d), intent(in) | interp, |
real(fgsl_double), dimension(:), intent(in), target, contiguous | xarr, | ||
real(fgsl_double), dimension(:), intent(in), target, contiguous | yarr, | ||
real(fgsl_double), dimension(:,:), intent(in), target, contiguous | zarr, | ||
real(fgsl_double), intent(in) | x, | ||
real(fgsl_double), intent(in) | y, | ||
type(fgsl_interp_accel), intent(inout) | xa, | ||
type(fgsl_interp_accel), intent(inout) | ya, | ||
real(fgsl_double), intent(out) | z | ||
) |
real(fgsl_double) function fgsl_interp2d_eval_deriv_y | ( | type(fgsl_interp2d), intent(in) | interp, |
real(fgsl_double), dimension(:), intent(in), target, contiguous | xarr, | ||
real(fgsl_double), dimension(:), intent(in), target, contiguous | yarr, | ||
real(fgsl_double), dimension(:,:), intent(in), target, contiguous | zarr, | ||
real(fgsl_double), intent(in) | x, | ||
real(fgsl_double), intent(in) | y, | ||
type(fgsl_interp_accel), intent(inout) | xa, | ||
type(fgsl_interp_accel), intent(inout) | ya | ||
) |
integer(fgsl_int) function fgsl_interp2d_eval_deriv_y_e | ( | type(fgsl_interp2d), intent(in) | interp, |
real(fgsl_double), dimension(:), intent(in), target, contiguous | xarr, | ||
real(fgsl_double), dimension(:), intent(in), target, contiguous | yarr, | ||
real(fgsl_double), dimension(:,:), intent(in), target, contiguous | zarr, | ||
real(fgsl_double), intent(in) | x, | ||
real(fgsl_double), intent(in) | y, | ||
type(fgsl_interp_accel), intent(inout) | xa, | ||
type(fgsl_interp_accel), intent(inout) | ya, | ||
real(fgsl_double), intent(out) | z | ||
) |
real(fgsl_double) function fgsl_interp2d_eval_deriv_yy | ( | type(fgsl_interp2d), intent(in) | interp, |
real(fgsl_double), dimension(:), intent(in), target, contiguous | xarr, | ||
real(fgsl_double), dimension(:), intent(in), target, contiguous | yarr, | ||
real(fgsl_double), dimension(:,:), intent(in), target, contiguous | zarr, | ||
real(fgsl_double), intent(in) | x, | ||
real(fgsl_double), intent(in) | y, | ||
type(fgsl_interp_accel), intent(inout) | xa, | ||
type(fgsl_interp_accel), intent(inout) | ya | ||
) |
integer(fgsl_int) function fgsl_interp2d_eval_deriv_yy_e | ( | type(fgsl_interp2d), intent(in) | interp, |
real(fgsl_double), dimension(:), intent(in), target, contiguous | xarr, | ||
real(fgsl_double), dimension(:), intent(in), target, contiguous | yarr, | ||
real(fgsl_double), dimension(:,:), intent(in), target, contiguous | zarr, | ||
real(fgsl_double), intent(in) | x, | ||
real(fgsl_double), intent(in) | y, | ||
type(fgsl_interp_accel), intent(inout) | xa, | ||
type(fgsl_interp_accel), intent(inout) | ya, | ||
real(fgsl_double), intent(out) | z | ||
) |
integer(fgsl_int) function fgsl_interp2d_eval_e | ( | type(fgsl_interp2d), intent(in) | interp, |
real(fgsl_double), dimension(:), intent(in), target, contiguous | xarr, | ||
real(fgsl_double), dimension(:), intent(in), target, contiguous | yarr, | ||
real(fgsl_double), dimension(:,:), intent(in), target, contiguous | zarr, | ||
real(fgsl_double), intent(in) | x, | ||
real(fgsl_double), intent(in) | y, | ||
type(fgsl_interp_accel), intent(inout) | xa, | ||
type(fgsl_interp_accel), intent(inout) | ya, | ||
real(fgsl_double), intent(out) | z | ||
) |
integer(fgsl_int) function fgsl_interp2d_eval_e_extrap | ( | type(fgsl_interp2d), intent(in) | interp, |
real(fgsl_double), dimension(:), intent(in), target, contiguous | xarr, | ||
real(fgsl_double), dimension(:), intent(in), target, contiguous | yarr, | ||
real(fgsl_double), dimension(:,:), intent(in), target, contiguous | zarr, | ||
real(fgsl_double), intent(in) | x, | ||
real(fgsl_double), intent(in) | y, | ||
type(fgsl_interp_accel), intent(inout) | xa, | ||
type(fgsl_interp_accel), intent(inout) | ya, | ||
real(fgsl_double), intent(out) | z | ||
) |
real(fgsl_double) function fgsl_interp2d_eval_extrap | ( | type(fgsl_interp2d), intent(in) | interp, |
real(fgsl_double), dimension(:), intent(in), target, contiguous | xarr, | ||
real(fgsl_double), dimension(:), intent(in), target, contiguous | yarr, | ||
real(fgsl_double), dimension(:,:), intent(in), target, contiguous | zarr, | ||
real(fgsl_double), intent(in) | x, | ||
real(fgsl_double), intent(in) | y, | ||
type(fgsl_interp_accel), intent(inout) | xa, | ||
type(fgsl_interp_accel), intent(inout) | ya | ||
) |
integer(fgsl_int) function fgsl_interp2d_eval_extrap_e | ( | type(fgsl_interp2d), intent(in) | interp, |
real(fgsl_double), dimension(:), intent(in), target, contiguous | xarr, | ||
real(fgsl_double), dimension(:), intent(in), target, contiguous | yarr, | ||
real(fgsl_double), dimension(:,:), intent(in), target, contiguous | zarr, | ||
real(fgsl_double), intent(in) | x, | ||
real(fgsl_double), intent(in) | y, | ||
type(fgsl_interp_accel), intent(inout) | xa, | ||
type(fgsl_interp_accel), intent(inout) | ya, | ||
real(fgsl_double), intent(out) | z | ||
) |
subroutine fgsl_interp2d_free | ( | type(fgsl_interp2d), intent(in) | interp | ) |
integer(fgsl_int) function fgsl_interp2d_init | ( | type(fgsl_interp2d), intent(in) | interp, |
real(fgsl_double), dimension(:), intent(in), target, contiguous | xa, | ||
real(fgsl_double), dimension(:), intent(in), target, contiguous | ya, | ||
real(fgsl_double), dimension(:,:), intent(in), target, contiguous | za | ||
) |
integer(fgsl_size_t) function fgsl_interp2d_min_size | ( | type(fgsl_interp2d), intent(in) | interp | ) |
character(kind=fgsl_char,len=fgsl_strmax) function fgsl_interp2d_name | ( | type(fgsl_interp2d), intent(in) | interp | ) |
logical function fgsl_interp2d_status | ( | type(fgsl_interp2d), intent(in) | interp | ) |
integer(fgsl_size_t) function fgsl_interp2d_type_min_size | ( | type(fgsl_interp2d_type), intent(in) | T | ) |
type(fgsl_interp_accel) function fgsl_interp_accel_alloc |
integer(fgsl_size_t) function fgsl_interp_accel_find | ( | type(fgsl_interp_accel), intent(inout) | acc, |
real(fgsl_double), dimension(:), intent(in), target, contiguous | xa, | ||
real(fgsl_double), intent(in) | x | ||
) |
subroutine fgsl_interp_accel_free | ( | type(fgsl_interp_accel), intent(inout) | acc | ) |
logical function fgsl_interp_accel_status | ( | type(fgsl_interp_accel), intent(in) | acc | ) |
type(fgsl_interp) function fgsl_interp_alloc | ( | type(fgsl_interp_type), intent(in) | interp_type, |
integer(fgsl_size_t), intent(in) | size | ||
) |
integer(fgsl_size_t) function fgsl_interp_bsearch | ( | real(fgsl_double), dimension(:), intent(in), target, contiguous | xa, |
real(fgsl_double), intent(in) | x, | ||
integer(fgsl_size_t), intent(in) | index_lo, | ||
integer(fgsl_size_t), intent(in) | index_hi | ||
) |
real(fgsl_double) function fgsl_interp_eval | ( | type(fgsl_interp), intent(in) | interp, |
real(fgsl_double), dimension(:), intent(in), target, contiguous | xa, | ||
real(fgsl_double), dimension(:), intent(in), target, contiguous | ya, | ||
real(fgsl_double), intent(in) | x, | ||
type(fgsl_interp_accel), intent(inout) | acc | ||
) |
real(fgsl_double) function fgsl_interp_eval_deriv | ( | type(fgsl_interp), intent(in) | interp, |
real(fgsl_double), dimension(:), intent(in), target, contiguous | xa, | ||
real(fgsl_double), dimension(:), intent(in), target, contiguous | ya, | ||
real(fgsl_double), intent(in) | x, | ||
type(fgsl_interp_accel), intent(inout) | acc | ||
) |
real(fgsl_double) function fgsl_interp_eval_deriv2 | ( | type(fgsl_interp), intent(in) | interp, |
real(fgsl_double), dimension(:), intent(in), target, contiguous | xa, | ||
real(fgsl_double), dimension(:), intent(in), target, contiguous | ya, | ||
real(fgsl_double), intent(in) | x, | ||
type(fgsl_interp_accel), intent(inout) | acc | ||
) |
integer(fgsl_int) function fgsl_interp_eval_deriv2_e | ( | type(fgsl_interp), intent(in) | interp, |
real(fgsl_double), dimension(:), intent(in), target, contiguous | xa, | ||
real(fgsl_double), dimension(:), intent(in), target, contiguous | ya, | ||
real(fgsl_double), intent(in) | x, | ||
type(fgsl_interp_accel), intent(inout) | acc, | ||
real(fgsl_double), intent(out) | d2 | ||
) |
integer(fgsl_int) function fgsl_interp_eval_deriv_e | ( | type(fgsl_interp), intent(in) | interp, |
real(fgsl_double), dimension(:), intent(in), target, contiguous | xa, | ||
real(fgsl_double), dimension(:), intent(in), target, contiguous | ya, | ||
real(fgsl_double), intent(in) | x, | ||
type(fgsl_interp_accel), intent(inout) | acc, | ||
real(fgsl_double), intent(out) | d | ||
) |
integer(fgsl_int) function fgsl_interp_eval_e | ( | type(fgsl_interp), intent(in) | interp, |
real(fgsl_double), dimension(:), intent(in), target, contiguous | xa, | ||
real(fgsl_double), dimension(:), intent(in), target, contiguous | ya, | ||
real(fgsl_double), intent(in) | x, | ||
type(fgsl_interp_accel), intent(inout) | acc, | ||
real(fgsl_double), intent(out) | y | ||
) |
real(fgsl_double) function fgsl_interp_eval_integ | ( | type(fgsl_interp), intent(in) | interp, |
real(fgsl_double), dimension(:), intent(in), target, contiguous | xa, | ||
real(fgsl_double), dimension(:), intent(in), target, contiguous | ya, | ||
real(fgsl_double), intent(in) | a, | ||
real(fgsl_double), intent(in) | b, | ||
type(fgsl_interp_accel), intent(inout) | acc | ||
) |
integer(fgsl_int) function fgsl_interp_eval_integ_e | ( | type(fgsl_interp), intent(in) | interp, |
real(fgsl_double), dimension(:), intent(in), target, contiguous | xa, | ||
real(fgsl_double), dimension(:), intent(in), target, contiguous | ya, | ||
real(fgsl_double), intent(in) | a, | ||
real(fgsl_double), intent(in) | b, | ||
type(fgsl_interp_accel), intent(inout) | acc, | ||
real(fgsl_double), intent(out) | result | ||
) |
subroutine fgsl_interp_free | ( | type(fgsl_interp), intent(inout) | interp | ) |
integer(fgsl_int) function fgsl_interp_init | ( | type(fgsl_interp), intent(inout) | interp, |
real(fgsl_double), dimension(:), intent(in), target, contiguous | xa, | ||
real(fgsl_double), dimension(:), intent(in), target, contiguous | ya | ||
) |
integer(fgsl_long) function fgsl_interp_min_size | ( | type(fgsl_interp), intent(in) | interp | ) |
character(kind=fgsl_char,len=fgsl_strmax) function fgsl_interp_name | ( | type(fgsl_interp), intent(in) | interp | ) |
logical function fgsl_interp_status | ( | type(fgsl_interp), intent(in) | interp | ) |
integer(fgsl_long) function fgsl_interp_type_min_size | ( | type(fgsl_interp_type), intent(in) | interp | ) |
integer(fgsl_size_t) function fgsl_sizeof_interp | ( | type(fgsl_interp), intent(in) | w | ) |
type(fgsl_spline2d) function fgsl_spline2d_alloc | ( | type(fgsl_interp2d_type), intent(in) | T, |
integer(fgsl_size_t), intent(in) | xsize, | ||
integer(fgsl_size_t), intent(in) | ysize | ||
) |
real(fgsl_double) function fgsl_spline2d_eval | ( | type(fgsl_spline2d), intent(in) | interp, |
real(fgsl_double), intent(in) | x, | ||
real(fgsl_double), intent(in) | y, | ||
type(fgsl_interp_accel), intent(inout) | xa, | ||
type(fgsl_interp_accel), intent(inout) | ya | ||
) |
real(fgsl_double) function fgsl_spline2d_eval_deriv_x | ( | type(fgsl_spline2d), intent(in) | interp, |
real(fgsl_double), intent(in) | x, | ||
real(fgsl_double), intent(in) | y, | ||
type(fgsl_interp_accel), intent(inout) | xa, | ||
type(fgsl_interp_accel), intent(inout) | ya | ||
) |
integer(fgsl_int) function fgsl_spline2d_eval_deriv_x_e | ( | type(fgsl_spline2d), intent(in) | interp, |
real(fgsl_double), intent(in) | x, | ||
real(fgsl_double), intent(in) | y, | ||
type(fgsl_interp_accel), intent(inout) | xa, | ||
type(fgsl_interp_accel), intent(inout) | ya, | ||
real(fgsl_double), intent(out) | z | ||
) |
real(fgsl_double) function fgsl_spline2d_eval_deriv_xx | ( | type(fgsl_spline2d), intent(in) | interp, |
real(fgsl_double), intent(in) | x, | ||
real(fgsl_double), intent(in) | y, | ||
type(fgsl_interp_accel), intent(inout) | xa, | ||
type(fgsl_interp_accel), intent(inout) | ya | ||
) |
integer(fgsl_int) function fgsl_spline2d_eval_deriv_xx_e | ( | type(fgsl_spline2d), intent(in) | interp, |
real(fgsl_double), intent(in) | x, | ||
real(fgsl_double), intent(in) | y, | ||
type(fgsl_interp_accel), intent(inout) | xa, | ||
type(fgsl_interp_accel), intent(inout) | ya, | ||
real(fgsl_double), intent(out) | z | ||
) |
real(fgsl_double) function fgsl_spline2d_eval_deriv_xy | ( | type(fgsl_spline2d), intent(in) | interp, |
real(fgsl_double), intent(in) | x, | ||
real(fgsl_double), intent(in) | y, | ||
type(fgsl_interp_accel), intent(inout) | xa, | ||
type(fgsl_interp_accel), intent(inout) | ya | ||
) |
integer(fgsl_int) function fgsl_spline2d_eval_deriv_xy_e | ( | type(fgsl_spline2d), intent(in) | interp, |
real(fgsl_double), intent(in) | x, | ||
real(fgsl_double), intent(in) | y, | ||
type(fgsl_interp_accel), intent(inout) | xa, | ||
type(fgsl_interp_accel), intent(inout) | ya, | ||
real(fgsl_double), intent(out) | z | ||
) |
real(fgsl_double) function fgsl_spline2d_eval_deriv_y | ( | type(fgsl_spline2d), intent(in) | interp, |
real(fgsl_double), intent(in) | x, | ||
real(fgsl_double), intent(in) | y, | ||
type(fgsl_interp_accel), intent(inout) | xa, | ||
type(fgsl_interp_accel), intent(inout) | ya | ||
) |
integer(fgsl_int) function fgsl_spline2d_eval_deriv_y_e | ( | type(fgsl_spline2d), intent(in) | interp, |
real(fgsl_double), intent(in) | x, | ||
real(fgsl_double), intent(in) | y, | ||
type(fgsl_interp_accel), intent(inout) | xa, | ||
type(fgsl_interp_accel), intent(inout) | ya, | ||
real(fgsl_double), intent(out) | z | ||
) |
real(fgsl_double) function fgsl_spline2d_eval_deriv_yy | ( | type(fgsl_spline2d), intent(in) | interp, |
real(fgsl_double), intent(in) | x, | ||
real(fgsl_double), intent(in) | y, | ||
type(fgsl_interp_accel), intent(inout) | xa, | ||
type(fgsl_interp_accel), intent(inout) | ya | ||
) |
integer(fgsl_int) function fgsl_spline2d_eval_deriv_yy_e | ( | type(fgsl_spline2d), intent(in) | interp, |
real(fgsl_double), intent(in) | x, | ||
real(fgsl_double), intent(in) | y, | ||
type(fgsl_interp_accel), intent(inout) | xa, | ||
type(fgsl_interp_accel), intent(inout) | ya, | ||
real(fgsl_double), intent(out) | z | ||
) |
integer(fgsl_int) function fgsl_spline2d_eval_e | ( | type(fgsl_spline2d), intent(in) | interp, |
real(fgsl_double), intent(in) | x, | ||
real(fgsl_double), intent(in) | y, | ||
type(fgsl_interp_accel), intent(inout) | xa, | ||
type(fgsl_interp_accel), intent(inout) | ya, | ||
real(fgsl_double), intent(out) | z | ||
) |
subroutine fgsl_spline2d_free | ( | type(fgsl_spline2d), intent(in) | interp | ) |
integer(fgsl_int) function fgsl_spline2d_init | ( | type(fgsl_spline2d), intent(in) | interp, |
real(fgsl_double), dimension(:), intent(in), target, contiguous | xa, | ||
real(fgsl_double), dimension(:), intent(in), target, contiguous | ya, | ||
real(fgsl_double), dimension(:,:), intent(in), target, contiguous | za | ||
) |
integer(fgsl_size_t) function fgsl_spline2d_min_size | ( | type(fgsl_spline2d), intent(in) | interp | ) |
character(kind=fgsl_char,len=fgsl_strmax) function fgsl_spline2d_name | ( | type(fgsl_spline2d), intent(in) | interp | ) |
logical function fgsl_spline2d_status | ( | type(fgsl_spline2d), intent(in) | spline | ) |
type(fgsl_spline) function fgsl_spline_alloc | ( | type(fgsl_interp_type), intent(in) | interp_type, |
integer(fgsl_size_t), intent(in) | size | ||
) |
real(fgsl_double) function fgsl_spline_eval | ( | type(fgsl_spline), intent(in) | spline, |
real(fgsl_double), intent(in) | x, | ||
type(fgsl_interp_accel), intent(inout) | acc | ||
) |
real(fgsl_double) function fgsl_spline_eval_deriv | ( | type(fgsl_spline), intent(in) | spline, |
real(fgsl_double), intent(in) | x, | ||
type(fgsl_interp_accel), intent(inout) | acc | ||
) |
real(fgsl_double) function fgsl_spline_eval_deriv2 | ( | type(fgsl_spline), intent(in) | spline, |
real(fgsl_double), intent(in) | x, | ||
type(fgsl_interp_accel), intent(inout) | acc | ||
) |
integer(fgsl_int) function fgsl_spline_eval_deriv2_e | ( | type(fgsl_spline), intent(in) | spline, |
real(fgsl_double), intent(in) | x, | ||
type(fgsl_interp_accel), intent(inout) | acc, | ||
real(fgsl_double), intent(out) | y | ||
) |
integer(fgsl_int) function fgsl_spline_eval_deriv_e | ( | type(fgsl_spline), intent(in) | spline, |
real(fgsl_double), intent(in) | x, | ||
type(fgsl_interp_accel), intent(inout) | acc, | ||
real(fgsl_double), intent(out) | y | ||
) |
integer(fgsl_int) function fgsl_spline_eval_e | ( | type(fgsl_spline), intent(in) | spline, |
real(fgsl_double), intent(in) | x, | ||
type(fgsl_interp_accel), intent(inout) | acc, | ||
real(fgsl_double), intent(out) | y | ||
) |
real(fgsl_double) function fgsl_spline_eval_integ | ( | type(fgsl_spline), intent(in) | spline, |
real(fgsl_double), intent(in) | a, | ||
real(fgsl_double), intent(in) | b, | ||
type(fgsl_interp_accel), intent(inout) | acc | ||
) |
integer(fgsl_int) function fgsl_spline_eval_integ_e | ( | type(fgsl_spline), intent(in) | spline, |
real(fgsl_double), intent(in) | a, | ||
real(fgsl_double), intent(in) | b, | ||
type(fgsl_interp_accel), intent(inout) | acc, | ||
real(fgsl_double), intent(out) | y | ||
) |
subroutine fgsl_spline_free | ( | type(fgsl_spline), intent(inout) | spline | ) |
integer(fgsl_int) function fgsl_spline_init | ( | type(fgsl_spline), intent(inout) | spline, |
real(fgsl_double), dimension(:), intent(in), target, contiguous | xa, | ||
real(fgsl_double), dimension(:), intent(in), target, contiguous | ya | ||
) |
integer(fgsl_long) function fgsl_spline_min_size | ( | type(fgsl_spline), intent(in) | spline | ) |
character(len=fgsl_strmax) function fgsl_spline_name | ( | type(fgsl_spline), intent(in) | spline | ) |
logical function fgsl_spline_status | ( | type(fgsl_spline), intent(in) | spline | ) |