33 template<
class>
class FaceList,
40 const FaceList<Face>& faces,
44 FaceList<Face>(faces),
48 boundaryPointsPtr_(NULL),
56 meshPointMapPtr_(NULL),
58 localPointsPtr_(NULL),
59 localPointOrderPtr_(NULL),
60 faceCentresPtr_(NULL),
61 faceNormalsPtr_(NULL),
62 pointNormalsPtr_(NULL)
69 template<
class>
class FaceList,
76 FaceList<Face>& faces,
81 FaceList<Face>(faces, reUse),
82 points_(points, reUse),
85 boundaryPointsPtr_(NULL),
93 meshPointMapPtr_(NULL),
95 localPointsPtr_(NULL),
96 localPointOrderPtr_(NULL),
97 faceCentresPtr_(NULL),
98 faceNormalsPtr_(NULL),
99 pointNormalsPtr_(NULL)
106 template<
class>
class FaceList,
121 boundaryPointsPtr_(NULL),
125 pointEdgesPtr_(NULL),
126 pointFacesPtr_(NULL),
127 localFacesPtr_(NULL),
128 meshPointsPtr_(NULL),
129 meshPointMapPtr_(NULL),
131 localPointsPtr_(NULL),
132 localPointOrderPtr_(NULL),
133 faceCentresPtr_(NULL),
134 faceNormalsPtr_(NULL),
135 pointNormalsPtr_(NULL)
144 template<
class>
class FaceList,
160 template<
class>
class FaceList,
173 Pout<<
"PrimitivePatch<Face, FaceList, PointField, PointType>::"
175 <<
"recalculating PrimitivePatch geometry following mesh motion"
186 template<
class>
class FaceList,
206 template<
class>
class FaceList,
219 return nInternalEdges_;
226 template<
class>
class FaceList,
234 if (!boundaryPointsPtr_)
239 return *boundaryPointsPtr_;
246 template<
class>
class FaceList,
259 return *faceFacesPtr_;
266 template<
class>
class FaceList,
279 return *edgeFacesPtr_;
286 template<
class>
class FaceList,
299 return *faceEdgesPtr_;
306 template<
class>
class FaceList,
319 return *pointEdgesPtr_;
326 template<
class>
class FaceList,
339 return *pointFacesPtr_;
346 template<
class>
class FaceList,
359 return *localFacesPtr_;
366 template<
class>
class FaceList,
379 return *meshPointsPtr_;
386 template<
class>
class FaceList,
394 if (!meshPointMapPtr_)
399 return *meshPointMapPtr_;
406 template<
class>
class FaceList,
414 if (!localPointsPtr_)
419 return *localPointsPtr_;
426 template<
class>
class FaceList,
434 if (!localPointOrderPtr_)
436 calcLocalPointOrder();
439 return *localPointOrderPtr_;
446 template<
class>
class FaceList,
459 if (fnd != meshPointMap().end())
474 template<
class>
class FaceList,
482 if (!faceCentresPtr_)
487 return *faceCentresPtr_;
494 template<
class>
class FaceList,
502 if (!faceNormalsPtr_)
507 return *faceNormalsPtr_;
514 template<
class>
class FaceList,
522 if (!pointNormalsPtr_)
527 return *pointNormalsPtr_;
536 template<
class>
class FaceList,
549 FaceList<Face>::operator=(pp);