FGSL: interface/sort.finc File Reference

FGSL Fortran interface for the GNU scientific library

Functions/Subroutines
sort.finc File Reference
This graph shows which files directly or indirectly include this file:

## Functions/Subroutines
subroutine | gsl_heapsort (array, count, size, compare)
integer(c_int) function | gsl_heapsort_index (p, array, count, size, compare)
subroutine | gsl_sort (data, stride, n)
subroutine | gsl_sort2 (data1, stride1, data2, stride2, n)
subroutine | gsl_sort_index (p, data, stride, n)
integer(c_int) function | gsl_sort_smallest (dest, k, src, stride, n)
integer(c_int) function | gsl_sort_smallest_index (p, k, src, stride, n)
integer(c_int) function | gsl_sort_largest (dest, k, src, stride, n)
integer(c_int) function | gsl_sort_largest_index (p, k, src, stride, n)
subroutine | gsl_sort_long (data, stride, n)
subroutine | gsl_sort_long_index (p, data, stride, n)
integer(c_int) function | gsl_sort_long_smallest (dest, k, src, stride, n)
integer(c_int) function | gsl_sort_long_smallest_index (p, k, src, stride, n)
integer(c_int) function | gsl_sort_long_largest (dest, k, src, stride, n)
integer(c_int) function | gsl_sort_long_largest_index (p, k, src, stride, n)
subroutine | gsl_sort_vector (v)
subroutine | gsl_sort_vector2 (v1, v2)
integer(c_int) function | gsl_sort_vector_index (p, v)
integer(c_int) function | gsl_sort_vector_smallest (dest, k, v)
integer(c_int) function | gsl_sort_vector_largest (dest, k, v)
integer(c_int) function | gsl_sort_vector_smallest_index (p, k, v)
integer(c_int) function | gsl_sort_vector_largest_index (p, k, v)

## Function/Subroutine Documentation

## ◆ gsl_heapsort()

subroutine gsl_heapsort | ( | type(c_ptr), value | array,
|  | integer(c_size_t), value | count,
|  | integer(c_size_t), value | size,
|  | type(c_funptr), value | compare
| ) |  |

## ◆ gsl_heapsort_index()

integer(c_int) function gsl_heapsort_index | ( | type(c_ptr), value | p,
|  | type(c_ptr), value | array,
|  | integer(c_size_t), value | count,
|  | integer(c_size_t), value | size,
|  | type(c_funptr), value | compare
| ) |  |

## ◆ gsl_sort()

subroutine gsl_sort | ( | type(c_ptr), value | data,
|  | integer(c_size_t), value | stride,
|  | integer(c_size_t), value | n
| ) |  |

## ◆ gsl_sort2()

subroutine gsl_sort2 | ( | type(c_ptr), value | data1,
|  | integer(c_size_t), value | stride1,
|  | type(c_ptr), value | data2,
|  | integer(c_size_t), value | stride2,
|  | integer(c_size_t), value | n
| ) |  |

## ◆ gsl_sort_index()

subroutine gsl_sort_index | ( | type(c_ptr), value | p,
|  | type(c_ptr), value | data,
|  | integer(c_size_t), value | stride,
|  | integer(c_size_t), value | n
| ) |  |

## ◆ gsl_sort_largest()

integer(c_int) function gsl_sort_largest | ( | type(c_ptr), value | dest,
|  | integer(c_size_t), value | k,
|  | type(c_ptr), value | src,
|  | integer(c_size_t), value | stride,
|  | integer(c_size_t), value | n
| ) |  |

## ◆ gsl_sort_largest_index()

integer(c_int) function gsl_sort_largest_index | ( | type(c_ptr), value | p,
|  | integer(c_size_t), value | k,
|  | type(c_ptr), value | src,
|  | integer(c_size_t), value | stride,
|  | integer(c_size_t), value | n
| ) |  |

## ◆ gsl_sort_long()

