Merge branch 'feature-particle-patch-postpro-filtering' into 'develop'
Feature particle patch postpro filtering ### Summary Adds options to write particle-patch interactions to file, and to select particle fields to post-process for the `patchPostProcessing` cloud function object ### Resolved bugs (If applicable) none ### Details of new models (If applicable) Cloud patch interaction models: Optionally write patch interaction statistics, e.g. number and mass of particles that stick, escape etc. to file using the optional `writeToFile` entry, e.g. ``` localInteractionCoeffs { patches ( "(walls|cyc.*)" { type rebound; } "inlet|outlet" { type escape; } ); // New optional entry writeToFile yes; } ``` Cloud function objects: New `fields` optional entry can be used to select which particle fields to post-process; if empty or the entry is not given all fields are written (to provide backwards compatibility) ``` patchPostProcessing1 { type patchPostProcessing; // Optional new entry fields (position "U.*" d T nParticle); maxStoredParcels 20; patches ( cycLeft_half0 cycLeft_half1 ); } ``` See the `$FOAM_TUTORIALS/lagrangian/reactingParcelFilm/filter` tutorial for an example ### Risks Low risk See merge request !301
Showing
- applications/solvers/multiphase/icoReactingMultiphaseInterFoam/laserDTRM/DTRMParticle/DTRMParticle.H 12 additions, 0 deletions...MultiphaseInterFoam/laserDTRM/DTRMParticle/DTRMParticle.H
- applications/solvers/multiphase/icoReactingMultiphaseInterFoam/laserDTRM/DTRMParticle/DTRMParticleIO.C 25 additions, 0 deletions...ltiphaseInterFoam/laserDTRM/DTRMParticle/DTRMParticleIO.C
- applications/solvers/multiphase/reactingEulerFoam/functionObjects/sizeDistribution/sizeDistribution.C 1 addition, 1 deletion...rFoam/functionObjects/sizeDistribution/sizeDistribution.C
- src/OpenFOAM/db/functionObjects/writeFile/writeFile.C 26 additions, 10 deletionssrc/OpenFOAM/db/functionObjects/writeFile/writeFile.C
- src/OpenFOAM/db/functionObjects/writeFile/writeFile.H 12 additions, 10 deletionssrc/OpenFOAM/db/functionObjects/writeFile/writeFile.H
- src/OpenFOAM/primitives/subModelBase/subModelBase.C 12 additions, 0 deletionssrc/OpenFOAM/primitives/subModelBase/subModelBase.C
- src/OpenFOAM/primitives/subModelBase/subModelBase.H 4 additions, 0 deletionssrc/OpenFOAM/primitives/subModelBase/subModelBase.H
- src/functionObjects/field/blendingFactor/blendingFactor.C 1 addition, 1 deletionsrc/functionObjects/field/blendingFactor/blendingFactor.C
- src/functionObjects/field/continuityError/continuityError.C 1 addition, 1 deletionsrc/functionObjects/field/continuityError/continuityError.C
- src/functionObjects/field/fieldExtents/fieldExtentsTemplates.C 1 addition, 1 deletion...unctionObjects/field/fieldExtents/fieldExtentsTemplates.C
- src/functionObjects/field/fieldMinMax/fieldMinMax.C 1 addition, 1 deletionsrc/functionObjects/field/fieldMinMax/fieldMinMax.C
- src/functionObjects/field/fieldMinMax/fieldMinMaxTemplates.C 1 addition, 1 deletionsrc/functionObjects/field/fieldMinMax/fieldMinMaxTemplates.C
- src/functionObjects/field/fieldValues/fieldValueDelta/fieldValueDelta.C 1 addition, 1 deletion...jects/field/fieldValues/fieldValueDelta/fieldValueDelta.C
- src/functionObjects/field/fieldValues/surfaceFieldValue/surfaceFieldValue.C 1 addition, 1 deletion...s/field/fieldValues/surfaceFieldValue/surfaceFieldValue.C
- src/functionObjects/field/fieldValues/volFieldValue/volFieldValue.C 1 addition, 1 deletion...onObjects/field/fieldValues/volFieldValue/volFieldValue.C
- src/functionObjects/field/momentum/momentum.C 1 addition, 1 deletionsrc/functionObjects/field/momentum/momentum.C
- src/functionObjects/field/stabilityBlendingFactor/stabilityBlendingFactor.C 1 addition, 1 deletion...s/field/stabilityBlendingFactor/stabilityBlendingFactor.C
- src/functionObjects/field/wallHeatFlux/wallHeatFlux.C 1 addition, 1 deletionsrc/functionObjects/field/wallHeatFlux/wallHeatFlux.C
- src/functionObjects/field/wallShearStress/wallShearStress.C 1 addition, 1 deletionsrc/functionObjects/field/wallShearStress/wallShearStress.C
- src/functionObjects/field/yPlus/yPlus.C 1 addition, 1 deletionsrc/functionObjects/field/yPlus/yPlus.C
Please register or sign in to comment