FGSL: api/filter.finc File Reference

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 | ) |