Namespaces | Functions
polyMeshGenChecks.H File Reference
Include dependency graph for polyMeshGenChecks.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Foam
 Namespace for OpenFOAM.
 
 Foam::polyMeshGenChecks
 

Functions

bool checkClosedBoundary (const polyMeshGen &, const bool report=false)
 Check boundary closedness. More...
 
bool checkClosedCells (const polyMeshGen &, const bool report=false, const scalar aspectWarn=1000, labelHashSet *setPtr=NULL)
 Check cells for closedness. More...
 
bool checkCellVolumes (const polyMeshGen &, const bool report=false, labelHashSet *setPtr=NULL)
 Check for negative cell volumes. More...
 
bool checkFaceAreas (const polyMeshGen &, const bool report=false, const scalar minFaceArea=VSMALL, labelHashSet *setPtr=NULL, const boolList *changedFacePtr=NULL)
 Check for negative face areas. More...
 
bool checkCellPartTetrahedra (const polyMeshGen &, const bool report=false, const scalar minPartTet=VSMALL, labelHashSet *setPtr=NULL, const boolList *changedFacePtr=NULL)
 
void checkFaceDotProduct (const polyMeshGen &, scalarField &, const boolList *changedFacePtr=NULL)
 Check for non-orthogonality. More...
 
bool checkFaceDotProduct (const polyMeshGen &, const bool report=false, const scalar nonOrthWarn=70.0, labelHashSet *setPtr=NULL, const boolList *changedFacePtr=NULL)
 
bool checkFacePyramids (const polyMeshGen &, const bool report=false, const scalar minPyrVol=-SMALL, labelHashSet *setPtr=NULL, const boolList *changedFacePtr=NULL)
 Check face pyramid volume. More...
 
void checkFaceSkewness (const polyMeshGen &, scalarField &, const boolList *changedFacePtr=NULL)
 Check face skewness. More...
 
bool checkFaceSkewness (const polyMeshGen &, const bool report=false, const scalar warnSkew=4.0, labelHashSet *setPtr=NULL, const boolList *changedFacePtr=NULL)
 
void checkFaceUniformity (const polyMeshGen &, scalarField &, const boolList *changedFacePtr=NULL)
 Check face uniformity. More...
 
bool checkFaceUniformity (const polyMeshGen &, const bool report=false, const scalar warnUniform=0.1, labelHashSet *setPtr=NULL, const boolList *changedFacePtr=NULL)
 
void checkVolumeUniformity (const polyMeshGen &, scalarField &, const boolList *changedFacePtr=NULL)
 check volume difference of neighbouring cells More...
 
bool checkVolumeUniformity (const polyMeshGen &, const bool report=false, const scalar warnUniform=0.1, labelHashSet *setPtr=NULL, const boolList *changedFacePtr=NULL)
 
bool checkFaceAngles (const polyMeshGen &, const bool report=false, const scalar maxDeg=10, labelHashSet *setPtr=NULL, const boolList *changedFacePtr=NULL)
 Check face angles. More...
 
bool checkFaceFlatness (const polyMeshGen &, const bool report, const scalar warnFlatness, labelHashSet *setPtr=NULL, const boolList *changedFacePtr=NULL)
 Check face warpage: decompose face and check ratio between. More...
 
bool checkPoints (const polyMeshGen &, const bool report=false, labelHashSet *setPtr=NULL)
 Check for unused points. More...
 
bool checkUpperTriangular (const polyMeshGen &, const bool report=false, labelHashSet *setPtr=NULL)
 Check face ordering. More...
 
bool checkCellsZipUp (const polyMeshGen &, const bool report=false, labelHashSet *setPtr=NULL)
 Check cell zip-up. More...
 
bool checkFaceVertices (const polyMeshGen &, const bool report=false, labelHashSet *setPtr=NULL)
 Check uniqueness of face vertices. More...
 
bool checkTopology (const polyMeshGen &, const bool report=false)
 Check mesh topology for correctness. Returns false for no error. More...
 
bool checkGeometry (const polyMeshGen &, const bool report=false)
 Check mesh geometry (& implicitly topology) for correctness. More...
 
bool checkMesh (const polyMeshGen &, const bool report=false)
 Check mesh for correctness. Returns false for no error. More...
 
label findBadFacesRelaxed (const polyMeshGen &, labelHashSet &badFaces, const bool report=false, const boolList *activeFacePtr=NULL)
 
label findBadFaces (const polyMeshGen &, labelHashSet &badFaces, const bool report=false, const boolList *activeFacePtr=NULL)
 
label findLowQualityFaces (const polyMeshGen &mesh, labelHashSet &badFaces, const bool report=false, const boolList *activeFacePtr=NULL)
 
label findWorstQualityFaces (const polyMeshGen &mesh, labelHashSet &badFaces, const bool report=false, const boolList *activeFacePtr=NULL, const scalar relativeThreshold=0.1)
 checks the mesh and selects the faces with worst quality More...
 

Detailed Description

Original source file polyMeshGenChecks.H

Definition in file polyMeshGenChecks.H.