From 29b9eaaf4df45789053976071b93a08b2c1295f1 Mon Sep 17 00:00:00 2001
From: Henry <Henry>
Date: Thu, 19 Mar 2015 15:25:18 +0000
Subject: [PATCH] mixtureKEpsilon: Read km and epsilonm from the startTime
 directory

---
 .../RAS/mixtureKEpsilon/mixtureKEpsilon.C           | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

diff --git a/src/TurbulenceModels/phaseCompressible/RAS/mixtureKEpsilon/mixtureKEpsilon.C b/src/TurbulenceModels/phaseCompressible/RAS/mixtureKEpsilon/mixtureKEpsilon.C
index 26df387fd55..d1623312633 100644
--- a/src/TurbulenceModels/phaseCompressible/RAS/mixtureKEpsilon/mixtureKEpsilon.C
+++ b/src/TurbulenceModels/phaseCompressible/RAS/mixtureKEpsilon/mixtureKEpsilon.C
@@ -231,6 +231,11 @@ void mixtureKEpsilon<BasicTurbulenceModel>::initMixtureFields()
     const volScalarField& kl = turbc.k_;
     const volScalarField& epsilonl = turbc.epsilon_;
 
+    word startTimeName
+    (
+        this->runTime_.timeName(this->runTime_.startTime().value())
+    );
+
     Ct2_.set
     (
         new volScalarField
@@ -238,7 +243,7 @@ void mixtureKEpsilon<BasicTurbulenceModel>::initMixtureFields()
             IOobject
             (
                 "Ct2",
-                this->runTime_.timeName(),
+                startTimeName,
                 this->mesh_,
                 IOobject::READ_IF_PRESENT,
                 IOobject::AUTO_WRITE
@@ -254,7 +259,7 @@ void mixtureKEpsilon<BasicTurbulenceModel>::initMixtureFields()
             IOobject
             (
                 "rhom",
-                this->runTime_.timeName(),
+                startTimeName,
                 this->mesh_,
                 IOobject::READ_IF_PRESENT,
                 IOobject::AUTO_WRITE
@@ -270,7 +275,7 @@ void mixtureKEpsilon<BasicTurbulenceModel>::initMixtureFields()
             IOobject
             (
                 "km",
-                this->runTime_.timeName(),
+                startTimeName,
                 this->mesh_,
                 IOobject::READ_IF_PRESENT,
                 IOobject::AUTO_WRITE
@@ -288,7 +293,7 @@ void mixtureKEpsilon<BasicTurbulenceModel>::initMixtureFields()
             IOobject
             (
                 "epsilonm",
-                this->runTime_.timeName(),
+                startTimeName,
                 this->mesh_,
                 IOobject::READ_IF_PRESENT,
                 IOobject::AUTO_WRITE
-- 
GitLab