MFEM
v4.6.0
Finite element discretization library
|
This structure is used as a human readable output format that decipheres the information contained in Mesh::FaceInfo when using the Mesh::GetFaceInformation() method. More...
#include <mesh.hpp>
Public Member Functions | |
bool | IsLocal () const |
Return true if the face is a local interior face which is NOT a master nonconforming face. More... | |
bool | IsShared () const |
Return true if the face is a shared interior face which is NOT a master nonconforming face. More... | |
bool | IsInterior () const |
return true if the face is an interior face to the computation domain, either a local or shared interior face (not a boundary face) which is NOT a master nonconforming face. More... | |
bool | IsBoundary () const |
Return true if the face is a boundary face. More... | |
bool | IsOfFaceType (FaceType type) const |
Return true if the face is of the same type as type. More... | |
bool | IsConforming () const |
Return true if the face is a conforming face. More... | |
bool | IsNonconformingFine () const |
Return true if the face is a nonconforming fine face. More... | |
bool | IsNonconformingCoarse () const |
Return true if the face is a nonconforming coarse face. More... | |
operator Mesh::FaceInfo () const | |
cast operator from FaceInformation to FaceInfo. More... | |
Public Attributes | |
FaceTopology | topology |
struct { | |
ElementLocation location | |
ElementConformity conformity | |
int index | |
int local_face_id | |
int orientation | |
} | element [2] |
FaceInfoTag | tag |
int | ncface |
const DenseMatrix * | point_matrix |
This structure is used as a human readable output format that decipheres the information contained in Mesh::FaceInfo when using the Mesh::GetFaceInformation() method.
The element indices in this structure don't need further processing, contrary to the ones obtained through Mesh::GetFacesElements and can directly be used, e.g., Elem1 and Elem2 indices. Likewise the orientations for Elem1 and Elem2 already take into account special cases and can be used as is.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
mfem::Mesh::FaceInformation::operator Mesh::FaceInfo | ( | ) | const |
cast operator from FaceInformation to FaceInfo.
ElementConformity mfem::Mesh::FaceInformation::conformity |
struct { ... } mfem::Mesh::FaceInformation::element[2] |
ElementLocation mfem::Mesh::FaceInformation::location |
const DenseMatrix* mfem::Mesh::FaceInformation::point_matrix |
FaceInfoTag mfem::Mesh::FaceInformation::tag |
FaceTopology mfem::Mesh::FaceInformation::topology |