#include <cs_mesh_adjacencies.h>
 Collaboration diagram for cs_adjacency_t:
 Collaboration diagram for cs_adjacency_t:| 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