gsl.sort

D bindings for GSL.

Members

Aliases

gsl_comparison_fn_t
alias gsl_comparison_fn_t = int function(const(void)*, const(void)*)
Undocumented in source.

Functions

gsl_heapsort
void gsl_heapsort(void* array, size_t count, size_t size, gsl_comparison_fn_t compare)
Undocumented in source.
gsl_heapsort_index
int gsl_heapsort_index(size_t* p, const(void)* array, size_t count, size_t size, gsl_comparison_fn_t compare)
Undocumented in source.
gsl_sort
void gsl_sort(double* data, size_t stride, size_t n)
Undocumented in source.
gsl_sort2
void gsl_sort2(double* data1, size_t stride1, double* data2, size_t stride2, size_t n)
Undocumented in source.
gsl_sort2_char
void gsl_sort2_char(char* data1, size_t stride1, char* data2, size_t stride2, size_t n)
Undocumented in source.
gsl_sort2_float
void gsl_sort2_float(float* data1, size_t stride1, float* data2, size_t stride2, size_t n)
Undocumented in source.
gsl_sort2_int
void gsl_sort2_int(int* data1, size_t stride1, int* data2, size_t stride2, size_t n)
Undocumented in source.
gsl_sort2_long
void gsl_sort2_long(c_long* data1, size_t stride1, c_long* data2, size_t stride2, size_t n)
Undocumented in source.
gsl_sort2_long_double
void gsl_sort2_long_double(real* data1, size_t stride1, real* data2, size_t stride2, size_t n)
Undocumented in source.
gsl_sort2_short
void gsl_sort2_short(short* data1, size_t stride1, short* data2, size_t stride2, size_t n)
Undocumented in source.
gsl_sort2_uchar
void gsl_sort2_uchar(ubyte* data1, size_t stride1, ubyte* data2, size_t stride2, size_t n)
Undocumented in source.
gsl_sort2_uint
void gsl_sort2_uint(uint* data1, size_t stride1, uint* data2, size_t stride2, size_t n)
Undocumented in source.
gsl_sort2_ulong
void gsl_sort2_ulong(c_ulong* data1, size_t stride1, c_ulong* data2, size_t stride2, size_t n)
Undocumented in source.
gsl_sort2_ushort
void gsl_sort2_ushort(ushort* data1, size_t stride1, ushort* data2, size_t stride2, size_t n)
Undocumented in source.
gsl_sort_char
void gsl_sort_char(char* data, size_t stride, size_t n)
Undocumented in source.
gsl_sort_char_index
void gsl_sort_char_index(size_t* p, const(char)* data, size_t stride, size_t n)
Undocumented in source.
gsl_sort_char_largest
int gsl_sort_char_largest(char* dest, size_t k, const(char)* src, size_t stride, size_t n)
Undocumented in source.
gsl_sort_char_largest_index
int gsl_sort_char_largest_index(size_t* p, size_t k, const(char)* src, size_t stride, size_t n)
Undocumented in source.
gsl_sort_char_smallest
int gsl_sort_char_smallest(char* dest, size_t k, const(char)* src, size_t stride, size_t n)
Undocumented in source.
gsl_sort_char_smallest_index
int gsl_sort_char_smallest_index(size_t* p, size_t k, const(char)* src, size_t stride, size_t n)
Undocumented in source.
gsl_sort_float
void gsl_sort_float(float* data, size_t stride, size_t n)
Undocumented in source.
gsl_sort_float_index
void gsl_sort_float_index(size_t* p, const(float)* data, size_t stride, size_t n)
Undocumented in source.
gsl_sort_float_largest
int gsl_sort_float_largest(float* dest, size_t k, const(float)* src, size_t stride, size_t n)
Undocumented in source.
gsl_sort_float_largest_index
int gsl_sort_float_largest_index(size_t* p, size_t k, const(float)* src, size_t stride, size_t n)
Undocumented in source.
gsl_sort_float_smallest
int gsl_sort_float_smallest(float* dest, size_t k, const(float)* src, size_t stride, size_t n)
Undocumented in source.
gsl_sort_float_smallest_index
int gsl_sort_float_smallest_index(size_t* p, size_t k, const(float)* src, size_t stride, size_t n)
Undocumented in source.
gsl_sort_index
void gsl_sort_index(size_t* p, const(double)* data, size_t stride, size_t n)
Undocumented in source.
gsl_sort_int
void gsl_sort_int(int* data, size_t stride, size_t n)
Undocumented in source.
gsl_sort_int_index
void gsl_sort_int_index(size_t* p, const(int)* data, size_t stride, size_t n)
Undocumented in source.
gsl_sort_int_largest
int gsl_sort_int_largest(int* dest, size_t k, const(int)* src, size_t stride, size_t n)
Undocumented in source.
gsl_sort_int_largest_index
int gsl_sort_int_largest_index(size_t* p, size_t k, const(int)* src, size_t stride, size_t n)
Undocumented in source.
gsl_sort_int_smallest
int gsl_sort_int_smallest(int* dest, size_t k, const(int)* src, size_t stride, size_t n)
Undocumented in source.
gsl_sort_int_smallest_index
int gsl_sort_int_smallest_index(size_t* p, size_t k, const(int)* src, size_t stride, size_t n)
Undocumented in source.
gsl_sort_largest
int gsl_sort_largest(double* dest, size_t k, const(double)* src, size_t stride, size_t n)
Undocumented in source.
gsl_sort_largest_index
int gsl_sort_largest_index(size_t* p, size_t k, const(double)* src, size_t stride, size_t n)
Undocumented in source.
gsl_sort_long
void gsl_sort_long(c_long* data, size_t stride, size_t n)
Undocumented in source.
gsl_sort_long_double
void gsl_sort_long_double(real* data, size_t stride, size_t n)
Undocumented in source.
gsl_sort_long_double_index
void gsl_sort_long_double_index(size_t* p, const(real)* data, size_t stride, size_t n)
Undocumented in source.
gsl_sort_long_double_largest
int gsl_sort_long_double_largest(real* dest, size_t k, const(real)* src, size_t stride, size_t n)
Undocumented in source.
gsl_sort_long_double_largest_index
int gsl_sort_long_double_largest_index(size_t* p, size_t k, const(real)* src, size_t stride, size_t n)
Undocumented in source.
gsl_sort_long_double_smallest
int gsl_sort_long_double_smallest(real* dest, size_t k, const(real)* src, size_t stride, size_t n)
Undocumented in source.
gsl_sort_long_double_smallest_index
int gsl_sort_long_double_smallest_index(size_t* p, size_t k, const(real)* src, size_t stride, size_t n)
Undocumented in source.
gsl_sort_long_index
void gsl_sort_long_index(size_t* p, const(c_long)* data, size_t stride, size_t n)
Undocumented in source.
gsl_sort_long_largest
int gsl_sort_long_largest(c_long* dest, size_t k, const(c_long)* src, size_t stride, size_t n)
Undocumented in source.
gsl_sort_long_largest_index
int gsl_sort_long_largest_index(size_t* p, size_t k, const(c_long)* src, size_t stride, size_t n)
Undocumented in source.
gsl_sort_long_smallest
int gsl_sort_long_smallest(c_long* dest, size_t k, const(c_long)* src, size_t stride, size_t n)
Undocumented in source.
gsl_sort_long_smallest_index
int gsl_sort_long_smallest_index(size_t* p, size_t k, const(c_long)* src, size_t stride, size_t n)
Undocumented in source.
gsl_sort_short
void gsl_sort_short(short* data, size_t stride, size_t n)
Undocumented in source.
gsl_sort_short_index
void gsl_sort_short_index(size_t* p, const(short)* data, size_t stride, size_t n)
Undocumented in source.
gsl_sort_short_largest
int gsl_sort_short_largest(short* dest, size_t k, const(short)* src, size_t stride, size_t n)
Undocumented in source.
gsl_sort_short_largest_index
int gsl_sort_short_largest_index(size_t* p, size_t k, const(short)* src, size_t stride, size_t n)
Undocumented in source.
gsl_sort_short_smallest
int gsl_sort_short_smallest(short* dest, size_t k, const(short)* src, size_t stride, size_t n)
Undocumented in source.
gsl_sort_short_smallest_index
int gsl_sort_short_smallest_index(size_t* p, size_t k, const(short)* src, size_t stride, size_t n)
Undocumented in source.
gsl_sort_smallest
int gsl_sort_smallest(double* dest, size_t k, const(double)* src, size_t stride, size_t n)
Undocumented in source.
gsl_sort_smallest_index
int gsl_sort_smallest_index(size_t* p, size_t k, const(double)* src, size_t stride, size_t n)
Undocumented in source.
gsl_sort_uchar
void gsl_sort_uchar(ubyte* data, size_t stride, size_t n)
Undocumented in source.
gsl_sort_uchar_index
void gsl_sort_uchar_index(size_t* p, const(ubyte)* data, size_t stride, size_t n)
Undocumented in source.
gsl_sort_uchar_largest
int gsl_sort_uchar_largest(ubyte* dest, size_t k, const(ubyte)* src, size_t stride, size_t n)
Undocumented in source.
gsl_sort_uchar_largest_index
int gsl_sort_uchar_largest_index(size_t* p, size_t k, const(ubyte)* src, size_t stride, size_t n)
Undocumented in source.
gsl_sort_uchar_smallest
int gsl_sort_uchar_smallest(ubyte* dest, size_t k, const(ubyte)* src, size_t stride, size_t n)
Undocumented in source.
gsl_sort_uchar_smallest_index
int gsl_sort_uchar_smallest_index(size_t* p, size_t k, const(ubyte)* src, size_t stride, size_t n)
Undocumented in source.
gsl_sort_uint
void gsl_sort_uint(uint* data, size_t stride, size_t n)
Undocumented in source.
gsl_sort_uint_index
void gsl_sort_uint_index(size_t* p, const(uint)* data, size_t stride, size_t n)
Undocumented in source.
gsl_sort_uint_largest
int gsl_sort_uint_largest(uint* dest, size_t k, const(uint)* src, size_t stride, size_t n)
Undocumented in source.
gsl_sort_uint_largest_index
int gsl_sort_uint_largest_index(size_t* p, size_t k, const(uint)* src, size_t stride, size_t n)
Undocumented in source.
gsl_sort_uint_smallest
int gsl_sort_uint_smallest(uint* dest, size_t k, const(uint)* src, size_t stride, size_t n)
Undocumented in source.
gsl_sort_uint_smallest_index
int gsl_sort_uint_smallest_index(size_t* p, size_t k, const(uint)* src, size_t stride, size_t n)
Undocumented in source.
gsl_sort_ulong
void gsl_sort_ulong(c_ulong* data, size_t stride, size_t n)
Undocumented in source.
gsl_sort_ulong_index
void gsl_sort_ulong_index(size_t* p, const(c_ulong)* data, size_t stride, size_t n)
Undocumented in source.
gsl_sort_ulong_largest
int gsl_sort_ulong_largest(c_ulong* dest, size_t k, const(c_ulong)* src, size_t stride, size_t n)
Undocumented in source.
gsl_sort_ulong_largest_index
int gsl_sort_ulong_largest_index(size_t* p, size_t k, const(c_ulong)* src, size_t stride, size_t n)
Undocumented in source.
gsl_sort_ulong_smallest
int gsl_sort_ulong_smallest(c_ulong* dest, size_t k, const(c_ulong)* src, size_t stride, size_t n)
Undocumented in source.
gsl_sort_ulong_smallest_index
int gsl_sort_ulong_smallest_index(size_t* p, size_t k, const(c_ulong)* src, size_t stride, size_t n)
Undocumented in source.
gsl_sort_ushort
void gsl_sort_ushort(ushort* data, size_t stride, size_t n)
Undocumented in source.
gsl_sort_ushort_index
void gsl_sort_ushort_index(size_t* p, const(ushort)* data, size_t stride, size_t n)
Undocumented in source.
gsl_sort_ushort_largest
int gsl_sort_ushort_largest(ushort* dest, size_t k, const(ushort)* src, size_t stride, size_t n)
Undocumented in source.
gsl_sort_ushort_largest_index
int gsl_sort_ushort_largest_index(size_t* p, size_t k, const(ushort)* src, size_t stride, size_t n)
Undocumented in source.
gsl_sort_ushort_smallest
int gsl_sort_ushort_smallest(ushort* dest, size_t k, const(ushort)* src, size_t stride, size_t n)
Undocumented in source.
gsl_sort_ushort_smallest_index
int gsl_sort_ushort_smallest_index(size_t* p, size_t k, const(ushort)* src, size_t stride, size_t n)
Undocumented in source.
gsl_sort_vector
void gsl_sort_vector(gsl_vector* v)
Undocumented in source.
gsl_sort_vector2
void gsl_sort_vector2(gsl_vector* v1, gsl_vector* v2)
Undocumented in source.
gsl_sort_vector2_char
void gsl_sort_vector2_char(gsl_vector_char* v1, gsl_vector_char* v2)
Undocumented in source.
gsl_sort_vector2_float
void gsl_sort_vector2_float(gsl_vector_float* v1, gsl_vector_float* v2)
Undocumented in source.
gsl_sort_vector2_int
void gsl_sort_vector2_int(gsl_vector_int* v1, gsl_vector_int* v2)
Undocumented in source.
gsl_sort_vector2_long
void gsl_sort_vector2_long(gsl_vector_long* v1, gsl_vector_long* v2)
Undocumented in source.
gsl_sort_vector2_long_double
void gsl_sort_vector2_long_double(gsl_vector_long_double* v1, gsl_vector_long_double* v2)
Undocumented in source.
gsl_sort_vector2_short
void gsl_sort_vector2_short(gsl_vector_short* v1, gsl_vector_short* v2)
Undocumented in source.
gsl_sort_vector2_uchar
void gsl_sort_vector2_uchar(gsl_vector_uchar* v1, gsl_vector_uchar* v2)
Undocumented in source.
gsl_sort_vector2_uint
void gsl_sort_vector2_uint(gsl_vector_uint* v1, gsl_vector_uint* v2)
Undocumented in source.
gsl_sort_vector2_ulong
void gsl_sort_vector2_ulong(gsl_vector_ulong* v1, gsl_vector_ulong* v2)
Undocumented in source.
gsl_sort_vector2_ushort
void gsl_sort_vector2_ushort(gsl_vector_ushort* v1, gsl_vector_ushort* v2)
Undocumented in source.
gsl_sort_vector_char
void gsl_sort_vector_char(gsl_vector_char* v)
Undocumented in source.
gsl_sort_vector_char_index
int gsl_sort_vector_char_index(gsl_permutation* p, const(gsl_vector_char)* v)
Undocumented in source.
gsl_sort_vector_char_largest
int gsl_sort_vector_char_largest(char* dest, size_t k, const(gsl_vector_char)* v)
Undocumented in source.
gsl_sort_vector_char_largest_index
int gsl_sort_vector_char_largest_index(size_t* p, size_t k, const(gsl_vector_char)* v)
Undocumented in source.
gsl_sort_vector_char_smallest
int gsl_sort_vector_char_smallest(char* dest, size_t k, const(gsl_vector_char)* v)
Undocumented in source.
gsl_sort_vector_char_smallest_index
int gsl_sort_vector_char_smallest_index(size_t* p, size_t k, const(gsl_vector_char)* v)
Undocumented in source.
gsl_sort_vector_float
void gsl_sort_vector_float(gsl_vector_float* v)
Undocumented in source.
gsl_sort_vector_float_index
int gsl_sort_vector_float_index(gsl_permutation* p, const(gsl_vector_float)* v)
Undocumented in source.
gsl_sort_vector_float_largest
int gsl_sort_vector_float_largest(float* dest, size_t k, const(gsl_vector_float)* v)
Undocumented in source.
gsl_sort_vector_float_largest_index
int gsl_sort_vector_float_largest_index(size_t* p, size_t k, const(gsl_vector_float)* v)
Undocumented in source.
gsl_sort_vector_float_smallest
int gsl_sort_vector_float_smallest(float* dest, size_t k, const(gsl_vector_float)* v)
Undocumented in source.
gsl_sort_vector_float_smallest_index
int gsl_sort_vector_float_smallest_index(size_t* p, size_t k, const(gsl_vector_float)* v)
Undocumented in source.
gsl_sort_vector_index
int gsl_sort_vector_index(gsl_permutation* p, const(gsl_vector)* v)
Undocumented in source.
gsl_sort_vector_int
void gsl_sort_vector_int(gsl_vector_int* v)
Undocumented in source.
gsl_sort_vector_int_index
int gsl_sort_vector_int_index(gsl_permutation* p, const(gsl_vector_int)* v)
Undocumented in source.
gsl_sort_vector_int_largest
int gsl_sort_vector_int_largest(int* dest, size_t k, const(gsl_vector_int)* v)
Undocumented in source.
gsl_sort_vector_int_largest_index
int gsl_sort_vector_int_largest_index(size_t* p, size_t k, const(gsl_vector_int)* v)
Undocumented in source.
gsl_sort_vector_int_smallest
int gsl_sort_vector_int_smallest(int* dest, size_t k, const(gsl_vector_int)* v)
Undocumented in source.
gsl_sort_vector_int_smallest_index
int gsl_sort_vector_int_smallest_index(size_t* p, size_t k, const(gsl_vector_int)* v)
Undocumented in source.
gsl_sort_vector_largest
int gsl_sort_vector_largest(double* dest, size_t k, const(gsl_vector)* v)
Undocumented in source.
gsl_sort_vector_largest_index
int gsl_sort_vector_largest_index(size_t* p, size_t k, const(gsl_vector)* v)
Undocumented in source.
gsl_sort_vector_long
void gsl_sort_vector_long(gsl_vector_long* v)
Undocumented in source.
gsl_sort_vector_long_double
void gsl_sort_vector_long_double(gsl_vector_long_double* v)
Undocumented in source.
gsl_sort_vector_long_double_index
int gsl_sort_vector_long_double_index(gsl_permutation* p, const(gsl_vector_long_double)* v)
Undocumented in source.
gsl_sort_vector_long_double_largest
int gsl_sort_vector_long_double_largest(real* dest, size_t k, const(gsl_vector_long_double)* v)
Undocumented in source.
gsl_sort_vector_long_double_largest_index
int gsl_sort_vector_long_double_largest_index(size_t* p, size_t k, const(gsl_vector_long_double)* v)
Undocumented in source.
gsl_sort_vector_long_double_smallest
int gsl_sort_vector_long_double_smallest(real* dest, size_t k, const(gsl_vector_long_double)* v)
Undocumented in source.
gsl_sort_vector_long_double_smallest_index
int gsl_sort_vector_long_double_smallest_index(size_t* p, size_t k, const(gsl_vector_long_double)* v)
Undocumented in source.
gsl_sort_vector_long_index
int gsl_sort_vector_long_index(gsl_permutation* p, const(gsl_vector_long)* v)
Undocumented in source.
gsl_sort_vector_long_largest
int gsl_sort_vector_long_largest(c_long* dest, size_t k, const(gsl_vector_long)* v)
Undocumented in source.
gsl_sort_vector_long_largest_index
int gsl_sort_vector_long_largest_index(size_t* p, size_t k, const(gsl_vector_long)* v)
Undocumented in source.
gsl_sort_vector_long_smallest
int gsl_sort_vector_long_smallest(c_long* dest, size_t k, const(gsl_vector_long)* v)
Undocumented in source.
gsl_sort_vector_long_smallest_index
int gsl_sort_vector_long_smallest_index(size_t* p, size_t k, const(gsl_vector_long)* v)
Undocumented in source.
gsl_sort_vector_short
void gsl_sort_vector_short(gsl_vector_short* v)
Undocumented in source.
gsl_sort_vector_short_index
int gsl_sort_vector_short_index(gsl_permutation* p, const(gsl_vector_short)* v)
Undocumented in source.
gsl_sort_vector_short_largest
int gsl_sort_vector_short_largest(short* dest, size_t k, const(gsl_vector_short)* v)
Undocumented in source.
gsl_sort_vector_short_largest_index
int gsl_sort_vector_short_largest_index(size_t* p, size_t k, const(gsl_vector_short)* v)
Undocumented in source.
gsl_sort_vector_short_smallest
int gsl_sort_vector_short_smallest(short* dest, size_t k, const(gsl_vector_short)* v)
Undocumented in source.
gsl_sort_vector_short_smallest_index
int gsl_sort_vector_short_smallest_index(size_t* p, size_t k, const(gsl_vector_short)* v)
Undocumented in source.
gsl_sort_vector_smallest
int gsl_sort_vector_smallest(double* dest, size_t k, const(gsl_vector)* v)
Undocumented in source.
gsl_sort_vector_smallest_index
int gsl_sort_vector_smallest_index(size_t* p, size_t k, const(gsl_vector)* v)
Undocumented in source.
gsl_sort_vector_uchar
void gsl_sort_vector_uchar(gsl_vector_uchar* v)
Undocumented in source.
gsl_sort_vector_uchar_index
int gsl_sort_vector_uchar_index(gsl_permutation* p, const(gsl_vector_uchar)* v)
Undocumented in source.
gsl_sort_vector_uchar_largest
int gsl_sort_vector_uchar_largest(ubyte* dest, size_t k, const(gsl_vector_uchar)* v)
Undocumented in source.
gsl_sort_vector_uchar_largest_index
int gsl_sort_vector_uchar_largest_index(size_t* p, size_t k, const(gsl_vector_uchar)* v)
Undocumented in source.
gsl_sort_vector_uchar_smallest
int gsl_sort_vector_uchar_smallest(ubyte* dest, size_t k, const(gsl_vector_uchar)* v)
Undocumented in source.
gsl_sort_vector_uchar_smallest_index
int gsl_sort_vector_uchar_smallest_index(size_t* p, size_t k, const(gsl_vector_uchar)* v)
Undocumented in source.
gsl_sort_vector_uint
void gsl_sort_vector_uint(gsl_vector_uint* v)
Undocumented in source.
gsl_sort_vector_uint_index
int gsl_sort_vector_uint_index(gsl_permutation* p, const(gsl_vector_uint)* v)
Undocumented in source.
gsl_sort_vector_uint_largest
int gsl_sort_vector_uint_largest(uint* dest, size_t k, const(gsl_vector_uint)* v)
Undocumented in source.
gsl_sort_vector_uint_largest_index
int gsl_sort_vector_uint_largest_index(size_t* p, size_t k, const(gsl_vector_uint)* v)
Undocumented in source.
gsl_sort_vector_uint_smallest
int gsl_sort_vector_uint_smallest(uint* dest, size_t k, const(gsl_vector_uint)* v)
Undocumented in source.
gsl_sort_vector_uint_smallest_index
int gsl_sort_vector_uint_smallest_index(size_t* p, size_t k, const(gsl_vector_uint)* v)
Undocumented in source.
gsl_sort_vector_ulong
void gsl_sort_vector_ulong(gsl_vector_ulong* v)
Undocumented in source.
gsl_sort_vector_ulong_index
int gsl_sort_vector_ulong_index(gsl_permutation* p, const(gsl_vector_ulong)* v)
Undocumented in source.
gsl_sort_vector_ulong_largest
int gsl_sort_vector_ulong_largest(c_ulong* dest, size_t k, const(gsl_vector_ulong)* v)
Undocumented in source.
gsl_sort_vector_ulong_largest_index
int gsl_sort_vector_ulong_largest_index(size_t* p, size_t k, const(gsl_vector_ulong)* v)
Undocumented in source.
gsl_sort_vector_ulong_smallest
int gsl_sort_vector_ulong_smallest(c_ulong* dest, size_t k, const(gsl_vector_ulong)* v)
Undocumented in source.
gsl_sort_vector_ulong_smallest_index
int gsl_sort_vector_ulong_smallest_index(size_t* p, size_t k, const(gsl_vector_ulong)* v)
Undocumented in source.
gsl_sort_vector_ushort
void gsl_sort_vector_ushort(gsl_vector_ushort* v)
Undocumented in source.
gsl_sort_vector_ushort_index
int gsl_sort_vector_ushort_index(gsl_permutation* p, const(gsl_vector_ushort)* v)
Undocumented in source.
gsl_sort_vector_ushort_largest
int gsl_sort_vector_ushort_largest(ushort* dest, size_t k, const(gsl_vector_ushort)* v)
Undocumented in source.
gsl_sort_vector_ushort_largest_index
int gsl_sort_vector_ushort_largest_index(size_t* p, size_t k, const(gsl_vector_ushort)* v)
Undocumented in source.
gsl_sort_vector_ushort_smallest
int gsl_sort_vector_ushort_smallest(ushort* dest, size_t k, const(gsl_vector_ushort)* v)
Undocumented in source.
gsl_sort_vector_ushort_smallest_index
int gsl_sort_vector_ushort_smallest_index(size_t* p, size_t k, const(gsl_vector_ushort)* v)
Undocumented in source.

Meta

Authors

Chibisi Chima-Okereke

License

Boost License 1.0