From 9f45518378cadc6cd18f15833a68bce1fa28ba21 Mon Sep 17 00:00:00 2001 From: Johan Roenby <johan.roenby@gmail.com> Date: Mon, 10 Dec 2018 11:33:57 +0000 Subject: [PATCH] ENH: Added invertAlpha option to the setAlphaField utility. Fixes #1113 --- .../utilities/preProcessing/setAlphaField/setAlphaField.C | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/applications/utilities/preProcessing/setAlphaField/setAlphaField.C b/applications/utilities/preProcessing/setAlphaField/setAlphaField.C index 44001f4dd8e..6647f088ac0 100644 --- a/applications/utilities/preProcessing/setAlphaField/setAlphaField.C +++ b/applications/utilities/preProcessing/setAlphaField/setAlphaField.C @@ -177,6 +177,11 @@ int main(int argc, char *argv[]) isoCutCell icc(mesh, f); icc.volumeOfFluid(alpha1, f0); + if (dict.lookupOrDefault("invertAlpha", false)) + { + alpha1 = 1 - alpha1; + } + // Writing volScalarField alpha1 ISstream::defaultPrecision(18); alpha1.write(); -- GitLab