FacePreviewΒΆ

Purpose

The FacePreview contains general information about faces of the grid and their two adjacent cell neighbours, which share the face. In 3D, the faces are Triangles and Quadrilateral, in 2D faces are Edges, in 1D Points.

Struct members

struct FacePreview
{
  int idNeighbours[2];
  int infinityType;
  int interiorTypeNeighbours[2];
  int boundaryType;
  int id;
  int isoparametrics[3];
};
Parameter Description
idNeighbours domain id of face neighbours
infinityType infinity type of face. 0 => interior domain, 1 => exterior domain, 2 => interior/exterior interface
interiorTypeNeighbours infinity type of face neighbours: 0 => interior patch, 1 => exterior PML patch
boundaryType boundary type of face: -1 => identified, 0 => default, 1 => domain boundary
id domain id of patch
isoparametrics isoparametric degree of patch