Nek5000
SEM for Incompressible NS
|
Go to the source code of this file.
Macros | |
#define | gs_gather_array PREFIXED_NAME(gs_gather_array ) |
#define | gs_init_array PREFIXED_NAME(gs_init_array ) |
#define | gs_gather PREFIXED_NAME(gs_gather ) |
#define | gs_scatter PREFIXED_NAME(gs_scatter ) |
#define | gs_init PREFIXED_NAME(gs_init ) |
#define | gs_gather_vec PREFIXED_NAME(gs_gather_vec ) |
#define | gs_scatter_vec PREFIXED_NAME(gs_scatter_vec ) |
#define | gs_init_vec PREFIXED_NAME(gs_init_vec ) |
#define | gs_gather_many PREFIXED_NAME(gs_gather_many ) |
#define | gs_scatter_many PREFIXED_NAME(gs_scatter_many ) |
#define | gs_init_many PREFIXED_NAME(gs_init_many ) |
#define | gs_gather_vec_to_many PREFIXED_NAME(gs_gather_vec_to_many ) |
#define | gs_scatter_many_to_vec PREFIXED_NAME(gs_scatter_many_to_vec) |
#define | gs_scatter_vec_to_many PREFIXED_NAME(gs_scatter_vec_to_many) |
Typedefs | |
typedef void | gs_gather_fun(void *out, const void *in, const unsigned vn, const uint *map, gs_dom dom, gs_op op) |
typedef void | gs_scatter_fun(void *out, const void *in, const unsigned vn, const uint *map, gs_dom dom) |
typedef void | gs_init_fun(void *out, const unsigned vn, const uint *map, gs_dom dom, gs_op op) |
Functions | |
void | gs_gather_array (void *out, const void *in, uint n, gs_dom dom, gs_op op) |
void | gs_init_array (void *out, uint n, gs_dom dom, gs_op op) |
#define gs_gather PREFIXED_NAME(gs_gather ) |
Definition at line 10 of file gs_local.h.
#define gs_gather_array PREFIXED_NAME(gs_gather_array ) |
Definition at line 8 of file gs_local.h.
#define gs_gather_many PREFIXED_NAME(gs_gather_many ) |
Definition at line 16 of file gs_local.h.
#define gs_gather_vec PREFIXED_NAME(gs_gather_vec ) |
Definition at line 13 of file gs_local.h.
#define gs_gather_vec_to_many PREFIXED_NAME(gs_gather_vec_to_many ) |
Definition at line 19 of file gs_local.h.
#define gs_init PREFIXED_NAME(gs_init ) |
Definition at line 12 of file gs_local.h.
#define gs_init_array PREFIXED_NAME(gs_init_array ) |
Definition at line 9 of file gs_local.h.
#define gs_init_many PREFIXED_NAME(gs_init_many ) |
Definition at line 18 of file gs_local.h.
#define gs_init_vec PREFIXED_NAME(gs_init_vec ) |
Definition at line 15 of file gs_local.h.
#define gs_scatter PREFIXED_NAME(gs_scatter ) |
Definition at line 11 of file gs_local.h.
#define gs_scatter_many PREFIXED_NAME(gs_scatter_many ) |
Definition at line 17 of file gs_local.h.
#define gs_scatter_many_to_vec PREFIXED_NAME(gs_scatter_many_to_vec) |
Definition at line 20 of file gs_local.h.
#define gs_scatter_vec PREFIXED_NAME(gs_scatter_vec ) |
Definition at line 14 of file gs_local.h.
#define gs_scatter_vec_to_many PREFIXED_NAME(gs_scatter_vec_to_many) |
Definition at line 21 of file gs_local.h.
typedef void gs_gather_fun(void *out, const void *in, const unsigned vn, const uint *map, gs_dom dom, gs_op op) |
Definition at line 27 of file gs_local.h.
Definition at line 33 of file gs_local.h.
typedef void gs_scatter_fun(void *out, const void *in, const unsigned vn, const uint *map, gs_dom dom) |
Definition at line 30 of file gs_local.h.
Definition at line 187 of file gs_local.c.
References SWITCH_DOMAIN.
Definition at line 196 of file gs_local.c.
References SWITCH_DOMAIN.
gs_gather_fun gs_gather |
gs_gather_fun gs_gather_many |
gs_gather_fun gs_gather_vec |
gs_gather_fun gs_gather_vec_to_many |
gs_init_fun gs_init |
gs_init_fun gs_init_many |
gs_init_fun gs_init_vec |
gs_scatter_fun gs_scatter |
gs_scatter_fun gs_scatter_many |
gs_scatter_fun gs_scatter_many_to_vec |
gs_scatter_fun gs_scatter_vec |
gs_scatter_fun gs_scatter_vec_to_many |