From b5a85cb1286cd809d3ec201040c54c37c03a903f Mon Sep 17 00:00:00 2001 From: Arne Morten Kvarving Date: Tue, 29 Apr 2025 10:49:38 +0200 Subject: [PATCH] diffusionmodule: use std::array --- opm/models/common/diffusionmodule.hh | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/opm/models/common/diffusionmodule.hh b/opm/models/common/diffusionmodule.hh index 54de1c0c4f..bf5b62c180 100644 --- a/opm/models/common/diffusionmodule.hh +++ b/opm/models/common/diffusionmodule.hh @@ -36,6 +36,7 @@ #include #include +#include #include namespace Opm { @@ -275,8 +276,8 @@ protected: } private: - Evaluation tortuosity_[numPhases]; - Evaluation diffusionCoefficient_[numPhases][numComponents]; + std::array tortuosity_; + std::array, numPhases> diffusionCoefficient_; }; /*! @@ -483,8 +484,8 @@ public: { return effectiveDiffusionCoefficient_[phaseIdx][compIdx]; } private: - Evaluation moleFractionGradientNormal_[numPhases][numComponents]; - Evaluation effectiveDiffusionCoefficient_[numPhases][numComponents]; + std::array, numPhases> moleFractionGradientNormal_; + std::array, numPhases> effectiveDiffusionCoefficient_; }; } // namespace Opm