From 5e6aa745664c75fc63f9deda130664f55f4e7909 Mon Sep 17 00:00:00 2001 From: Henry <Henry> Date: Tue, 17 Feb 2015 15:06:31 +0000 Subject: [PATCH] chtMultiRegionSimpleFoam: Support simpler input for rhoMax and rhoMin --- .../fluid/createFluidFields.H | 33 ++++++++++++++++--- 1 file changed, 29 insertions(+), 4 deletions(-) diff --git a/applications/solvers/heatTransfer/chtMultiRegionFoam/chtMultiRegionSimpleFoam/fluid/createFluidFields.H b/applications/solvers/heatTransfer/chtMultiRegionFoam/chtMultiRegionSimpleFoam/fluid/createFluidFields.H index 885b1f080ed..6a0d52b1c25 100644 --- a/applications/solvers/heatTransfer/chtMultiRegionFoam/chtMultiRegionSimpleFoam/fluid/createFluidFields.H +++ b/applications/solvers/heatTransfer/chtMultiRegionFoam/chtMultiRegionSimpleFoam/fluid/createFluidFields.H @@ -175,8 +175,35 @@ simpleDict.readIfPresent("frozenFlow", frozenFlowFluid[i]); - rhoMax.set(i, new dimensionedScalar(simpleDict.lookup("rhoMax"))); - rhoMin.set(i, new dimensionedScalar(simpleDict.lookup("rhoMin"))); + rhoMax.set + ( + i, + new dimensionedScalar + ( + dimensionedScalar::lookupOrDefault + ( + "rhoMax", + simpleDict, + GREAT, + dimDensity + ) + ) + ); + + rhoMin.set + ( + i, + new dimensionedScalar + ( + dimensionedScalar::lookupOrDefault + ( + "rhoMin", + simpleDict, + 0, + dimDensity + ) + ) + ); Info<< " Adding fvOptions\n" << endl; fluidFvOptions.set @@ -185,5 +212,3 @@ new fv::IOoptionList(fluidRegions[i]) ); } - - -- GitLab