FGSL
Fortran interface for the GNU scientific library
|
Functions/Subroutines | |
type(fgsl_filter_gaussian_workspace) function | fgsl_filter_gaussian_alloc (k) |
subroutine | fgsl_filter_gaussian_free (w) |
integer(fgsl_int) function | fgsl_filter_gaussian (endtype, alpha, order, x, y, w) |
integer(fgsl_int) function | fgsl_filter_gaussian_kernel (alpha, order, normalize, kernel) |
type(fgsl_filter_median_workspace) function | fgsl_filter_median_alloc (k) |
subroutine | fgsl_filter_median_free (w) |
integer(fgsl_int) function | fgsl_filter_median (endtype, alpha, order, x, y, w) |
type(fgsl_filter_rmedian_workspace) function | fgsl_filter_rmedian_alloc (k) |
subroutine | fgsl_filter_rmedian_free (w) |
integer(fgsl_int) function | fgsl_filter_rmedian (endtype, alpha, order, x, y, w) |
type(fgsl_filter_impulse_workspace) function | fgsl_filter_impulse_alloc (k) |
subroutine | fgsl_filter_impulse_free (w) |
integer(fgsl_int) function | fgsl_filter_impulse (endtype, scale_type, t, x, y, xmedian, xsigma, noutlier, ioutlier, w) |
integer(fgsl_int) function fgsl_filter_gaussian | ( | integer(fgsl_int), intent(in) | endtype, |
real(fgsl_double), intent(in) | alpha, | ||
integer(fgsl_size_t), intent(in) | order, | ||
type(fgsl_vector), intent(in) | x, | ||
type(fgsl_vector), intent(inout) | y, | ||
type(fgsl_filter_gaussian_workspace), intent(inout) | w | ||
) |
type(fgsl_filter_gaussian_workspace) function fgsl_filter_gaussian_alloc | ( | integer(fgsl_size_t), intent(in) | k | ) |
subroutine fgsl_filter_gaussian_free | ( | type(fgsl_filter_gaussian_workspace), intent(inout) | w | ) |
integer(fgsl_int) function fgsl_filter_gaussian_kernel | ( | real(fgsl_double), intent(in) | alpha, |
integer(fgsl_size_t), intent(in) | order, | ||
integer(fgsl_int), intent(in) | normalize, | ||
type(fgsl_vector), intent(inout) | kernel | ||
) |
integer(fgsl_int) function fgsl_filter_impulse | ( | integer(fgsl_int), intent(in) | endtype, |
integer(fgsl_int), intent(in) | scale_type, | ||
real(fgsl_double), intent(in) | t, | ||
type(fgsl_vector), intent(in) | x, | ||
type(fgsl_vector), intent(inout) | y, | ||
type(fgsl_vector), intent(inout) | xmedian, | ||
type(fgsl_vector), intent(inout) | xsigma, | ||
integer(fgsl_size_t), intent(inout) | noutlier, | ||
type(fgsl_vector_int), intent(inout) | ioutlier, | ||
type(fgsl_filter_impulse_workspace), intent(inout) | w | ||
) |
type(fgsl_filter_impulse_workspace) function fgsl_filter_impulse_alloc | ( | integer(fgsl_size_t), intent(in) | k | ) |
subroutine fgsl_filter_impulse_free | ( | type(fgsl_filter_impulse_workspace), intent(inout) | w | ) |
integer(fgsl_int) function fgsl_filter_median | ( | integer(fgsl_int), intent(in) | endtype, |
real(fgsl_double), intent(in) | alpha, | ||
integer(fgsl_size_t), intent(in) | order, | ||
type(fgsl_vector), intent(in) | x, | ||
type(fgsl_vector), intent(inout) | y, | ||
type(fgsl_filter_median_workspace), intent(inout) | w | ||
) |
type(fgsl_filter_median_workspace) function fgsl_filter_median_alloc | ( | integer(fgsl_size_t), intent(in) | k | ) |
subroutine fgsl_filter_median_free | ( | type(fgsl_filter_median_workspace), intent(inout) | w | ) |
integer(fgsl_int) function fgsl_filter_rmedian | ( | integer(fgsl_int), intent(in) | endtype, |
real(fgsl_double), intent(in) | alpha, | ||
integer(fgsl_size_t), intent(in) | order, | ||
type(fgsl_vector), intent(in) | x, | ||
type(fgsl_vector), intent(inout) | y, | ||
type(fgsl_filter_rmedian_workspace), intent(inout) | w | ||
) |
type(fgsl_filter_rmedian_workspace) function fgsl_filter_rmedian_alloc | ( | integer(fgsl_size_t), intent(in) | k | ) |
subroutine fgsl_filter_rmedian_free | ( | type(fgsl_filter_rmedian_workspace), intent(inout) | w | ) |