Go to the documentation of this file.
42 #ifndef polyMeshFilter_H
43 #define polyMeshFilter_H
101 label filterFacesLoop(
const label nOriginalBadFaces);
118 void updatePointErrorCount
120 const bitSet& isErrorPoint,
128 void checkMeshEdgesAndRelaxEdges
132 const bitSet& isErrorPoint,
138 void checkMeshFacesAndRelaxEdges
142 const bitSet& isErrorPoint,
153 void updatePointPriorities
160 void printScalarFieldStats
168 void mapOldMeshEdgeFieldToNewMesh
177 void mapOldMeshFaceFieldToNewMesh
186 void updateOldToNewPointMap
254 label
filter(
const label nOriginalBadFaces);
260 label filterEdges(
const label nOriginalBadFaces);
Pair< int > faceMap(const label facePi, const face &faceP, const label faceNi, const face &faceN)
A bitSet stores bits (elements with only two states) in packed internal format and supports a variety...
ClassName("polyMeshFilter")
Mesh consisting of general polyhedral cells.
Remove the edges and faces of a polyMesh whilst satisfying the given mesh quality criteria.
Generic templated field type.
const autoPtr< fvMesh > & filteredMesh() const
label filter(const label nOriginalBadFaces)
gmvFile<< "tracers "<< particles.size()<< nl;for(const passiveParticle &p :particles){ gmvFile<< p.position().x()<< ' ';}gmvFile<< nl;for(const passiveParticle &p :particles){ gmvFile<< p.position().y()<< ' ';}gmvFile<< nl;for(const passiveParticle &p :particles){ gmvFile<< p.position().z()<< ' ';}gmvFile<< nl;for(const word &name :lagrangianScalarNames){ IOField< scalar > fld(IOobject(name, runTime.timeName(), cloud::prefix, mesh, IOobject::MUST_READ, IOobject::NO_WRITE))
~polyMeshFilter()=default
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
Class to store the settings for the polyMeshFilter class.
Mesh data needed to do the Finite Volume discretisation.
const autoPtr< labelList > & pointPriority() const
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
static autoPtr< fvMesh > copyMesh(const fvMesh &mesh)