Add WGPTS+WGPTF keywords
This commit is contained in:
parent
72a08beb39
commit
85eca28c84
@ -544,6 +544,10 @@ static const std::unordered_map< std::string, ofun > funs = {
|
||||
{ "WLPT", mul( sum( rate< rt::wat, producer >, rate< rt::oil, producer > ),
|
||||
duration ) },
|
||||
|
||||
{ "WGPTS", mul( rate< rt::dissolved_gas, producer >, duration )},
|
||||
{ "WGPTF", sub( mul( rate< rt::gas, producer >, duration ),
|
||||
mul( rate< rt::dissolved_gas, producer >, duration ))},
|
||||
|
||||
{ "WWCT", div( rate< rt::wat, producer >,
|
||||
sum( rate< rt::wat, producer >, rate< rt::oil, producer > ) ) },
|
||||
{ "GWCT", div( rate< rt::wat, producer >,
|
||||
|
@ -393,6 +393,10 @@ WGPTH
|
||||
/
|
||||
WNPT
|
||||
/
|
||||
WGPTF
|
||||
/
|
||||
WGPTS
|
||||
/
|
||||
|
||||
-- Tracers
|
||||
--WTPRSEA
|
||||
|
@ -303,6 +303,11 @@ BOOST_AUTO_TEST_CASE(well_keywords) {
|
||||
BOOST_CHECK_CLOSE( 2 * 10.3, ecl_sum_get_well_var( resp, 2, "W_1", "WNPT" ), 1e-5 );
|
||||
BOOST_CHECK_CLOSE( 2 * 20.3, ecl_sum_get_well_var( resp, 2, "W_2", "WNPT" ), 1e-5 );
|
||||
|
||||
BOOST_CHECK_CLOSE( 2 * 10.4, ecl_sum_get_well_var( resp, 2, "W_1", "WGPTS" ), 1e-5 );
|
||||
BOOST_CHECK_CLOSE( 2 * 20.4, ecl_sum_get_well_var( resp, 2, "W_2", "WGPTS" ), 1e-5 );
|
||||
BOOST_CHECK_CLOSE( 2 * ( 10.2 - 10.4 ), ecl_sum_get_well_var( resp, 2, "W_1", "WGPTF" ), 1e-5 );
|
||||
BOOST_CHECK_CLOSE( 2 * ( 20.2 - 20.4 ), ecl_sum_get_well_var( resp, 2, "W_2", "WGPTF" ), 1e-5 );
|
||||
|
||||
/* Production rates (history) */
|
||||
BOOST_CHECK_CLOSE( 10, ecl_sum_get_well_var( resp, 1, "W_1", "WWPRH" ), 1e-5 );
|
||||
BOOST_CHECK_CLOSE( 20, ecl_sum_get_well_var( resp, 1, "W_2", "WWPRH" ), 1e-5 );
|
||||
|
Loading…
Reference in New Issue
Block a user