My Project
programmer's documentation
Data Fields
cs_face_mesh_t Struct Reference

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 graph

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
 
short int n_vf
 
cs_lnum_tv_ids
 
double * xv
 
double * wvf
 
short int n_ef
 
cs_lnum_te_ids
 
cs_quant_tedge
 
double * tef
 
short int * e2v_ids
 

Detailed Description

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.

Field Documentation

◆ c_id

cs_lnum_t c_id

id of related cell

◆ dedge

cs_nvec3_t dedge

its dual edge quantities (length and unit vector)

◆ e2v_ids

short int* e2v_ids

face-wise edge -> vertices connectivity

◆ e_ids

cs_lnum_t* e_ids

edge ids (in the mesh or cellwise numbering)

◆ edge

cs_quant_t* edge

edge quantities (xe, length and unit vector)

◆ f_id

cs_lnum_t f_id

local mesh face id

◆ f_sgn

short int f_sgn

incidence number between f and c

◆ face

cs_quant_t face

face quantities (xf, area and unit normal)

◆ n_ef

short int n_ef

local number of edges in on this face (= n_vf)

◆ n_max_vbyf

short int n_max_vbyf

= n_max_ebyf

◆ n_vf

short int n_vf

local number of vertices on this face

◆ tef

double* tef

area of the triangle of base e and apex xf

◆ v_ids

cs_lnum_t* v_ids

vertex ids (in the mesh or cellwise numbering)

◆ wvf

double* wvf

weight related to each vertex

◆ xc

pointer to the coordinates of the cell center

◆ xv

double* xv

local vertex coordinates (copy)


The documentation for this struct was generated from the following file: