PerfData maintains producre / injector status

This commit is contained in:
Joakim Hove
2021-06-14 08:55:03 +02:00
parent 7c133bb0eb
commit a22b836b82
4 changed files with 20 additions and 12 deletions

View File

@@ -545,9 +545,10 @@ GAS
)";
Opm::PhaseUsage pu = Opm::phaseUsageFromDeck(Opm::Parser{}.parseString(deck_string));
Opm::PerfData pd1(3,pu);
Opm::PerfData pd2(3,pu);
Opm::PerfData pd3(2,pu);
Opm::PerfData pd1(3, true, pu);
Opm::PerfData pd2(3, true, pu);
Opm::PerfData pd3(2, true, pu);
Opm::PerfData pd4(3, false, pu);
for (std::size_t i = 0; i < 3; i++) {
@@ -565,6 +566,8 @@ GAS
for (std::size_t i = 0; i < 3; i++) {
BOOST_CHECK(pd1.pressure[i] == 10*(i+1));
}
BOOST_CHECK(!pd1.try_assign(pd4));
}