AdH Kraken 0.0.0
Next generation Adaptive Hydraulics
Loading...
Searching...
No Matches
dofmaps.h
1#ifndef H_DOFMAPS_
2#define H_DOFMAPS_
3
4
5//cg_maps
6
7//uses array look up
8
9void get_cell_dofs_ivars(int *local_dofs, int **ivars, int nnodes, int *local_node_ids ,int elem_nvars, int *elem_var_pos);
10void global_to_local_dbl_ivars(double *local_vals, int *nodeIDs, int nnodes, int *map_array, double *global_vals);
11void global_to_local_SVECT2D_ivars(SVECT2D *local_vals, int *nodeIDs, int nnodes, int **ivars, int varx, int vary, double *global_vals);
12
13//general_maps
14void local_dofs_to_global_dofs(int *global_dofs,int ndofs_on_ele,int *dofs,int *local_range,int *ghosts);
15int global_to_local(int global_col_no,int local_size,int *ghosts, int nghost);
16
17
18#endif
void global_to_local_SVECT2D_ivars(SVECT2D *local_vals, int *nodeIDs, int nnodes, int **ivars, int varx, int vary, double *global_vals)
extracts sub-array of solution values for specific variable at a given set of nodes
Definition: cg_maps.c:96
void get_cell_dofs_ivars(int *local_dofs, int **ivars, int nnodes, int *local_node_ids, int elem_nvars, int *elem_var_pos)
Routine that gives an array of degrees of freedom local to the current process for a CG element using...
Definition: cg_maps.c:26
void global_to_local_dbl_ivars(double *local_vals, int *nodeIDs, int nnodes, int *map_array, double *global_vals)
This function takes a global array of values, and picks out the values for an array of nodes given a ...
Definition: cg_maps.c:67
Definition: svect2d.h:4