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 
)