Set of local quantities and connectivities related to a mesh face Structure used to get a better memory locality. Map existing structure into a more compact one dedicated to a face. Arrays are allocated to n_max_vbyf (= n_max_ebyf). Face-wise numbering is based on the f2e connectivity. More...
#include <cs_cdo_local.h>
 Collaboration diagram for cs_face_mesh_t:
 Collaboration diagram for cs_face_mesh_t:| Data Fields | |
| short int | n_max_vbyf | 
| cs_lnum_t | c_id | 
| cs_real_3_t | xc | 
| cs_lnum_t | f_id | 
| short int | f_sgn | 
| cs_quant_t | face | 
| cs_nvec3_t | dedge | 
| double | pvol | 
| double | hfc | 
| short int | n_vf | 
| cs_lnum_t * | v_ids | 
| double * | xv | 
| double * | wvf | 
| short int | n_ef | 
| cs_lnum_t * | e_ids | 
| cs_quant_t * | edge | 
| double * | tef | 
| short int * | e2v_ids | 
Set of local quantities and connectivities related to a mesh face Structure used to get a better memory locality. Map existing structure into a more compact one dedicated to a face. Arrays are allocated to n_max_vbyf (= n_max_ebyf). Face-wise numbering is based on the f2e connectivity.
| cs_lnum_t c_id | 
id of related cell
| cs_nvec3_t dedge | 
its dual edge quantities (length and unit vector)
| short int* e2v_ids | 
face-wise edge -> vertices connectivity
| cs_lnum_t* e_ids | 
edge ids (in the mesh or cellwise numbering)
| cs_quant_t* edge | 
edge quantities (xe, length and unit vector)
| cs_lnum_t f_id | 
local mesh face id
| short int f_sgn | 
incidence number between f and c
| cs_quant_t face | 
face quantities (xf, area and unit normal)
| double hfc | 
height of the pyramid of base f and apex x_c
| short int n_ef | 
local number of edges in on this face (= n_vf)
| short int n_max_vbyf | 
= n_max_ebyf
| short int n_vf | 
local number of vertices on this face
| double pvol | 
volume of the pyramid of base f and apex x_c
| double* tef | 
area of the triangle of base e and apex xf
| cs_lnum_t* v_ids | 
vertex ids (in the mesh or cellwise numbering)
| double* wvf | 
weight related to each vertex
| cs_real_3_t xc | 
pointer to the coordinates of the cell center
| double* xv | 
local vertex coordinates (copy)