movstat.finc File Reference

## Functions/Subroutines

type(fgsl_movstat_workspace) function | fgsl_movstat_alloc (k)
type(fgsl_movstat_workspace) function | fgsl_movstat_alloc2 (k, j)
subroutine | fgsl_movstat_free (w)
integer(fgsl_int) function | fgsl_movstat_mean (endtype, x, y, w)
integer(fgsl_int) function | fgsl_movstat_variance (endtype, x, y, w)
integer(fgsl_int) function | fgsl_movstat_sd (endtype, x, y, w)
integer(fgsl_int) function | fgsl_movstat_min (endtype, x, y, w)
integer(fgsl_int) function | fgsl_movstat_max (endtype, x, y, w)
integer(fgsl_int) function | fgsl_movstat_minmax (endtype, x, y_min, y_max, w)
integer(fgsl_int) function | fgsl_movstat_sum (endtype, x, y, w)
integer(fgsl_int) function | fgsl_movstat_median (endtype, x, y, w)
integer(fgsl_int) function | fgsl_movstat_mad0 (endtype, x, xmedian, xmad, w)
integer(fgsl_int) function | fgsl_movstat_mad (endtype, x, xmedian, xmad, w)
integer(fgsl_int) function | fgsl_movstat_qqr (endtype, x, q, xqqr, w)
integer(fgsl_int) function | fgsl_movstat_sn (endtype, x, xscale, w)
integer(fgsl_int) function | fgsl_movstat_qn (endtype, x, xscale, w)
integer(fgsl_int) function | fgsl_movstat_apply (endtype, f, x, y, w)
integer(fgsl_int) function | fgsl_movstat_fill (endtype, x, idx, h, j, window)

## Function/Subroutine Documentation

## fgsl_movstat_alloc()

type(fgsl_movstat_workspace) function fgsl_movstat_alloc | ( | integer(fgsl_size_t), intent(in) | k | ) |

## fgsl_movstat_alloc2()

type(fgsl_movstat_workspace) function fgsl_movstat_alloc2 | ( | integer(fgsl_size_t), intent(in) | k,
|  | integer(fgsl_size_t), intent(in) | j
| ) |  |

## fgsl_movstat_apply()

integer(fgsl_int) function fgsl_movstat_apply | ( | integer(fgsl_int), intent(in) | endtype,
|  | type(fgsl_movstat_function), intent(in) | f,
|  | type(fgsl_vector), intent(in) | x,
|  | type(fgsl_vector), intent(inout) | y,
|  | type(fgsl_movstat_workspace), intent(inout) | w
| ) |  |

## fgsl_movstat_fill()

integer(fgsl_int) function fgsl_movstat_fill | ( | integer(fgsl_int), intent(in) | endtype,
|  | type(fgsl_vector), intent(in) | x,
|  | integer(fgsl_size_t), intent(in) | idx,
|  | integer(fgsl_size_t), intent(in) | h,
|  | integer(fgsl_size_t), intent(in) | j,
|  | real(fgsl_double), intent(inout) | window
| ) |  |

## fgsl_movstat_free()

subroutine fgsl_movstat_free | ( | type(fgsl_movstat_workspace), intent(inout) | w | ) |

## fgsl_movstat_mad()

integer(fgsl_int) function fgsl_movstat_mad | ( | integer(fgsl_int), intent(in) | endtype,
|  | type(fgsl_vector), intent(in) | x,
|  | type(fgsl_vector), intent(inout) | xmedian,
|  | type(fgsl_vector), intent(inout) | xmad,
|  | type(fgsl_movstat_workspace), intent(inout) | w
| ) |  |

## fgsl_movstat_mad0()

integer(fgsl_int) function fgsl_movstat_mad0 | ( | integer(fgsl_int), intent(in) | endtype,
|  | type(fgsl_vector), intent(in) | x,
|  | type(fgsl_vector), intent(inout) | xmedian,
|  | type(fgsl_vector), intent(inout) | xmad,
|  | type(fgsl_movstat_workspace), intent(inout) | w
| ) |  |

