SpM Handbook 1.3.0
Loading...
Searching...
No Matches
Spm_dev_integer

Functions

void z_spmIntFltSortAsc (void **const pbase, const spm_int_t n)
 Integer routines.
void z_spmIntIntFltSortAsc (void **const pbase, const spm_int_t n)
 Sort 2 arrays simultaneously, the first array is an array of spm_int_t and used as key for sorting. The second array is an array of spm_complex64_t.
void c_spmIntFltSortAsc (void **const pbase, const spm_int_t n)
 Integer routines.
void c_spmIntIntFltSortAsc (void **const pbase, const spm_int_t n)
 Sort 2 arrays simultaneously, the first array is an array of spm_int_t and used as key for sorting. The second array is an array of spm_complex32_t.
void d_spmIntFltSortAsc (void **const pbase, const spm_int_t n)
 Integer routines.
void d_spmIntIntFltSortAsc (void **const pbase, const spm_int_t n)
 Sort 2 arrays simultaneously, the first array is an array of spm_int_t and used as key for sorting. The second array is an array of double.
void s_spmIntFltSortAsc (void **const pbase, const spm_int_t n)
 Integer routines.
void s_spmIntIntFltSortAsc (void **const pbase, const spm_int_t n)
 Sort 2 arrays simultaneously, the first array is an array of spm_int_t and used as key for sorting. The second array is an array of float.
void spmIntSort3Asc1 (void *const pbase, const spm_int_t n)
 Sorts in ascending order array of element composed of three spm_int_t by ascending order. The first value is used as key.
void spmIntMSortSmallIntAsc (void **const pbase, const spm_int_t n)
 Sort 2 arrays simultaneously, the first array is an array of spm_int_t and used as primary key for sorting. The second array is an other array of spm_int_t used as secondary key.

Detailed Description

Function Documentation

◆ z_spmIntFltSortAsc()

void z_spmIntFltSortAsc ( void **const pbase,
const spm_int_t n )

Integer routines.

Sort 2 arrays simultaneously, the first array is an array of spm_int_t and used as key for sorting. The second array is an array of spm_complex64_t.

Parameters
[in,out]pbaseCouple of pointers to an array of integers and to an array of spm_complex64_t to sort.
[in]nThe number of elements in the array.

Referenced by z_spmSortNoDof().

◆ z_spmIntIntFltSortAsc()

void z_spmIntIntFltSortAsc ( void **const pbase,
const spm_int_t n )

Sort 2 arrays simultaneously, the first array is an array of spm_int_t and used as key for sorting. The second array is an array of spm_complex64_t.

Parameters
[in,out]pbaseCouple of pointers to an array of integers and to an array of spm_complex64_t to sort.
[in]nThe number of elements in the array.

Referenced by z_spmSortNoDof().

◆ c_spmIntFltSortAsc()

void c_spmIntFltSortAsc ( void **const pbase,
const spm_int_t n )

Integer routines.

Sort 2 arrays simultaneously, the first array is an array of spm_int_t and used as key for sorting. The second array is an array of spm_complex32_t.

Parameters
[in,out]pbaseCouple of pointers to an array of integers and to an array of spm_complex32_t to sort.
[in]nThe number of elements in the array.

Referenced by c_spmSortNoDof().

◆ c_spmIntIntFltSortAsc()

void c_spmIntIntFltSortAsc ( void **const pbase,
const spm_int_t n )

Sort 2 arrays simultaneously, the first array is an array of spm_int_t and used as key for sorting. The second array is an array of spm_complex32_t.

Parameters
[in,out]pbaseCouple of pointers to an array of integers and to an array of spm_complex32_t to sort.
[in]nThe number of elements in the array.

Referenced by c_spmSortNoDof().

◆ d_spmIntFltSortAsc()

void d_spmIntFltSortAsc ( void **const pbase,
const spm_int_t n )

Integer routines.

Sort 2 arrays simultaneously, the first array is an array of spm_int_t and used as key for sorting. The second array is an array of double.

Parameters
[in,out]pbaseCouple of pointers to an array of integers and to an array of double to sort.
[in]nThe number of elements in the array.

Referenced by d_spmSortNoDof().

◆ d_spmIntIntFltSortAsc()

void d_spmIntIntFltSortAsc ( void **const pbase,
const spm_int_t n )

Sort 2 arrays simultaneously, the first array is an array of spm_int_t and used as key for sorting. The second array is an array of double.

Parameters
[in,out]pbaseCouple of pointers to an array of integers and to an array of double to sort.
[in]nThe number of elements in the array.

Referenced by d_spmSortNoDof().

◆ s_spmIntFltSortAsc()

void s_spmIntFltSortAsc ( void **const pbase,
const spm_int_t n )

Integer routines.

Sort 2 arrays simultaneously, the first array is an array of spm_int_t and used as key for sorting. The second array is an array of float.

Parameters
[in,out]pbaseCouple of pointers to an array of integers and to an array of float to sort.
[in]nThe number of elements in the array.

Referenced by s_spmSortNoDof().

◆ s_spmIntIntFltSortAsc()

void s_spmIntIntFltSortAsc ( void **const pbase,
const spm_int_t n )

Sort 2 arrays simultaneously, the first array is an array of spm_int_t and used as key for sorting. The second array is an array of float.

Parameters
[in,out]pbaseCouple of pointers to an array of integers and to an array of float to sort.
[in]nThe number of elements in the array.

Referenced by s_spmSortNoDof().

◆ spmIntSort3Asc1()

void spmIntSort3Asc1 ( void *const pbase,
const spm_int_t n )

Sorts in ascending order array of element composed of three spm_int_t by ascending order. The first value is used as key.

Parameters
[in,out]pbasePointer to the array of triplet of integers to sort.
[in]nThe number of elements in the array.

◆ spmIntMSortSmallIntAsc()

void spmIntMSortSmallIntAsc ( void **const pbase,
const spm_int_t n )

Sort 2 arrays simultaneously, the first array is an array of spm_int_t and used as primary key for sorting. The second array is an other array of spm_int_t used as secondary key.

Parameters
[in,out]pbaseArray of pointers to the arrays of integers to sort.
[in]nThe number of elements in the array.