GEOSX
Public Types | Public Attributes | List of all members
geosx::PointDescriptor Struct Reference

A structure describing an arbitrary point participating in a stencil. More...

#include <FluxApproximationBase.hpp>

Public Types

enum  Tag { CELL, FACE, NODE }
 Enum to classify the variable location.
 

Public Attributes

Tag tag
 The tag.
 
union {
   localIndex   nodeIndex
 node index
 
   localIndex   faceIndex
 face index
 
   CellDescriptor   cellIndex
 CellDescriptor index.
 
}; 
 union to characterize a PointDescriptor
 

Detailed Description

A structure describing an arbitrary point participating in a stencil.

Nodal and face center points are identified by local mesh index. Cell center points are identified by a triplet <region,subregion,index>.

The sad reality is, a boundary flux MPFA stencil may be comprised of a mix of cell and face centroids, so we have to discriminate between them at runtime

Definition at line 66 of file FluxApproximationBase.hpp.


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