Add support for OPERATE in FieldProps

This commit is contained in:
Joakim Hove
2019-12-10 11:17:45 +01:00
parent c9111d3785
commit 0f609083c3
4 changed files with 66 additions and 20 deletions

View File

@@ -250,6 +250,7 @@ BOOST_AUTO_TEST_CASE(Test_OPERATER) {
Opm::TableManager tm(deck);
Opm::EclipseGrid eg(deck);
Opm::Eclipse3DProperties props(deck, tm, eg);
Opm::FieldPropsManager fp(deck, eg, tm);
const auto& porv_data = props.getDoubleGridProperty("PORV").getData();
const auto& permx_data = props.getDoubleGridProperty("PERMX").getData();
@@ -258,5 +259,13 @@ BOOST_AUTO_TEST_CASE(Test_OPERATER) {
BOOST_CHECK_EQUAL( porv_data[0], 0.50 );
BOOST_CHECK_EQUAL( permx_data[0] / permy_data[0], 0.50 );
BOOST_CHECK_EQUAL( permx_data[1], permy_data[1]);
const auto& porv = fp.porv(true);
const auto& permx = fp.get_global<double>("PERMX");
const auto& permy = fp.get_global<double>("PERMY");
BOOST_CHECK_EQUAL( porv[0], 0.50 );
BOOST_CHECK_EQUAL( permx[0] / permy[0], 0.50 );
BOOST_CHECK_EQUAL( permx[1], permy[1]);
}