From 089ca1a6329ac0fdcd45b3e56b74ad1b1d71ddce Mon Sep 17 00:00:00 2001
From: sergio <sergio>
Date: Thu, 30 Aug 2018 09:26:29 -0700
Subject: [PATCH] BUG: Init refCell to -1 instead of 0 for multi regions

---
 .../chtMultiRegionSimpleFoam/fluid/createFluidFields.H          | 2 +-
 .../heatTransfer/chtMultiRegionFoam/fluid/createFluidFields.H   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/applications/solvers/heatTransfer/chtMultiRegionFoam/chtMultiRegionSimpleFoam/fluid/createFluidFields.H b/applications/solvers/heatTransfer/chtMultiRegionFoam/chtMultiRegionSimpleFoam/fluid/createFluidFields.H
index c46ac5021b2..d811d4be866 100644
--- a/applications/solvers/heatTransfer/chtMultiRegionFoam/chtMultiRegionSimpleFoam/fluid/createFluidFields.H
+++ b/applications/solvers/heatTransfer/chtMultiRegionFoam/chtMultiRegionSimpleFoam/fluid/createFluidFields.H
@@ -12,7 +12,7 @@ PtrList<volScalarField> p_rghFluid(fluidRegions.size());
 PtrList<radiation::radiationModel> radiation(fluidRegions.size());
 
 List<scalar> initialMassFluid(fluidRegions.size());
-List<label> pRefCellFluid(fluidRegions.size(), 0);
+List<label> pRefCellFluid(fluidRegions.size(), -1);
 List<scalar> pRefValueFluid(fluidRegions.size(), 0.0);
 List<bool> frozenFlowFluid(fluidRegions.size(), false);
 
diff --git a/applications/solvers/heatTransfer/chtMultiRegionFoam/fluid/createFluidFields.H b/applications/solvers/heatTransfer/chtMultiRegionFoam/fluid/createFluidFields.H
index be1e3e57c07..1e51b9e1b87 100644
--- a/applications/solvers/heatTransfer/chtMultiRegionFoam/fluid/createFluidFields.H
+++ b/applications/solvers/heatTransfer/chtMultiRegionFoam/fluid/createFluidFields.H
@@ -289,7 +289,7 @@ forAll(fluidRegions, i)
 
     turbulenceFluid[i].validate();
 
-    pRefCellFluid[i] = 0;
+    pRefCellFluid[i] = -1;
     pRefValueFluid[i] = 0.0;
 
     if (p_rghFluid[i].needReference())
-- 
GitLab