ENH: ParticleHistogram: refactor PatchParticleHistogram function object

- enable 'faceZone' support.
- introduce 'cloudFunctionObjectTools' to simplify collection of particle info
  on patches or face zones.
- enable 'writeFile' support to better control file output.
- rename 'PatchParticleHistogram' as 'ParticleHistogram' for better clarity.
This commit is contained in:
Kutalmis Bercin
2023-01-17 16:43:02 +00:00
committed by Andrew Heather
parent f0fca75726
commit c177637db2
11 changed files with 625 additions and 344 deletions

View File

@ -531,7 +531,7 @@ in the injection models set above we have
36 μm -> 2 parcels per second
45 μm -> 2 parcels per second
therefore in the following "patchParticleHistogram1" we can set
therefore in the following "particleHistogram1" we can set
nBins = 9
min = 0μm
max = 45μm
@ -547,9 +547,9 @@ in this ways the particles hitting the patches will be classified in the followi
9) 40.01μm to 45.01μm <- the 45μm particles will be counted in this range
*/
patchParticleHistogram1
particleHistogram1
{
type patchParticleHistogram;
type particleHistogram;
patches
(
roof

View File

@ -167,9 +167,9 @@ cloudFunctions
writer vtk;
}
patchParticleHistogram1
particleHistogram1
{
type patchParticleHistogram;
type particleHistogram;
patches
(
cycLeft_half0