#include <cs_mesh_adjacencies.h>
Data Fields | |
| cs_flag_t | flag |
| int | stride |
| cs_lnum_t | n_elts |
| cs_lnum_t * | idx |
| cs_lnum_t * | ids |
| short int * | sgn |
General adjacency structure
| cs_flag_t flag |
compact way to store metadata
| cs_lnum_t* ids |
ids from 0 to n-1 (there is no multifold entry)
| cs_lnum_t* idx |
index, or NULL if strided (size = n_elts + 1)
| cs_lnum_t n_elts |
| short int* sgn |
-/+1 according to the orientation of the element
| int stride |
stride if strided, 0 if indexed