From 6beb557b2a103a38c0e79de901d3e15b41d0e380 Mon Sep 17 00:00:00 2001 From: Arne Morten Kvarving Date: Mon, 1 Jul 2024 14:13:14 +0200 Subject: [PATCH] changed: move the SeparateSparseSourceTerms parameter to Opm::Parameters --- .../discretization/common/tpfalinearizer.hh | 40 +++++++++---------- 1 file changed, 19 insertions(+), 21 deletions(-) diff --git a/opm/models/discretization/common/tpfalinearizer.hh b/opm/models/discretization/common/tpfalinearizer.hh index 9f8a5a45c..0c48e795d 100644 --- a/opm/models/discretization/common/tpfalinearizer.hh +++ b/opm/models/discretization/common/tpfalinearizer.hh @@ -28,8 +28,9 @@ #ifndef TPFA_LINEARIZER_HH #define TPFA_LINEARIZER_HH -#include "fvbaseproperties.hh" -#include "linearizationtype.hh" +#include +#include +#include #include #include @@ -40,27 +41,24 @@ #include #include +#include +#include -#include -#include -#include - -#include -#include -#include -#include -#include #include // current_exception, rethrow_exception -#include +#include #include +#include +#include +#include -namespace Opm::Properties { - template - struct SeparateSparseSourceTerms { - using type = bool; - static constexpr type value = false; - }; -} +namespace Opm::Parameters { + +template +struct SeparateSparseSourceTerms { + static constexpr bool value = false; +}; + +} // namespace Opm::Parameters namespace Opm { @@ -122,7 +120,7 @@ public: : jacobian_() { simulatorPtr_ = 0; - separateSparseSourceTerms_ = Parameters::get(); + separateSparseSourceTerms_ = Parameters::get(); } ~TpfaLinearizer() @@ -134,7 +132,7 @@ public: */ static void registerParameters() { - Parameters::registerParam + Parameters::registerParam ("Treat well source terms all in one go, instead of on a cell by cell basis."); }