Add micro class to contain information from ACTDIMS keyword

This commit is contained in:
Joakim Hove
2019-08-28 17:50:04 +02:00
parent a7956bcf31
commit 07b2f47c7d
6 changed files with 140 additions and 1 deletions

View File

@@ -571,4 +571,23 @@ BOOST_AUTO_TEST_CASE(Foam) {
BOOST_CHECK( phases.active( Phase::WATER ) );
BOOST_CHECK( phases.active( Phase::FOAM) );
// not in deck - default constructor.
const auto& actdims = runspec.actdims();
BOOST_CHECK_EQUAL(actdims.max_keywords(), 2);
}
BOOST_AUTO_TEST_CASE(ACTDIMS) {
const std::string input = R"(
RUNSPEC
ACTDIMS
2* 13 14 /
)";
Parser parser;
auto deck = parser.parseString(input);
Runspec runspec( deck );
const auto& actdims = runspec.actdims();
BOOST_CHECK_EQUAL(actdims.max_keywords(), 2);
BOOST_CHECK_EQUAL(actdims.max_conditions(), 14);
}