PolyFEM
Loading...
Searching...
No Matches
Mesh.hpp File Reference
#include <polyfem/Common.hpp>
#include <polyfem/mesh/mesh2D/Navigation.hpp>
#include <polyfem/utils/Types.hpp>
#include <polyfem/utils/HashUtils.hpp>
#include <Eigen/Dense>
#include <geogram/mesh/mesh.h>
#include <memory>
Include dependency graph for Mesh.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  polyfem::mesh::Mesh
 Abstract mesh class to capture 2d/3d conforming and non-conforming meshes. More...
 
class  polyfem::mesh::Mesh::EdgeNodes
 Class to store the high-order edge nodes. More...
 
class  polyfem::mesh::Mesh::FaceNodes
 Class to store the high-order face nodes. More...
 
class  polyfem::mesh::Mesh::CellNodes
 Class to store the high-order cells nodes. More...
 

Namespaces

namespace  polyfem
 
namespace  polyfem::mesh
 

Enumerations

enum class  polyfem::mesh::ElementType {
  polyfem::mesh::SIMPLEX = 0 , polyfem::mesh::REGULAR_INTERIOR_CUBE , polyfem::mesh::SIMPLE_SINGULAR_INTERIOR_CUBE , polyfem::mesh::MULTI_SINGULAR_INTERIOR_CUBE ,
  polyfem::mesh::REGULAR_BOUNDARY_CUBE , polyfem::mesh::SIMPLE_SINGULAR_BOUNDARY_CUBE , polyfem::mesh::MULTI_SINGULAR_BOUNDARY_CUBE , polyfem::mesh::INTERFACE_CUBE ,
  polyfem::mesh::INTERIOR_POLYTOPE , polyfem::mesh::BOUNDARY_POLYTOPE , polyfem::mesh::UNDEFINED
}
 Type of Element, check [Poly-Spline Finite Element Method] for a complete description. More...