42 #ifndef Foam_cellFeatures_H 43 #define Foam_cellFeatures_H 80 mutable std::unique_ptr<faceList> facesPtr_;
88 bool faceAlignedEdge(
const label,
const label)
const;
93 const label superFacei,
94 const label thisEdgeI,
98 bool isCellFeatureEdge(
const scalar,
const label)
const;
103 const label superFacei,
107 void calcSuperFaces()
const;
bool found(const Key &key) const
Same as contains()
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
Cell-face mesh analysis engine.
bool isFeatureVertex(const label facei, const label vertI) const
Is vertexI on facei used by two edges that form feature.
bool isFeatureEdge(const label edgeI) const
Is edge a feature edge (uniquely determined since on cell.
const labelHashSet & featureEdge() const
const List< DynamicList< label > > & faceMap() const
New to old faceMap. Guaranteed to be shrunk.
~cellFeatures()
Destructor.
const faceList & faces() const
bool isFeaturePoint(const label edge0, const label edge1) const
Are two edges connected at feature point?