Go to the source code of this file.
|
namespace | rheolef |
| This file is part of Rheolef.
|
|
|
#define | MAX_THRESH 20 |
|
#define | QSSWAP(a, b, stmp) do { stmp = (a); (a) = (b); (b) = stmp; } while (0) |
|
#define | STACK_SIZE (8 * sizeof(unsigned long int)) |
|
#define | PUSH(low, high) ((void) ((top->lo = (low)), (top->hi = (high)), ++top)) |
|
#define | POP(low, high) ((void) (--top, (low = top->lo), (high = top->hi))) |
|
#define | STACK_NOT_EMPTY (stack < top) |
|
|
void | geo_dual (my_idxtype *elmdist, my_idxtype *eptr, vector< my_idxtype > &eind, int *ncommonnodes, vector< my_idxtype > &xadj, vector< my_idxtype > &adjncy, const mpi::communicator &comm) |
|
◆ MAX_THRESH
◆ QSSWAP
#define QSSWAP |
( |
|
a, |
|
|
|
b, |
|
|
|
stmp |
|
) |
| do { stmp = (a); (a) = (b); (b) = stmp; } while (0) |
◆ STACK_SIZE
#define STACK_SIZE (8 * sizeof(unsigned long int)) |
◆ PUSH
#define PUSH |
( |
|
low, |
|
|
|
high |
|
) |
| ((void) ((top->lo = (low)), (top->hi = (high)), ++top)) |
◆ POP
#define POP |
( |
|
low, |
|
|
|
high |
|
) |
| ((void) (--top, (low = top->lo), (high = top->hi))) |
◆ STACK_NOT_EMPTY
#define STACK_NOT_EMPTY (stack < top) |