FGSL
Fortran interface for the GNU scientific library
Functions/Subroutines
filter.finc File Reference

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)
 

Function/Subroutine Documentation

◆ fgsl_filter_gaussian()

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 
)

◆ fgsl_filter_gaussian_alloc()

type(fgsl_filter_gaussian_workspace) function fgsl_filter_gaussian_alloc ( integer(fgsl_size_t), intent(in)  k)

◆ fgsl_filter_gaussian_free()

subroutine fgsl_filter_gaussian_free ( type(fgsl_filter_gaussian_workspace), intent(inout)  w)

◆ fgsl_filter_gaussian_kernel()

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 
)

◆ fgsl_filter_impulse()

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 
)

◆ fgsl_filter_impulse_alloc()

type(fgsl_filter_impulse_workspace) function fgsl_filter_impulse_alloc ( integer(fgsl_size_t), intent(in)  k)

◆ fgsl_filter_impulse_free()

subroutine fgsl_filter_impulse_free ( type(fgsl_filter_impulse_workspace), intent(inout)  w)

◆ fgsl_filter_median()

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 
)

◆ fgsl_filter_median_alloc()

type(fgsl_filter_median_workspace) function fgsl_filter_median_alloc ( integer(fgsl_size_t), intent(in)  k)

◆ fgsl_filter_median_free()

subroutine fgsl_filter_median_free ( type(fgsl_filter_median_workspace), intent(inout)  w)

◆ fgsl_filter_rmedian()

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 
)

◆ fgsl_filter_rmedian_alloc()

type(fgsl_filter_rmedian_workspace) function fgsl_filter_rmedian_alloc ( integer(fgsl_size_t), intent(in)  k)

◆ fgsl_filter_rmedian_free()

subroutine fgsl_filter_rmedian_free ( type(fgsl_filter_rmedian_workspace), intent(inout)  w)