MFEM
v4.5.1
Finite element discretization library
|
Go to the source code of this file.
Classes | |
class | mfem::Mesh |
struct | mfem::Mesh::FaceInfo |
This structure stores the low level information necessary to interpret the configuration of elements on a specific face. This information can be accessed using methods like GetFaceElements(), GetFaceInfos(), FaceIsInterior(), etc. More... | |
struct | mfem::Mesh::NCFaceInfo |
class | mfem::Mesh::GeometryList |
List of mesh geometries stored as Array<Geometry::Type>. More... | |
struct | mfem::Mesh::FaceInformation |
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... | |
class | mfem::GeometricFactors |
Structure for storing mesh geometric factors: coordinates, Jacobians, and determinants of the Jacobians. More... | |
class | mfem::FaceGeometricFactors |
Structure for storing face geometric factors: coordinates, Jacobians, determinants of the Jacobians, and normal vectors. More... | |
class | mfem::NodeExtrudeCoefficient |
Class used to extrude the nodes of a mesh. More... | |
Namespaces | |
mfem | |
Enumerations | |
enum | mfem::FaceType : bool { mfem::FaceType::Interior, mfem::FaceType::Boundary } |
Functions | |
std::ostream & | mfem::operator<< (std::ostream &os, const Mesh &mesh) |
Mesh * | mfem::Extrude1D (Mesh *mesh, const int ny, const double sy, const bool closed=false) |
Extrude a 1D mesh. More... | |
Mesh * | mfem::Extrude2D (Mesh *mesh, const int nz, const double sz) |
Extrude a 2D mesh. More... | |
void | mfem::ShiftRight (int &a, int &b, int &c) |
std::ostream & | mfem::operator<< (std::ostream &os, const Mesh::FaceInformation &info) |
Print function for Mesh::FaceInformation. More... | |