31#include "../../code_config.hpp"
32#include "../../option_structure.hpp"
73 CFaceOfElement(
const unsigned short VTK_Type,
const unsigned short nPoly,
const unsigned long* Nodes);
Class used in the partitioning of the FEM grid as well as the building of the faces of DG....
Definition CFaceOfElement.hpp:42
unsigned short nDOFsElem1
Number of DOFs of the elements to the left and right.
Definition CFaceOfElement.hpp:51
unsigned long cornerPoints[4]
Global ID's of ther corner points.
Definition CFaceOfElement.hpp:45
unsigned short nPolyGrid1
Polynomial degrees of the grid of the elements to the left and right.
Definition CFaceOfElement.hpp:47
CFaceOfElement & operator=(const CFaceOfElement &other)
Definition CFaceOfElement.hpp:78
unsigned short nPolyGrid0
Definition CFaceOfElement.hpp:47
unsigned short nCornerPoints
Number of corner points of the face.
Definition CFaceOfElement.hpp:44
bool elem0IsOwner
Whether or not the neighboring element 0 is the owner of the face. If false, element 1 is the owner.
Definition CFaceOfElement.hpp:66
unsigned short periodicIndexDonor
Periodic indicator of the donor face. A value of 0 means no periodic donor face. A value larger than ...
Definition CFaceOfElement.hpp:58
short faceIndicator
The corresponding boundary marker if this face is on a boundary. For an internal face the value is -1...
Definition CFaceOfElement.hpp:61
unsigned short nPolySol1
Polynomial degrees of the solution of the elements to the left and right.
Definition CFaceOfElement.hpp:49
unsigned long elemID1
Element ID's to the left and right.
Definition CFaceOfElement.hpp:46
void CreateUniqueNumberingWithOrientation()
Definition CFaceOfElement.cpp:145
unsigned short faceID0
Definition CFaceOfElement.hpp:53
unsigned short periodicIndex
Periodic indicator of the face. A value of 0 means no periodic face. A value larger than 0 gives the ...
Definition CFaceOfElement.hpp:55
unsigned long elemID0
Definition CFaceOfElement.hpp:46
unsigned short elemType0
Definition CFaceOfElement.hpp:52
bool operator<(const CFaceOfElement &other) const
Definition CFaceOfElement.cpp:100
unsigned short faceID1
The local face ID in the corresponding elements to the left and right of the face.
Definition CFaceOfElement.hpp:53
void CreateUniqueNumbering()
Definition CFaceOfElement.hpp:91
CFaceOfElement()
Definition CFaceOfElement.cpp:31
bool JacFaceIsConsideredConstant
Whether or not the Jacobian of the transformation to the standard element is considered constant.
Definition CFaceOfElement.hpp:64
CFaceOfElement(const CFaceOfElement &other)
Definition CFaceOfElement.hpp:76
unsigned short elemType1
Type of the elements to the left and right.
Definition CFaceOfElement.hpp:52
unsigned short nPolySol0
Definition CFaceOfElement.hpp:49
unsigned short nDOFsElem0
Definition CFaceOfElement.hpp:51
bool operator==(const CFaceOfElement &other) const
Definition CFaceOfElement.cpp:109