Nek5000
SEM for Incompressible NS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Macros | Typedefs | Functions | Variables
gs_local.h File Reference
+ This graph shows which files directly or indirectly include this file:

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)
 

Variables

gs_gather_fun gs_gather
 
gs_gather_fun gs_gather_vec
 
gs_gather_fun gs_gather_many
 
gs_gather_fun gs_gather_vec_to_many
 
gs_scatter_fun gs_scatter
 
gs_scatter_fun gs_scatter_vec
 
gs_scatter_fun gs_scatter_many
 
gs_scatter_fun gs_scatter_many_to_vec
 
gs_scatter_fun gs_scatter_vec_to_many
 
gs_init_fun gs_init
 
gs_init_fun gs_init_vec
 
gs_init_fun gs_init_many
 

Macro Definition Documentation

#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 Documentation

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.

typedef void gs_init_fun(void *out, const unsigned vn, const uint *map, gs_dom dom, gs_op op)

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.

Function Documentation

void gs_gather_array ( void *  out,
const void *  in,
uint  n,
gs_dom  dom,
gs_op  op 
)

Definition at line 187 of file gs_local.c.

References SWITCH_DOMAIN.

void gs_init_array ( void *  out,
uint  n,
gs_dom  dom,
gs_op  op 
)

Definition at line 196 of file gs_local.c.

References SWITCH_DOMAIN.

Variable Documentation

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