From 6a7954fda1dda1882348c4e6e651dd9de8089f7e Mon Sep 17 00:00:00 2001
From: Mark Olesen <Mark.Olesen@esi-group.com>
Date: Fri, 26 Jul 2019 15:10:38 +0200
Subject: [PATCH] COMP: make mass transfer rates mutable

- in InterfaceCompositionPhaseChangePhaseSystem, the mass transfer
  rates are updated as a side-effect of the massTransfer() method,
  which makes these fields non-const.
---
 .../InterfaceCompositionPhaseChangePhaseSystem.H              | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/phaseSystemModels/reactingEulerFoam/phaseSystems/PhaseSystems/InterfaceCompositionPhaseChangePhaseSystem/InterfaceCompositionPhaseChangePhaseSystem.H b/src/phaseSystemModels/reactingEulerFoam/phaseSystems/PhaseSystems/InterfaceCompositionPhaseChangePhaseSystem/InterfaceCompositionPhaseChangePhaseSystem.H
index 739b9044365..320d594f5af 100644
--- a/src/phaseSystemModels/reactingEulerFoam/phaseSystems/PhaseSystems/InterfaceCompositionPhaseChangePhaseSystem/InterfaceCompositionPhaseChangePhaseSystem.H
+++ b/src/phaseSystemModels/reactingEulerFoam/phaseSystems/PhaseSystems/InterfaceCompositionPhaseChangePhaseSystem/InterfaceCompositionPhaseChangePhaseSystem.H
@@ -105,10 +105,10 @@ protected:
             interfaceCompositionModelTable interfaceCompositionModels_;
 
             //- The explicit part of the interfacial mass transfer rates
-            iDmdtSuSpTable iDmdtSu_;
+            mutable iDmdtSuSpTable iDmdtSu_;
 
             //- The implicit part of the interfacial mass transfer rates
-            iDmdtSuSpTable iDmdtSp_;
+            mutable iDmdtSuSpTable iDmdtSp_;
 
 
     // Protected member functions
-- 
GitLab