Go to the documentation of this file.
35 #ifndef extrudedMesh_H
36 #define extrudedMesh_H
56 const extrudeModel&
model_;
62 static bool sameOrder(
const face&,
const edge&);
65 template<
class Face,
template<
class>
class FaceList,
class PointField>
68 const PrimitivePatch<Face, FaceList, PointField>& extrudePatch,
73 template<
class Face,
template<
class>
class FaceList,
class PointField>
76 const PrimitivePatch<Face, FaceList, PointField>& extrudePatch,
81 template<
class Face,
template<
class>
class FaceList,
class PointField>
84 const PrimitivePatch<Face, FaceList, PointField>& extrudePatch,
101 template<
class Face,
template<
class>
class FaceList,
class PointField>
105 const PrimitivePatch<Face, FaceList, PointField>& extrudePatch,
118 #include "extrudedMeshTemplates.C"
Xfer< faceList > extrudedFaces(const PrimitivePatch< Face, FaceList, PointField > &extrudePatch, const extrudeModel &)
Construct and return the extruded mesh faces.
static bool sameOrder(const face &, const edge &)
Do edge and face use points in same order?
const extrudeModel & model_
extrudedMesh(const extrudedMesh &)
Disallow default bitwise copy construct.
Xfer< cellList > extrudedCells(const PrimitivePatch< Face, FaceList, PointField > &extrudePatch, const extrudeModel &)
Construct and return the extruded mesh cells.
IOobject(const word &name, const fileName &instance, const objectRegistry ®istry, readOption r=NO_READ, writeOption w=NO_WRITE, bool registerObject=true)
Construct from name, instance, registry, io options.
void operator=(const extrudedMesh &)
Disallow default bitwise assignment.
Xfer< pointField > extrudedPoints(const PrimitivePatch< Face, FaceList, PointField > &extrudePatch, const extrudeModel &)
Construct and return the extruded mesh points.