8#ifndef model_MeshPlane_H_
9#define model_MeshPlane_H_
39 typedef std::pair<VectorDim,const Simplex<dim,1>*
const>
RootType;
58 template <
int dim,
class T>
const size_t sID
The static ID of this.
T & operator<<(T &os, const PeriodicPlanePatchIO< dim > &ds)
std::array< long int, dim+3 > MeshPlaneKeyType
MeshPlane(const SimplicialMesh< dim > &mesh, const size_t &rID, const VectorDim &p, const VectorDim &n)
Eigen::Matrix< double, dim, dim > MatrixDim
const std::pair< int, int > regionIDs
static BoundingMeshSegments< dim > getFaceBoundary(const Polyhedron< dim, dim-1 > &face)
std::deque< RootType > RootContainerType
static void checkPlaneIntersections(const BoundingMeshSegments< dim > &temp)
const BoundingMeshSegments< dim > meshIntersections
Eigen::Matrix< double, dim, 1 > VectorDim
std::pair< VectorDim, const Simplex< dim, 1 > *const > RootType
Eigen::Matrix< double, dim-1, 1 > VectorLowerDim
Plane(const VectorDim &p, const VectorDim &n)