ENH: simple detection for collapsed block descriptions
- switch from default topology merge to point merge if degenerate blocks are detected. This should alleviate the problems noted in #1862. NB: this detection only works for blocks with duplicate vertex indices, not ones with geometrically duplicate points. ENH: add patch block/face summary in blockMesh generation - add blockMesh -verbose option to override the static or dictionary settings. The -verbose option can be used multiple times to increase the verbosity. ENH: extend hexCell handling with more cellShape-type methods - allows better reuse in blockMesh. Remove blockMesh-local hex edge definitions that shadowed the hexCell values. ENH: simplify some of the block-edge internals
Showing
- applications/utilities/mesh/generation/blockMesh/blockMesh.C 18 additions, 13 deletionsapplications/utilities/mesh/generation/blockMesh/blockMesh.C
- src/OpenFOAM/meshes/meshShapes/hexCell/hexCell.C 39 additions, 44 deletionssrc/OpenFOAM/meshes/meshShapes/hexCell/hexCell.C
- src/OpenFOAM/meshes/meshShapes/hexCell/hexCell.H 15 additions, 0 deletionssrc/OpenFOAM/meshes/meshShapes/hexCell/hexCell.H
- src/OpenFOAM/meshes/meshShapes/hexCell/hexCellI.H 35 additions, 6 deletionssrc/OpenFOAM/meshes/meshShapes/hexCell/hexCellI.H
- src/OpenFOAM/meshes/meshShapes/tetCell/tetCell.C 22 additions, 24 deletionssrc/OpenFOAM/meshes/meshShapes/tetCell/tetCell.C
- src/OpenFOAM/meshes/meshShapes/tetCell/tetCellI.H 5 additions, 5 deletionssrc/OpenFOAM/meshes/meshShapes/tetCell/tetCellI.H
- src/OpenFOAM/meshes/primitiveShapes/line/line.H 8 additions, 8 deletionssrc/OpenFOAM/meshes/primitiveShapes/line/line.H
- src/OpenFOAM/meshes/primitiveShapes/line/lineI.H 10 additions, 10 deletionssrc/OpenFOAM/meshes/primitiveShapes/line/lineI.H
- src/mesh/blockMesh/blockDescriptor/blockDescriptor.C 3 additions, 1 deletionsrc/mesh/blockMesh/blockDescriptor/blockDescriptor.C
- src/mesh/blockMesh/blockDescriptor/blockDescriptor.H 19 additions, 17 deletionssrc/mesh/blockMesh/blockDescriptor/blockDescriptor.H
- src/mesh/blockMesh/blockDescriptor/blockDescriptorEdges.C 29 additions, 23 deletionssrc/mesh/blockMesh/blockDescriptor/blockDescriptorEdges.C
- src/mesh/blockMesh/blockDescriptor/blockDescriptorI.H 6 additions, 6 deletionssrc/mesh/blockMesh/blockDescriptor/blockDescriptorI.H
- src/mesh/blockMesh/blockEdges/BSplineEdge/BSplineEdge.C 18 additions, 7 deletionssrc/mesh/blockMesh/blockEdges/BSplineEdge/BSplineEdge.C
- src/mesh/blockMesh/blockEdges/BSplineEdge/BSplineEdge.H 13 additions, 5 deletionssrc/mesh/blockMesh/blockEdges/BSplineEdge/BSplineEdge.H
- src/mesh/blockMesh/blockEdges/arcEdge/arcEdge.C 36 additions, 14 deletionssrc/mesh/blockMesh/blockEdges/arcEdge/arcEdge.C
- src/mesh/blockMesh/blockEdges/arcEdge/arcEdge.H 25 additions, 9 deletionssrc/mesh/blockMesh/blockEdges/arcEdge/arcEdge.H
- src/mesh/blockMesh/blockEdges/bezier/bezier.C 17 additions, 6 deletionssrc/mesh/blockMesh/blockEdges/bezier/bezier.C
- src/mesh/blockMesh/blockEdges/bezier/bezier.H 13 additions, 5 deletionssrc/mesh/blockMesh/blockEdges/bezier/bezier.H
- src/mesh/blockMesh/blockEdges/blockEdge/blockEdge.C 7 additions, 8 deletionssrc/mesh/blockMesh/blockEdges/blockEdge/blockEdge.C
- src/mesh/blockMesh/blockEdges/blockEdge/blockEdge.H 40 additions, 12 deletionssrc/mesh/blockMesh/blockEdges/blockEdge/blockEdge.H
Please register or sign in to comment