ENH: static test methods for matching simple cell shapes
- (tet, pyr, hex) can be identified from their number of faces and vertices. For these common shapes can use static `test()` method instead of the virtual isA() method. This is much cheaper for calling on an individual basis since it avoids the overhead of constructing an object. ENH: tetCell edge/reverseEdge (already had tetEdge)
Showing
- applications/utilities/mesh/manipulation/checkMesh/checkTools.C 3 additions, 6 deletions...ations/utilities/mesh/manipulation/checkMesh/checkTools.C
- src/OpenFOAM/meshes/meshShapes/cellMatcher/hexMatcher.C 69 additions, 45 deletionssrc/OpenFOAM/meshes/meshShapes/cellMatcher/hexMatcher.C
- src/OpenFOAM/meshes/meshShapes/cellMatcher/hexMatcher.H 20 additions, 2 deletionssrc/OpenFOAM/meshes/meshShapes/cellMatcher/hexMatcher.H
- src/OpenFOAM/meshes/meshShapes/cellMatcher/pyrMatcher.C 94 additions, 56 deletionssrc/OpenFOAM/meshes/meshShapes/cellMatcher/pyrMatcher.C
- src/OpenFOAM/meshes/meshShapes/cellMatcher/pyrMatcher.H 20 additions, 2 deletionssrc/OpenFOAM/meshes/meshShapes/cellMatcher/pyrMatcher.H
- src/OpenFOAM/meshes/meshShapes/cellMatcher/tetMatcher.C 70 additions, 45 deletionssrc/OpenFOAM/meshes/meshShapes/cellMatcher/tetMatcher.C
- src/OpenFOAM/meshes/meshShapes/cellMatcher/tetMatcher.H 20 additions, 2 deletionssrc/OpenFOAM/meshes/meshShapes/cellMatcher/tetMatcher.H
- src/OpenFOAM/meshes/meshShapes/tetCell/tetCell.H 9 additions, 3 deletionssrc/OpenFOAM/meshes/meshShapes/tetCell/tetCell.H
- src/OpenFOAM/meshes/meshShapes/tetCell/tetCellI.H 14 additions, 5 deletionssrc/OpenFOAM/meshes/meshShapes/tetCell/tetCellI.H
- src/dynamicMesh/meshCut/cellLooper/topoCellLooper.C 2 additions, 1 deletionsrc/dynamicMesh/meshCut/cellLooper/topoCellLooper.C
- src/dynamicMesh/meshCut/directions/directionInfo/directionInfoI.H 2 additions, 1 deletion...micMesh/meshCut/directions/directionInfo/directionInfoI.H
- src/dynamicMesh/meshCut/directions/directions.C 1 addition, 1 deletionsrc/dynamicMesh/meshCut/directions/directions.C
- src/meshTools/meshTools/meshTools.C 3 additions, 3 deletionssrc/meshTools/meshTools/meshTools.C
- src/meshTools/sets/cellSources/shapeToCell/shapeToCell.C 2 additions, 2 deletionssrc/meshTools/sets/cellSources/shapeToCell/shapeToCell.C
- src/sampling/surface/isoSurface/isoSurfaceCell.C 1 addition, 3 deletionssrc/sampling/surface/isoSurface/isoSurfaceCell.C
- src/sampling/surface/isoSurface/isoSurfaceCellTemplates.C 1 addition, 2 deletionssrc/sampling/surface/isoSurface/isoSurfaceCellTemplates.C
- src/sampling/surface/isoSurface/isoSurfaceTopo.C 4 additions, 8 deletionssrc/sampling/surface/isoSurface/isoSurfaceTopo.C
- src/sampling/surface/isoSurface/isoSurfaceTopo.H 2 additions, 11 deletionssrc/sampling/surface/isoSurface/isoSurfaceTopo.H
Please register or sign in to comment