Go to the source code of this file.
|
| class | mfem::Mesh |
| | Mesh data type. More...
|
| |
| 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 deciphers the information contained in Mesh::FaceInfo when using the Mesh::GetFaceInformation() method. More...
|
| |
| class | mfem::MeshPart |
| | Class containing a minimal description of a part (a subset of the elements) of a Mesh and its connectivity to other parts. More...
|
| |
| struct | mfem::MeshPart::Entity |
| |
| struct | mfem::MeshPart::EntityHelper |
| |
| class | mfem::MeshPartitioner |
| | Class that allows serial meshes to be partitioned into MeshPart objects, typically one MeshPart at a time, which can then be used to write the local mesh in parallel MFEM mesh format. 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...
|
| |
|
| std::ostream & | mfem::operator<< (std::ostream &os, const Mesh &mesh) |
| |
| std::ostream & | mfem::operator<< (std::ostream &os, const Mesh::FaceInformation &info) |
| | Print function for Mesh::FaceInformation.
|
| |
| Mesh * | mfem::Extrude1D (Mesh *mesh, const int ny, const real_t sy, const bool closed=false) |
| | Extrude a 1D mesh.
|
| |
| Mesh * | mfem::Extrude2D (Mesh *mesh, const int nz, const real_t sz) |
| | Extrude a 2D mesh.
|
| |
| Mesh | mfem::PartitionMPI (int dim, int mpi_cnt, int elem_per_mpi, bool print, int &par_ref, Array< int > &partitioning) |
| | Constructs the smallest possible [0,1]^dim serial mesh that can be used later to obtain a ParMesh with elem_per_mpi elements, with the same topology, for each of the mpi_cnt MPI tasks. For quads and hexes.
|
| |
| void | mfem::ShiftRight (int &a, int &b, int &c) |
| |