GroupState: template Scalar type

This commit is contained in:
Arne Morten Kvarving
2024-02-17 18:13:46 +01:00
parent be57843296
commit 67f1811234
48 changed files with 377 additions and 261 deletions

View File

@@ -39,9 +39,10 @@ public:
BOOST_AUTO_TEST_CASE(GroupStateCreate) {
BOOST_AUTO_TEST_CASE(GroupStateCreate)
{
std::size_t num_phases{3};
GroupState gs(num_phases);
GroupState<double> gs(num_phases);
BOOST_CHECK(!gs.has_production_rates("AGROUP"));
BOOST_CHECK_THROW( gs.update_production_rates("AGROUP", {0}), std::exception);

View File

@@ -103,7 +103,8 @@ BOOST_AUTO_TEST_CASE(NAME) \
namespace Opm { using ALQS = ALQState<double>; }
TEST_FOR_TYPE_NAMED(ALQS, ALQState)
TEST_FOR_TYPE(GroupState)
namespace Opm { using GroupS = GroupState<double>; }
TEST_FOR_TYPE_NAMED(GroupS, GroupState)
TEST_FOR_TYPE(HardcodedTimeStepControl)
TEST_FOR_TYPE(Inplace)
namespace Opm { using PerfD = PerfData<double>; }