FGSL
Fortran interface for the GNU scientific library
|
Data Types | |
interface | compare |
interface | compare |
Functions/Subroutines | |
subroutine | fgsl_heapsort (array, count, size, compare) |
integer(fgsl_int) | fgsl_heapsort_index (p, array, count, size, compare) |
subroutine | fgsl_sort_double (data, stride, n) |
subroutine | fgsl_sort_double_index (p, data, stride, n) |
integer(fgsl_int) | fgsl_sort_double_smallest (dest, k, src, stride, n) |
integer(fgsl_int) | fgsl_sort_double_smallest_index (p, k, src, stride, n) |
integer(fgsl_int) | fgsl_sort_double_largest (dest, k, src, stride, n) |
integer(fgsl_int) | fgsl_sort_double_largest_index (p, k, src, stride, n) |
subroutine | fgsl_sort_long (data, stride, n) |
subroutine | fgsl_sort_long_index (p, data, stride, n) |
integer(fgsl_int) | fgsl_sort_long_smallest (dest, k, src, stride, n) |
integer(fgsl_int) | fgsl_sort_long_smallest_index (p, k, src, stride, n) |
integer(fgsl_int) | fgsl_sort_long_largest (dest, k, src, stride, n) |
integer(fgsl_int) | fgsl_sort_long_largest_index (p, k, src, stride, n) |
subroutine | fgsl_sort_vector (v) |
subroutine | fgsl_sort_vector_index (p, v) |
integer(fgsl_int) | fgsl_sort_vector_smallest (dest, k, v) |
integer(fgsl_int) | fgsl_sort_vector_largest (dest, k, v) |
integer(fgsl_int) | fgsl_sort_vector_smallest_index (p, k, v) |
integer(fgsl_int) | fgsl_sort_vector_largest_index (p, k, v) |
subroutine fgsl_heapsort | ( | type(c_ptr) | array, |
integer(fgsl_size_t),intent(in) | count, | ||
integer(fgsl_size_t),intent(in) | size, | ||
compare | |||
) |
integer(fgsl_int) fgsl_heapsort_index | ( | integer(fgsl_size_t),dimension(count),intent(out) | p, |
type(c_ptr) | array, | ||
integer(fgsl_size_t),intent(in) | count, | ||
integer(fgsl_size_t),intent(in) | size, | ||
compare | |||
) |
subroutine fgsl_sort_double | ( | real(fgsl_double),dimension(:),intent(inout) | data, |
integer(fgsl_size_t),intent(in) | stride, | ||
integer(fgsl_size_t),intent(in) | n | ||
) |
subroutine fgsl_sort_double_index | ( | integer(fgsl_size_t),dimension(:),intent(out) | p, |
real(fgsl_double),dimension(:),intent(in) | data, | ||
integer(fgsl_size_t),intent(in) | stride, | ||
integer(fgsl_size_t),intent(in) | n | ||
) |
integer(fgsl_int) fgsl_sort_double_largest | ( | real(fgsl_double),dimension(k),intent(out) | dest, |
integer(fgsl_size_t),intent(in) | k, | ||
real(fgsl_double),dimension(:),intent(in) | src, | ||
integer(fgsl_size_t),intent(in) | stride, | ||
integer(fgsl_size_t),intent(in) | n | ||
) |
integer(fgsl_int) fgsl_sort_double_largest_index | ( | integer(fgsl_size_t),dimension(k),intent(out) | p, |
integer(fgsl_size_t),intent(in) | k, | ||
real(fgsl_double),dimension(:),intent(in) | src, | ||
integer(fgsl_size_t),intent(in) | stride, | ||
integer(fgsl_size_t),intent(in) | n | ||
) |
integer(fgsl_int) fgsl_sort_double_smallest | ( | real(fgsl_double),dimension(k),intent(out) | dest, |
integer(fgsl_size_t),intent(in) | k, | ||
real(fgsl_double),dimension(:),intent(in) | src, | ||
integer(fgsl_size_t),intent(in) | stride, | ||
integer(fgsl_size_t),intent(in) | n | ||
) |
integer(fgsl_int) fgsl_sort_double_smallest_index | ( | integer(fgsl_size_t),dimension(k),intent(out) | p, |
integer(fgsl_size_t),intent(in) | k, | ||
real(fgsl_double),dimension(:),intent(in) | src, | ||
integer(fgsl_size_t),intent(in) | stride, | ||
integer(fgsl_size_t),intent(in) | n | ||
) |
subroutine fgsl_sort_long | ( | integer(fgsl_long),dimension(:),intent(inout) | data, |
integer(fgsl_size_t),intent(in) | stride, | ||
integer(fgsl_size_t),intent(in) | n | ||
) |
subroutine fgsl_sort_long_index | ( | integer(fgsl_size_t),dimension(:),intent(out) | p, |
integer(fgsl_long),dimension(:),intent(in) | data, | ||
integer(fgsl_size_t),intent(in) | stride, | ||
integer(fgsl_size_t),intent(in) | n | ||
) |
integer(fgsl_int) fgsl_sort_long_largest | ( | integer(fgsl_long),dimension(k),intent(out) | dest, |
integer(fgsl_size_t),intent(in) | k, | ||
integer(fgsl_long),dimension(:),intent(in) | src, | ||
integer(fgsl_size_t),intent(in) | stride, | ||
integer(fgsl_size_t),intent(in) | n | ||
) |
integer(fgsl_int) fgsl_sort_long_largest_index | ( | integer(fgsl_size_t),dimension(k),intent(out) | p, |
integer(fgsl_size_t),intent(in) | k, | ||
integer(fgsl_long),dimension(:),intent(in) | src, | ||
integer(fgsl_size_t),intent(in) | stride, | ||
integer(fgsl_size_t),intent(in) | n | ||
) |
integer(fgsl_int) fgsl_sort_long_smallest | ( | integer(fgsl_long),dimension(k),intent(out) | dest, |
integer(fgsl_size_t),intent(in) | k, | ||
integer(fgsl_long),dimension(:),intent(in) | src, | ||
integer(fgsl_size_t),intent(in) | stride, | ||
integer(fgsl_size_t),intent(in) | n | ||
) |
integer(fgsl_int) fgsl_sort_long_smallest_index | ( | integer(fgsl_size_t),dimension(k),intent(out) | p, |
integer(fgsl_size_t),intent(in) | k, | ||
integer(fgsl_long),dimension(:),intent(in) | src, | ||
integer(fgsl_size_t),intent(in) | stride, | ||
integer(fgsl_size_t),intent(in) | n | ||
) |
subroutine fgsl_sort_vector | ( | type(fgsl_vector),intent(inout) | v | ) |
subroutine fgsl_sort_vector_index | ( | type(fgsl_permutation),intent(inout) | p, |
type(fgsl_vector),intent(in) | v | ||
) |
integer(fgsl_int) fgsl_sort_vector_largest | ( | real(fgsl_double),dimension(k),intent(out) | dest, |
integer(fgsl_size_t),intent(in) | k, | ||
type(fgsl_vector),intent(inout) | v | ||
) |
integer(fgsl_int) fgsl_sort_vector_largest_index | ( | integer(fgsl_size_t),dimension(k),intent(out) | p, |
integer(fgsl_size_t),intent(in) | k, | ||
type(fgsl_vector),intent(inout) | v | ||
) |
integer(fgsl_int) fgsl_sort_vector_smallest | ( | real(fgsl_double),dimension(k),intent(out) | dest, |
integer(fgsl_size_t),intent(in) | k, | ||
type(fgsl_vector),intent(inout) | v | ||
) |
integer(fgsl_int) fgsl_sort_vector_smallest_index | ( | integer(fgsl_size_t),dimension(k),intent(out) | p, |
integer(fgsl_size_t),intent(in) | k, | ||
type(fgsl_vector),intent(inout) | v | ||
) |