MFEM  v4.3.0
Finite element discretization library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
Classes | Namespaces | Enumerations | Functions
mesh.hpp File Reference

Go to the source code of this file.


class  mfem::Mesh
struct  mfem::Mesh::FaceInfo
struct  mfem::Mesh::NCFaceInfo
class  mfem::Mesh::GeometryList
 List of mesh geometries stored as Array<Geometry::Type>. 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...




enum  mfem::FaceType : bool { mfem::FaceType::Interior, mfem::FaceType::Boundary }


std::ostream & mfem::operator<< (std::ostream &out, 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)