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