Fix salt table tests
This commit is contained in:
@@ -25,6 +25,7 @@
|
||||
#include <opm/parser/eclipse/Parser/Parser.hpp>
|
||||
#include <opm/parser/eclipse/Deck/Deck.hpp>
|
||||
#include <opm/parser/eclipse/Units/UnitSystem.hpp>
|
||||
#include <opm/parser/eclipse/Units/Units.hpp>
|
||||
|
||||
// generic table classes
|
||||
#include <opm/parser/eclipse/EclipseState/Tables/SimpleTable.hpp>
|
||||
@@ -55,27 +56,27 @@ BOOST_AUTO_TEST_CASE( Brine ) {
|
||||
"TABDIMS\n"
|
||||
"1 1/\n"
|
||||
"\n"
|
||||
"EQLDIMS\n"
|
||||
"1 /\n"
|
||||
"\n"
|
||||
"PVTWSALT\n"
|
||||
" 1000 0.0/\n"
|
||||
" 0 1 2 3 4 \n"
|
||||
" 10 11 12 13 14/\n"
|
||||
"\n"
|
||||
"RWGSALT\n"
|
||||
" 300 0.0 0.00013/ \n"
|
||||
" 600 0.5 0.000132/ \n"
|
||||
" 300 0.0 0.00013 \n"
|
||||
" 600 0.5 0.000132 \n"
|
||||
"/ \n"
|
||||
"PERMFACT\n"
|
||||
"0 0 \n"
|
||||
"0.5 0.5 \n"
|
||||
"1 1 \n"
|
||||
"1.5 1.5/\n"
|
||||
"1.5 1.5\n"
|
||||
"/ \n"
|
||||
"BDENSITY\n"
|
||||
" 1000 1050 /\n"
|
||||
"\n"
|
||||
"EQLDIMS\n"
|
||||
"1 /\n"
|
||||
"\n"
|
||||
"SALTVD\n"
|
||||
"500 0\n"
|
||||
"550 50/\n"
|
||||
@@ -108,13 +109,13 @@ BOOST_AUTO_TEST_CASE( Brine ) {
|
||||
BOOST_CHECK_CLOSE (PvtwsaltTable1.getReferencePressureValue(), 1000*1e5, 1e-5);
|
||||
|
||||
const auto& RwgsaltTables = tables.getRwgSaltTables( );
|
||||
BOOST_CHECK_EQUAL(2 , RwgsaltTables.size() );
|
||||
BOOST_CHECK_EQUAL(3, RwgsaltTables[0].size());
|
||||
BOOST_CHECK_EQUAL(1 , RwgsaltTables.size() );
|
||||
BOOST_CHECK_EQUAL(2, RwgsaltTables[0].size());
|
||||
|
||||
const auto& RwgsaltTable1 = RwgsaltTables[0];
|
||||
|
||||
BOOST_CHECK_EQUAL (RwgsaltTable1.getPressureColumn().size(), 2);
|
||||
BOOST_CHECK_CLOSE (RwgsaltTable1.getPressureColumn()[1], 600, 1e-5);
|
||||
BOOST_CHECK_EQUAL (RwgsaltTable1.getPressureColumn().size(), 2);
|
||||
BOOST_CHECK_CLOSE (RwgsaltTable1.getPressureColumn()[1], Metric::Pressure * 600, 1e-5);
|
||||
|
||||
BOOST_CHECK_EQUAL (RwgsaltTable1.getSaltConcentrationColumn().size(), 2);
|
||||
BOOST_CHECK_CLOSE (RwgsaltTable1.getSaltConcentrationColumn()[1], 0.5, 1e-5);
|
||||
@@ -145,7 +146,7 @@ BOOST_AUTO_TEST_CASE( Brine ) {
|
||||
const auto& permfactTable = permfactTables.getTable<Opm::PermfactTable>(0);
|
||||
|
||||
BOOST_CHECK_EQUAL(permfactTable.getPorosityChangeColumn().size(), 4);
|
||||
BOOST_CHECK_CLOSE(permfactTable.getPermeabilityMultiplierColumn() [1],1.5, 1e-5);
|
||||
BOOST_CHECK_CLOSE(permfactTable.getPermeabilityMultiplierColumn() [3],1.5, 1e-5);
|
||||
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user