Remove the edges and faces of a polyMesh whilst satisfying the given mesh quality criteria. More...
Public Member Functions | |
ClassName ("polyMeshFilter") | |
polyMeshFilter (const fvMesh &mesh) | |
polyMeshFilter (const fvMesh &mesh, const labelList &pointPriority) | |
polyMeshFilter (const fvMesh &mesh, const labelList &pointPriority, const dictionary &dict) | |
~polyMeshFilter ()=default | |
const autoPtr< fvMesh > & | filteredMesh () const |
const autoPtr< labelList > & | pointPriority () const |
label | filter (const label nOriginalBadFaces) |
label | filter (const faceSet &fSet) |
label | filterEdges (const label nOriginalBadFaces) |
Static Public Member Functions | |
static autoPtr< fvMesh > | copyMesh (const fvMesh &mesh) |
static void | copySets (const polyMesh &oldMesh, const polyMesh &newMesh) |
static void | updateSets (const mapPolyMesh &map) |
Remove the edges and faces of a polyMesh whilst satisfying the given mesh quality criteria.
Definition at line 61 of file polyMeshFilter.H.
|
explicit |
Definition at line 887 of file polyMeshFilter.C.
References Foam::Info, and polyMeshFilterSettings::writeSettings().
polyMeshFilter | ( | const fvMesh & | mesh, |
const labelList & | pointPriority | ||
) |
Definition at line 915 of file polyMeshFilter.C.
References Foam::Info.
polyMeshFilter | ( | const fvMesh & | mesh, |
const labelList & | pointPriority, | ||
const dictionary & | dict | ||
) |
Definition at line 945 of file polyMeshFilter.C.
References Foam::Info.
|
default |
ClassName | ( | "polyMeshFilter" | ) |
const Foam::autoPtr< Foam::fvMesh > & filteredMesh | ( | ) | const |
Definition at line 1114 of file polyMeshFilter.C.
const Foam::autoPtr< Foam::labelList > & pointPriority | ( | ) | const |
Definition at line 1121 of file polyMeshFilter.C.
|
static |
Definition at line 62 of file polyMeshFilter.C.
References mapPolyMesh::hasMotionPoints(), polyTopoChange::makeMesh(), mesh, fvMesh::name(), IOobject::NO_WRITE, mapPolyMesh::preMotionPoints(), IOobject::READ_IF_PRESENT, and fvMesh::time().
Definition at line 51 of file polyMeshFilter.C.
|
static |
Definition at line 42 of file polyMeshFilter.C.
Foam::label filter | ( | const label | nOriginalBadFaces | ) |
Definition at line 965 of file polyMeshFilter.C.
Foam::label filter | ( | const faceSet & | fSet | ) |
Definition at line 974 of file polyMeshFilter.C.
References forAll, and topoSet::found().
Foam::label filterEdges | ( | const label | nOriginalBadFaces | ) |
Definition at line 992 of file polyMeshFilter.C.
References edgeCollapser::checkMeshQuality(), bitSet::count(), Foam::decrIndent(), Foam::endl(), Foam::identity(), Foam::incrIndent(), Foam::indent(), Foam::Info, Foam::labelMax, Foam::nl, primitiveMesh::nPoints(), Foam::returnReduce(), and Foam::Zero.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.