

Go to the source code of this file.
Namespaces | |
| Foam::meshCheck | |
| Collection of functions checking primitiveMesh. | |
| Foam | |
| Namespace for OpenFOAM. | |
Functions | |
| tmp< scalarField > | faceOrthogonality (const polyMesh &mesh, const vectorField &fAreas, const vectorField &cellCtrs) |
| Generate orthogonality field. (1 for fully orthogonal, < 1 for. More... | |
| tmp< scalarField > | faceSkewness (const polyMesh &mesh, const pointField &points, const vectorField &fCtrs, const vectorField &fAreas, const vectorField &cellCtrs) |
| Generate skewness field. More... | |
| tmp< scalarField > | faceWeights (const polyMesh &mesh, const vectorField &fCtrs, const vectorField &fAreas, const vectorField &cellCtrs) |
| Generate interpolation factors field. More... | |
| tmp< scalarField > | volRatio (const polyMesh &mesh, const scalarField &vol) |
| Generate volume ratio field. More... | |
| bool | checkFaceOrthogonality (const polyMesh &mesh, const scalar nonOrthThreshold, const bool report=false, labelHashSet *setPtr=nullptr) |
| Check face orthogonality. More... | |
| bool | checkFaceSkewness (const polyMesh &mesh, const scalar skewThreshold, const bool report=false, labelHashSet *setPtr=nullptr) |
| Check face skewness. More... | |
| bool | checkEdgeAlignment (const polyMesh &mesh, const bool report, const Vector< label > &directions, labelHashSet *setPtr) |
| Check edge alignment for 1D/2D cases. More... | |
| bool | checkCellDeterminant (const polyMesh &mesh, const bool report, labelHashSet *setPtr) |
| bool | checkFaceWeight (const polyMesh &mesh, const bool report, const scalar minWeight=0.05, labelHashSet *setPtr=nullptr) |
| Check for face weights. More... | |
| bool | checkVolRatio (const polyMesh &mesh, const bool report, const scalar minRatio=0.01, labelHashSet *setPtr=nullptr) |
| Check for neighbouring cell volumes. More... | |
| bool | checkFaceOrthogonality (const bool report, const scalar orthWarn, const polyMesh &, const vectorField &cellCentres, const vectorField &faceAreas, const labelList &checkFaces, const List< labelPair > &baffles, labelHashSet *setPtr) |
| Check face orthogonality. More... | |
| bool | checkFacePyramids (const bool report, const scalar minPyrVol, const polyMesh &, const vectorField &cellCentres, const pointField &p, const labelList &checkFaces, const List< labelPair > &baffles, labelHashSet *) |
| Check face pyramid volumes. More... | |
| bool | checkFaceTets (const bool report, const scalar minPyrVol, const polyMesh &, const vectorField &cellCentres, const vectorField &faceCentres, const pointField &p, const labelList &checkFaces, const List< labelPair > &baffles, labelHashSet *) |
| Check face tetrahedra volumes. More... | |
| bool | checkFaceSkewness (const bool report, const scalar internalSkew, const scalar boundarySkew, const polyMesh &mesh, const pointField &points, const vectorField &cellCentres, const vectorField &faceCentres, const vectorField &faceAreas, const labelList &checkFaces, const List< labelPair > &baffles, labelHashSet *setPtr) |
| Check face skewness. More... | |
| bool | checkFaceWeights (const bool report, const scalar warnWeight, const polyMesh &mesh, const vectorField &cellCentres, const vectorField &faceCentres, const vectorField &faceAreas, const labelList &checkFaces, const List< labelPair > &baffles, labelHashSet *setPtr) |
| Check interpolation weights (0.5 for regular mesh) More... | |
| bool | checkVolRatio (const bool report, const scalar warnRatio, const polyMesh &mesh, const scalarField &cellVolumes, const labelList &checkFaces, const List< labelPair > &baffles, labelHashSet *setPtr) |
| Cell volume ratio of neighbouring cells (1 for regular mesh) More... | |
| bool | checkFaceAngles (const bool report, const scalar maxConcave, const polyMesh &mesh, const vectorField &faceAreas, const pointField &p, const labelList &checkFaces, labelHashSet *setPtr) |
| Check convexity of angles in a face. See primitiveMesh for explanation. More... | |
| bool | checkFaceTwist (const bool report, const scalar minTwist, const polyMesh &, const vectorField &cellCentres, const vectorField &faceAreas, const vectorField &faceCentres, const pointField &p, const labelList &checkFaces, labelHashSet *setPtr) |
| Check the difference between normals of individual face-triangles (from. More... | |
| bool | checkTriangleTwist (const bool report, const scalar minTwist, const polyMesh &, const vectorField &faceAreas, const vectorField &faceCentres, const pointField &p, const labelList &checkFaces, labelHashSet *setPtr) |
| Check consecutive face-triangle (from face-centre decomposition) normals. More... | |
| bool | checkFaceFlatness (const bool report, const scalar minFlatness, const polyMesh &, const vectorField &faceAreas, const vectorField &faceCentres, const pointField &p, const labelList &checkFaces, labelHashSet *setPtr) |
| Check for face areas v.s. sum of face-triangle (from face-centre. More... | |
| bool | checkFaceArea (const bool report, const scalar minArea, const polyMesh &, const vectorField &faceAreas, const labelList &checkFaces, labelHashSet *setPtr) |
| Check for small faces. More... | |
| bool | checkCellDeterminant (const bool report, const scalar minDet, const polyMesh &, const vectorField &faceAreas, const labelList &checkFaces, labelHashSet *setPtr) |
| Check the area of internal faces v.s. boundary faces. More... | |
Original source file polyMeshCheck.H
Definition in file polyMeshCheck.H.