Nek5000
SEM for Incompressible NS
|
#include <stddef.h>
#include <stdlib.h>
#include <string.h>
#include "c99.h"
#include "name.h"
#include "types.h"
#include "fail.h"
#include "mem.h"
#include "sort.h"
Go to the source code of this file.
Macros | |
#define | sarray_permute_ PREFIXED_NAME(sarray_permute_) |
#define | sarray_permute_buf_ PREFIXED_NAME(sarray_permute_buf_) |
Functions | |
void | sarray_permute_ (size_t size, void *A, size_t n, uint *perm, void *work) |
void | sarray_permute_buf_ (size_t align, size_t size, void *A, size_t n, buffer *buf) |
#define sarray_permute_ PREFIXED_NAME(sarray_permute_) |
Definition at line 11 of file sarray_sort.c.
Referenced by sarray_permute_buf_().
#define sarray_permute_buf_ PREFIXED_NAME(sarray_permute_buf_) |
Definition at line 12 of file sarray_sort.c.
Referenced by fcrystal_ituple_sort(), and fcrystal_tuple_sort().
void sarray_permute_ | ( | size_t | size, |
void * | A, | ||
size_t | n, | ||
uint * | perm, | ||
void * | work | ||
) |
void sarray_permute_buf_ | ( | size_t | align, |
size_t | size, | ||
void * | A, | ||
size_t | n, | ||
buffer * | buf | ||
) |
Definition at line 39 of file sarray_sort.c.
References align_as_(), buffer_reserve, array::ptr, sarray_permute_, and uint.