ENH: improved sample surfaces and surface writers (#1206)
- The writers have changed from being a generic state-less set of routines to more properly conforming to the normal notion of a writer. These changes allow us to combine output fields (eg, in a single VTK/vtp file for each timestep). Parallel data reduction and any associated bookkeeping is now part of the surface writers. This improves their re-usability and avoids unnecessary and premature data reduction at the sampling stage. It is now possible to have different output formats on a per-surface basis. - A new feature of the surface sampling is the ability to "store" the sampled surfaces and fields onto a registry for reuse by other function objects. Additionally, the "store" can be triggered at the execution phase as well
Showing
- applications/utilities/mesh/manipulation/checkMesh/checkGeometry.C 79 additions, 83 deletions...ons/utilities/mesh/manipulation/checkMesh/checkGeometry.C
- applications/utilities/mesh/manipulation/checkMesh/checkGeometry.H 2 additions, 2 deletions...ons/utilities/mesh/manipulation/checkMesh/checkGeometry.H
- applications/utilities/mesh/manipulation/checkMesh/checkMesh.C 15 additions, 12 deletions...cations/utilities/mesh/manipulation/checkMesh/checkMesh.C
- applications/utilities/mesh/manipulation/checkMesh/checkMeshQuality.C 3 additions, 2 deletions.../utilities/mesh/manipulation/checkMesh/checkMeshQuality.C
- applications/utilities/mesh/manipulation/checkMesh/checkMeshQuality.H 3 additions, 3 deletions.../utilities/mesh/manipulation/checkMesh/checkMeshQuality.H
- applications/utilities/mesh/manipulation/checkMesh/checkTools.C 19 additions, 19 deletions...ations/utilities/mesh/manipulation/checkMesh/checkTools.C
- applications/utilities/mesh/manipulation/checkMesh/checkTools.H 5 additions, 5 deletions...ations/utilities/mesh/manipulation/checkMesh/checkTools.H
- applications/utilities/mesh/manipulation/checkMesh/checkTopology.C 13 additions, 13 deletions...ons/utilities/mesh/manipulation/checkMesh/checkTopology.C
- applications/utilities/mesh/manipulation/checkMesh/checkTopology.H 6 additions, 6 deletions...ons/utilities/mesh/manipulation/checkMesh/checkTopology.H
- applications/utilities/surface/surfaceCheck/surfaceCheck.C 55 additions, 95 deletionsapplications/utilities/surface/surfaceCheck/surfaceCheck.C
- src/functionObjects/field/fieldValues/surfaceFieldValue/surfaceFieldValue.C 13 additions, 10 deletions...s/field/fieldValues/surfaceFieldValue/surfaceFieldValue.C
- src/functionObjects/field/fieldValues/surfaceFieldValue/surfaceFieldValueTemplates.C 11 additions, 7 deletions...ieldValues/surfaceFieldValue/surfaceFieldValueTemplates.C
- src/lagrangian/intermediate/submodels/CloudFunctionObjects/FacePostProcessing/FacePostProcessing.C 16 additions, 25 deletions...udFunctionObjects/FacePostProcessing/FacePostProcessing.C
- src/lagrangian/intermediate/submodels/CloudFunctionObjects/ParticleCollector/ParticleCollector.C 18 additions, 32 deletions...loudFunctionObjects/ParticleCollector/ParticleCollector.C
- src/randomProcesses/noise/noiseModels/surfaceNoise/surfaceNoise.C 21 additions, 28 deletions...omProcesses/noise/noiseModels/surfaceNoise/surfaceNoise.C
- src/randomProcesses/noise/noiseModels/surfaceNoise/surfaceNoise.H 2 additions, 2 deletions...omProcesses/noise/noiseModels/surfaceNoise/surfaceNoise.H
- src/sampling/Make/files 5 additions, 18 deletionssrc/sampling/Make/files
- src/sampling/sampledSurface/sampledSurface/sampledSurface.C 13 additions, 4 deletionssrc/sampling/sampledSurface/sampledSurface/sampledSurface.C
- src/sampling/sampledSurface/sampledSurface/sampledSurface.H 139 additions, 16 deletionssrc/sampling/sampledSurface/sampledSurface/sampledSurface.H
- src/sampling/sampledSurface/sampledSurface/sampledSurfaceRegister.C 46 additions, 203 deletions...ng/sampledSurface/sampledSurface/sampledSurfaceRegister.C
Please register or sign in to comment