ENH: initial revamp of faMesh to improve modularity (#2084)
- improved separation of patch creation that is also parallel-aware, which now allows creation in parallel - memory-safe use of PtrList for adding patches, with a more generalized faPatchData helper - use uindirectPrimitivePatch instead of indirectPrimitivePatch for internal patch handling. - align boundary methods with polyMesh equivalents - system/faMeshDefinition instead of constant/faMesh/faMeshDefinition as per blockMesh convention. Easier to manage definitions, easier for cleanup. - drop inheritence from GeoMesh.
Showing
- applications/utilities/finiteArea/makeFaMesh/Make/options 5 additions, 1 deletionapplications/utilities/finiteArea/makeFaMesh/Make/options
- applications/utilities/finiteArea/makeFaMesh/decomposeFaFields.H 23 additions, 0 deletions...tions/utilities/finiteArea/makeFaMesh/decomposeFaFields.H
- applications/utilities/finiteArea/makeFaMesh/findMeshDefinitionDict.H 97 additions, 0 deletions.../utilities/finiteArea/makeFaMesh/findMeshDefinitionDict.H
- applications/utilities/finiteArea/makeFaMesh/makeFaMesh.C 22 additions, 285 deletionsapplications/utilities/finiteArea/makeFaMesh/makeFaMesh.C
- applications/utilities/parallelProcessing/decomposePar/faMeshDecomposition.C 61 additions, 61 deletions...ies/parallelProcessing/decomposePar/faMeshDecomposition.C
- applications/utilities/postProcessing/dataConversion/foamToVTK/writeAreaFields.H 2 additions, 2 deletions...postProcessing/dataConversion/foamToVTK/writeAreaFields.H
- src/dynamicFaMesh/interfaceTrackingFvMesh/interfaceTrackingFvMesh.C 2 additions, 2 deletions...cFaMesh/interfaceTrackingFvMesh/interfaceTrackingFvMesh.C
- src/finiteArea/Make/files 2 additions, 0 deletionssrc/finiteArea/Make/files
- src/finiteArea/faMesh/faBoundaryMesh/faBoundaryMesh.C 102 additions, 7 deletionssrc/finiteArea/faMesh/faBoundaryMesh/faBoundaryMesh.C
- src/finiteArea/faMesh/faBoundaryMesh/faBoundaryMesh.H 74 additions, 43 deletionssrc/finiteArea/faMesh/faBoundaryMesh/faBoundaryMesh.H
- src/finiteArea/faMesh/faMesh.C 151 additions, 660 deletionssrc/finiteArea/faMesh/faMesh.C
- src/finiteArea/faMesh/faMesh.H 111 additions, 85 deletionssrc/finiteArea/faMesh/faMesh.H
- src/finiteArea/faMesh/faMeshDemandDrivenData.C 40 additions, 71 deletionssrc/finiteArea/faMesh/faMeshDemandDrivenData.C
- src/finiteArea/faMesh/faMeshI.H 142 additions, 0 deletionssrc/finiteArea/faMesh/faMeshI.H
- src/finiteArea/faMesh/faMeshPatches.C 572 additions, 0 deletionssrc/finiteArea/faMesh/faMeshPatches.C
- src/finiteArea/faMesh/faMeshUpdate.C 5 additions, 4 deletionssrc/finiteArea/faMesh/faMeshUpdate.C
- src/finiteArea/faMesh/faPatches/basic/coupled/coupledFaPatch.C 0 additions, 6 deletions...initeArea/faMesh/faPatches/basic/coupled/coupledFaPatch.C
- src/finiteArea/faMesh/faPatches/basic/coupled/coupledFaPatch.H 1 addition, 1 deletion...initeArea/faMesh/faPatches/basic/coupled/coupledFaPatch.H
- src/finiteArea/faMesh/faPatches/constraint/empty/emptyFaPatch.C 34 additions, 7 deletions...niteArea/faMesh/faPatches/constraint/empty/emptyFaPatch.C
- src/finiteArea/faMesh/faPatches/constraint/empty/emptyFaPatch.H 13 additions, 7 deletions...niteArea/faMesh/faPatches/constraint/empty/emptyFaPatch.H
Please register or sign in to comment