ENH: ParticlePostProcessing: refactor PatchPostProcessing function object

- enable 'faceZones' support.
- enable 'writeFile' support to better control file output.
- rename 'PatchPostProcessing' as 'ParticlePostProcessing' for better clarity.
- fix #1808
This commit is contained in:
Kutalmis Bercin
2023-01-19 11:21:29 +00:00
committed by Andrew Heather
parent c177637db2
commit 2eb2de5f8e
14 changed files with 513 additions and 447 deletions

View File

@ -564,9 +564,9 @@ in this ways the particles hitting the patches will be classified in the followi
maxStoredParcels 100000000;
}
patchPostProcessing1
particlePostProcessing1
{
type patchPostProcessing;
type particlePostProcessing;
fields (position origId d);
maxStoredParcels 100000000;
patches

View File

@ -181,9 +181,9 @@ cloudFunctions
maxStoredParcels 20;
}
patchPostProcessing1
particlePostProcessing1
{
type patchPostProcessing;
type particlePostProcessing;
fields (position "U.*" d T nParticle);
maxStoredParcels 20;
patches

View File

@ -175,9 +175,9 @@ subModels
cloudFunctions
{
patchPostProcessing1
particlePostProcessing1
{
type patchPostProcessing;
type particlePostProcessing;
maxStoredParcels 100;
patches ( outlet );
}

View File

@ -177,9 +177,9 @@ subModels
cloudFunctions
{
patchPostProcessing1
particlePostProcessing1
{
type patchPostProcessing;
type particlePostProcessing;
maxStoredParcels 100;
patches ( outlet );
}

View File

@ -177,9 +177,9 @@ subModels
cloudFunctions
{
patchPostProcessing1
particlePostProcessing1
{
type patchPostProcessing;
type particlePostProcessing;
maxStoredParcels 100;
patches ( outlet );
}

View File

@ -158,9 +158,9 @@ subModels
cloudFunctions
{
patchPostProcessing1
particlePostProcessing1
{
type patchPostProcessing;
type particlePostProcessing;
maxStoredParcels 20;
patches
(