programmer's documentation
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
mesh Module Reference
Collaboration diagram for mesh:
Collaboration graph

Data Fields

integer ndim
 number of extended (real + ghost of the 'halo') cells. See Note 1: ghost cells - (halos) More...
 
integer, save ncelet
 number of real cells in the mesh More...
 
integer, save ncel
 number of internal faces (see Note 2: internal faces) More...
 
integer, save nfac
 number of boundary faces (see Note 2: internal faces) More...
 
integer, save nfabor
 number of vertices in the mesh More...
 
integer, save nnod
 number of cells with at least one boundary More...
 
integer, save ncelbr
 size of the array nodfac of internal faces - nodes connectivity (see Note 3: faces-nodes connectivity) More...
 
integer, save lndfac
 size of the array nodfbr of boundary faces - nodes connectivity (see Note 3: faces-nodes connectivity) More...
 
integer, save lndfbr
 Number of referenced families of entities (boundary faces, elements, ...) More...
 
integer, save nfml
 Index-numbers of the two (only) neighbouring cells for each internal face. More...
 
integer, dimension(:,:), pointer ifacel
 
integer, dimension(:), pointer ifabor
 index-number of the (unique) neighbouring cell for each boundary face More...
 
integer, dimension(:), pointer ipnfac
 position of the first node of the each internal face in the array nodfac (see Note 3: faces-nodes connectivity) More...
 
integer, dimension(:), pointer nodfac
 index-numbers of the nodes of each internal face (see Note 3: faces-nodes connectivity) More...
 
integer, dimension(:), pointer ipnfbr
 position of the first node of the each boundary face in the array nodfbr (see Note 3: faces-nodes connectivity) More...
 
integer, dimension(:), pointer nodfbr
 index-numbers of the nodes of each boundary face (see Note 3: faces-nodes connectivity) More...
 
integer, dimension(:), pointer ifmfbr
 family number of the boundary faces. See Note 1: ghost cells - (halos) More...
 
integer, dimension(:), pointer ifmcel
 family number of the elements. See Note 1: ghost cells - (halos) More...
 
integer, dimension(:), pointer icelbr
 list of cells having at least one boundary face More...
 
integer, dimension(:), pointer isympa
 integer to mark out the "symmetry" (itypfb=isymet) boundary faces where the mass flow has to be canceled when the ALE module is switched off (these faces are impermeable). For instance, if the face ifac is symmetry face, isympa(ifac)=0, otherwise isympa(ifac)=1. More...
 
double precision, dimension(:,:),
pointer 
xyzcen
 coordinate of the cell centers More...
 
double precision, dimension(:,:),
pointer 
surfac
 surface vector of the internal faces. Its norm is the surface of the face and it is oriented from ifacel(1,.) to ifacel(2,.) More...
 
double precision, dimension(:,:),
pointer 
surfbo
 surface vector of the boundary faces. Its norm is the surface of the face and it is oriented outwards More...
 
double precision, dimension(:,:),
pointer 
cdgfac
 coordinates of the centres of the internal faces More...
 
double precision, dimension(:,:),
pointer 
cdgfbo
 coordinates of the centres of the boundary faces More...
 
double precision, dimension(:,:),
pointer 
xyznod
 coordinates of the mesh vertices More...
 
double precision, dimension(:),
pointer 
volume
 volume of each cell More...
 
double precision, dimension(:),
pointer 
surfan
 norm of the surface vector of the internal faces More...
 
double precision, dimension(:),
pointer 
surfbn
 norm of the surface of the boundary faces More...
 
double precision, dimension(:),
pointer 
dist
 distance IJ.Nij for every internal face, dot product of the vectors $ \vect{IJ}$ and $\vect{n}$. I and J are respectively the centres of the first and the second neighbouring cell. The vector $\vect{n}$ is the unit vector normal to the face and oriented from the first to the second cell More...
 
double precision, dimension(:),
pointer 
distb
 distance IF.N for boundary faces For every boundary face, dot product between the vectors $\vect{IF}$ and $\vect{n}$. I is the center of the neighbouring cell. F is the face center. The vector $\vect{n}$ is the unit vector normal to the face and oriented to the exterior of the domain More...
 
double precision, dimension(:),
pointer 
pond
 weighting (Aij=pond Ai+(1-pond)Aj) for every internal face, $\displaystyle\frac{\vect{FJ}.\vect{n}}{\vect{IJ}.\vect{n}}$. With regard to the mesh quality, its ideal value is 0.5 More...
 
double precision, dimension(:,:),
pointer 
dijpf
 vector I'J' for interior faces for every internal face, the three components of the vector $\vect{I'J'}$, where I' and J' are respectively the orthogonal projections of the neighbouring cell centres I and J on a straight line orthogonal to the face and passing through its center More...
 
double precision, dimension(:,:),
pointer 
diipb
 vector II' for interior faces for every boundary face, the three components of the vector $\vect{II'}$. I' is the orthogonal projection of I, center of the neighbouring cell, on the straight line perpendicular to the face and passign through its center More...
 
double precision, dimension(:,:),
pointer 
dofij
 vector OF for interior faces for every internal face, the three components of the vector $\vect{OF}$. O is the intersection point between the face and the straight line joining the centres of the two neighbouring cells. F is the face center More...
 

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