subroutine gsl_sort_long | ( | type(c_ptr), value | data,
|  | integer(c_size_t), value | stride,
|  | integer(c_size_t), value | n
| ) |  |

## ◆ gsl_sort_long_index()

subroutine gsl_sort_long_index | ( | type(c_ptr), value | p,
|  | type(c_ptr), value | data,
|  | integer(c_size_t), value | stride,
|  | integer(c_size_t), value | n
| ) |  |

## ◆ gsl_sort_long_largest()

integer(c_int) function gsl_sort_long_largest | ( | type(c_ptr), value | dest,
|  | integer(c_size_t), value | k,
|  | type(c_ptr), value | src,
|  | integer(c_size_t), value | stride,
|  | integer(c_size_t), value | n
| ) |  |

## ◆ gsl_sort_long_largest_index()

integer(c_int) function gsl_sort_long_largest_index | ( | type(c_ptr), value | p,
|  | integer(c_size_t), value | k,
|  | type(c_ptr), value | src,
|  | integer(c_size_t), value | stride,
|  | integer(c_size_t), value | n
| ) |  |

## ◆ gsl_sort_long_smallest()

integer(c_int) function gsl_sort_long_smallest | ( | type(c_ptr), value | dest,
|  | integer(c_size_t), value | k,
|  | type(c_ptr), value | src,
|  | integer(c_size_t), value | stride,
|  | integer(c_size_t), value | n
| ) |  |

## ◆ gsl_sort_long_smallest_index()

integer(c_int) function gsl_sort_long_smallest_index | ( | type(c_ptr), value | p,
|  | integer(c_size_t), value | k,
|  | type(c_ptr), value | src,
|  | integer(c_size_t), value | stride,
|  | integer(c_size_t), value | n
| ) |  |

## ◆ gsl_sort_smallest()

integer(c_int) function gsl_sort_smallest | ( | type(c_ptr), value | dest,
|  | integer(c_size_t), value | k,
|  | type(c_ptr), value | src,
|  | integer(c_size_t), value | stride,
|  | integer(c_size_t), value | n
| ) |  |

## ◆ gsl_sort_smallest_index()

integer(c_int) function gsl_sort_smallest_index | ( | type(c_ptr), value | p,
|  | integer(c_size_t), value | k,
|  | type(c_ptr), value | src,
|  | integer(c_size_t), value | stride,
|  | integer(c_size_t), value | n
| ) |  |

## ◆ gsl_sort_vector()

subroutine gsl_sort_vector | ( | type(c_ptr), value | v | ) |

## ◆ gsl_sort_vector2()

subroutine gsl_sort_vector2 | ( | type(c_ptr), value | v1,
|  | type(c_ptr), value | v2
| ) |  |

## ◆ gsl_sort_vector_index()

integer(c_int) function gsl_sort_vector_index | ( | type(c_ptr), value | p,
|  | type(c_ptr), value | v
| ) |  |

## ◆ gsl_sort_vector_largest()

integer(c_int) function gsl_sort_vector_largest | ( | real(c_double), dimension(k) | dest,
|  | integer(c_size_t), value | k,
|  | type(c_ptr), value | v
| ) |  |

## ◆ gsl_sort_vector_largest_index()

integer(c_int) function gsl_sort_vector_largest_index | ( | integer(c_size_t), dimension(k) | p,
|  | integer(c_size_t), value | k,
|  | type(c_ptr), value | v
| ) |  |

## ◆ gsl_sort_vector_smallest()

integer(c_int) function gsl_sort_vector_smallest | ( | real(c_double), dimension(k) | dest,
|  | integer(c_size_t), value | k,
|  | type(c_ptr), value | v
| ) |  |

## ◆ gsl_sort_vector_smallest_index()

integer(c_int) function gsl_sort_vector_smallest_index | ( | integer(c_size_t), dimension(k) | p,
|  | integer(c_size_t), value | k,
|  | type(c_ptr), value | v
| ) |  |