![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include "metis.h"
Go to the source code of this file.
Macros | |
| #define | THRESH 1 /* threshold for insertion */ |
| #define | MTHRESH 6 /* threshold for median */ |
Functions | |
| static void | siqst (idxtype *, idxtype *) |
| static void | iiqst (int *, int *) |
| static void | keyiqst (KeyValueType *, KeyValueType *) |
| static void | keyvaliqst (KeyValueType *, KeyValueType *) |
| void | iidxsort (int n, idxtype *base) |
| void | iintsort (int n, int *base) |
| void | ikeysort (int n, KeyValueType *base) |
| void | ikeyvalsort (int n, KeyValueType *base) |
| void iidxsort | ( | int | n, |
| idxtype * | base | ||
| ) |
| void iintsort | ( | int | n, |
| int * | base | ||
| ) |
|
static |
Definition at line 207 of file myqsort.c.
References max(), MTHRESH, cloudViewer::utility::swap(), and THRESH.
Referenced by iintsort().
| void ikeysort | ( | int | n, |
| KeyValueType * | base | ||
| ) |
| void ikeyvalsort | ( | int | n, |
| KeyValueType * | base | ||
| ) |
Definition at line 427 of file myqsort.c.
References KeyValueType::key, keyvaliqst(), max(), min(), THRESH, and KeyValueType::val.
|
static |
Definition at line 345 of file myqsort.c.
References KeyValueType::key, max(), MTHRESH, cloudViewer::utility::swap(), and THRESH.
Referenced by ikeysort().
|
static |
Definition at line 473 of file myqsort.c.
References KeyValueType::key, max(), MTHRESH, cloudViewer::utility::swap(), THRESH, and KeyValueType::val.
Referenced by ikeyvalsort().
Definition at line 77 of file myqsort.c.
References max(), MTHRESH, cloudViewer::utility::swap(), and THRESH.
Referenced by iidxsort().