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.

Classes

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...
 

Namespaces

 mfem
 

Enumerations

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

Functions

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)