## fgsl_movstat_max()

integer(fgsl_int) function fgsl_movstat_max | ( | integer(fgsl_int), intent(in) | endtype,
|  | type(fgsl_vector), intent(in) | x,
|  | type(fgsl_vector), intent(inout) | y,
|  | type(fgsl_movstat_workspace), intent(inout) | w
| ) |  |

## fgsl_movstat_mean()

integer(fgsl_int) function fgsl_movstat_mean | ( | integer(fgsl_int), intent(in) | endtype,
|  | type(fgsl_vector), intent(in) | x,
|  | type(fgsl_vector), intent(inout) | y,
|  | type(fgsl_movstat_workspace), intent(inout) | w
| ) |  |

## fgsl_movstat_median()

integer(fgsl_int) function fgsl_movstat_median | ( | integer(fgsl_int), intent(in) | endtype,
|  | type(fgsl_vector), intent(in) | x,
|  | type(fgsl_vector), intent(inout) | y,
|  | type(fgsl_movstat_workspace), intent(inout) | w
| ) |  |

## fgsl_movstat_min()

integer(fgsl_int) function fgsl_movstat_min | ( | integer(fgsl_int), intent(in) | endtype,
|  | type(fgsl_vector), intent(in) | x,
|  | type(fgsl_vector), intent(inout) | y,
|  | type(fgsl_movstat_workspace), intent(inout) | w
| ) |  |

## fgsl_movstat_minmax()

integer(fgsl_int) function fgsl_movstat_minmax | ( | integer(fgsl_int), intent(in) | endtype,
|  | type(fgsl_vector), intent(in) | x,
|  | type(fgsl_vector), intent(inout) | y_min,
|  | type(fgsl_vector), intent(inout) | y_max,
|  | type(fgsl_movstat_workspace), intent(inout) | w
| ) |  |

## fgsl_movstat_qn()

integer(fgsl_int) function fgsl_movstat_qn | ( | integer(fgsl_int), intent(in) | endtype,
|  | type(fgsl_vector), intent(in) | x,
|  | type(fgsl_vector), intent(inout) | xscale,
|  | type(fgsl_movstat_workspace), intent(inout) | w
| ) |  |

## fgsl_movstat_qqr()

integer(fgsl_int) function fgsl_movstat_qqr | ( | integer(fgsl_int), intent(in) | endtype,
|  | type(fgsl_vector), intent(in) | x,
|  | real(fgsl_double), intent(in) | q,
|  | type(fgsl_vector), intent(inout) | xqqr,
|  | type(fgsl_movstat_workspace), intent(inout) | w
| ) |  |

## fgsl_movstat_sd()

integer(fgsl_int) function fgsl_movstat_sd | ( | integer(fgsl_int), intent(in) | endtype,
|  | type(fgsl_vector), intent(in) | x,
|  | type(fgsl_vector), intent(inout) | y,
|  | type(fgsl_movstat_workspace), intent(inout) | w
| ) |  |

## fgsl_movstat_sn()

integer(fgsl_int) function fgsl_movstat_sn | ( | integer(fgsl_int), intent(in) | endtype,
|  | type(fgsl_vector), intent(in) | x,
|  | type(fgsl_vector), intent(inout) | xscale,
|  | type(fgsl_movstat_workspace), intent(inout) | w
| ) |  |

## fgsl_movstat_sum()

integer(fgsl_int) function fgsl_movstat_sum | ( | integer(fgsl_int), intent(in) | endtype,
|  | type(fgsl_vector), intent(in) | x,
|  | type(fgsl_vector), intent(inout) | y,
|  | type(fgsl_movstat_workspace), intent(inout) | w
| ) |  |

## fgsl_movstat_variance()

integer(fgsl_int) function fgsl_movstat_variance | ( | integer(fgsl_int), intent(in) | endtype,
|  | type(fgsl_vector), intent(in) | x,
|  | type(fgsl_vector), intent(inout) | y,
|  | type(fgsl_movstat_workspace), intent(inout) | w
| ) |  |