70 public topoSetFaceSource
75 static addToUsageTable usage_;
78 List<pointField> zonePoints_;
107 void calculateDistance
110 const bitSet& isBlockedCell,
111 const bitSet& isBlockedFace,
120 const bitSet& isSurfaceFace,
129 const bitSet& isSurfaceFace,
130 const bitSet& isCandidateHoleCell,
137 const bitSet& isSurfaceFace,
182 const bitSet& isBlockedFace,
183 const bitSet& isActiveCell,
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
A bitSet stores bits (elements with only two states) in packed internal format and supports a variety...
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
Calculates a unique integer (label so might not have enough room - 2G max) for processor + local inde...
A topoSetFaceSource to select a set of faces that closes a hole i.e. disconnects zones (specified by ...
virtual void applyToSet(const topoSetSource::setAction action, topoSet &) const
Apply specified action to the topoSet.
static autoPtr< mapDistribute > calcClosure(const polyMesh &mesh, const List< pointField > &zonePoints, const labelList &blockedFaces, const globalIndex &globalBlockedFaces, const bool erode, labelList &closureFaces, labelList &closureToBlocked)
Optional direct use to generate the set of faces and the method to.
virtual ~holeToFace()=default
Destructor.
TypeName("holeToFace")
Runtime type information.
Mesh consisting of general polyhedral cells.
The topoSetFaceSource is a intermediate class for handling topoSet sources for selecting faces.
Class with constructor to add usage string to table.
setAction
Enumeration defining various actions.
const polyMesh & mesh() const noexcept
Reference to the mesh.
General set of labels of mesh quantity (points, cells, faces).
A class for handling words, derived from Foam::string.
List< word > wordList
A List of words.
void add(FieldField< Field1, typename typeOfSum< Type1, Type2 >::type > &f, const FieldField< Field1, Type1 > &f1, const FieldField< Field2, Type2 > &f2)
word name(const expressions::valueTypeCode typeCode)
A word representation of a valueTypeCode. Empty for INVALID.
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.