From 731e276e21764f1dc274e5ef86f7fdd6b26641a2 Mon Sep 17 00:00:00 2001 From: Mark Olesen Date: Wed, 9 Feb 2022 20:11:50 +0100 Subject: [PATCH] ENH: extend command-line options for particleTracks - can specify format, stride without modifying a dictionary (increases flexibility, eases testing) --- .../particleTracks/createControls.H | 30 ++++++++++++++ .../lagrangian/particleTracks/createFields.H | 26 ------------ .../particleTracks/particleTracks.C | 40 +++++++++++++++++-- .../steadyParticleTracks/createControls.H | 19 +++++++++ .../steadyParticleTracks/createFields.H | 9 ----- .../steadyParticleTracks.C | 3 +- 6 files changed, 87 insertions(+), 40 deletions(-) create mode 100644 applications/utilities/postProcessing/lagrangian/particleTracks/createControls.H delete mode 100644 applications/utilities/postProcessing/lagrangian/particleTracks/createFields.H create mode 100644 applications/utilities/postProcessing/lagrangian/steadyParticleTracks/createControls.H delete mode 100644 applications/utilities/postProcessing/lagrangian/steadyParticleTracks/createFields.H diff --git a/applications/utilities/postProcessing/lagrangian/particleTracks/createControls.H b/applications/utilities/postProcessing/lagrangian/particleTracks/createControls.H new file mode 100644 index 0000000000..aa675c9013 --- /dev/null +++ b/applications/utilities/postProcessing/lagrangian/particleTracks/createControls.H @@ -0,0 +1,30 @@ +// Read particleTrackProperties dictionary and extract values from it + +const word dictName("particleTrackProperties"); + +#include "setConstantMeshDictionaryIO.H" + +IOdictionary propsDict(dictIO); + +const word cloudName(propsDict.get("cloud")); + +label sampleFrequency(propsDict.get