Rename CompletionSet -> ConnectionSet
This commit is contained in:
+42
-42
@@ -33,7 +33,7 @@
|
||||
#include <opm/parser/eclipse/EclipseState/EclipseState.hpp>
|
||||
#include <opm/parser/eclipse/EclipseState/Grid/EclipseGrid.hpp>
|
||||
#include <opm/parser/eclipse/EclipseState/Schedule/Connection.hpp>
|
||||
#include <opm/parser/eclipse/EclipseState/Schedule/CompletionSet.hpp>
|
||||
#include <opm/parser/eclipse/EclipseState/Schedule/ConnectionSet.hpp>
|
||||
#include <opm/parser/eclipse/EclipseState/Schedule/Schedule.hpp>
|
||||
#include <opm/parser/eclipse/EclipseState/Schedule/ScheduleEnums.hpp>
|
||||
#include <opm/parser/eclipse/EclipseState/Schedule/Well.hpp>
|
||||
@@ -232,7 +232,7 @@ BOOST_AUTO_TEST_CASE(WellCOMPDATtestTRACK) {
|
||||
auto* op_1 = schedule.getWell("OP_1");
|
||||
|
||||
size_t timestep = 2;
|
||||
const auto& completions = op_1->getCompletions( timestep );
|
||||
const auto& completions = op_1->getConnections( timestep );
|
||||
BOOST_CHECK_EQUAL(9U, completions.size());
|
||||
|
||||
//Verify TRACK completion ordering
|
||||
@@ -273,7 +273,7 @@ BOOST_AUTO_TEST_CASE(WellCOMPDATtestDefaultTRACK) {
|
||||
auto* op_1 = schedule.getWell("OP_1");
|
||||
|
||||
size_t timestep = 2;
|
||||
const auto& completions = op_1->getCompletions( timestep );
|
||||
const auto& completions = op_1->getConnections( timestep );
|
||||
BOOST_CHECK_EQUAL(9U, completions.size());
|
||||
|
||||
//Verify TRACK completion ordering
|
||||
@@ -316,7 +316,7 @@ BOOST_AUTO_TEST_CASE(WellCOMPDATtestINPUT) {
|
||||
auto* op_1 = schedule.getWell("OP_1");
|
||||
|
||||
size_t timestep = 2;
|
||||
const auto& completions = op_1->getCompletions( timestep );
|
||||
const auto& completions = op_1->getConnections( timestep );
|
||||
BOOST_CHECK_EQUAL(9U, completions.size());
|
||||
|
||||
//Verify INPUT completion ordering
|
||||
@@ -334,7 +334,7 @@ BOOST_AUTO_TEST_CASE(WellCOMPDATtestINPUT) {
|
||||
BOOST_AUTO_TEST_CASE(NewWellZeroCompletions) {
|
||||
auto timeMap = createXDaysTimeMap(10);
|
||||
Opm::Well well("WELL1" , 0, 0, 0.0, Opm::Phase::OIL, timeMap , 0);
|
||||
BOOST_CHECK_EQUAL( 0U , well.getCompletions( 0 ).size() );
|
||||
BOOST_CHECK_EQUAL( 0U , well.getConnections( 0 ).size() );
|
||||
}
|
||||
|
||||
|
||||
@@ -342,7 +342,7 @@ BOOST_AUTO_TEST_CASE(UpdateCompletions) {
|
||||
auto timeMap = createXDaysTimeMap(10);
|
||||
|
||||
Opm::Well well("WELL1" , 0, 0, 0.0, Opm::Phase::OIL, timeMap , 0);
|
||||
const auto& completions = well.getCompletions( 0 );
|
||||
const auto& completions = well.getConnections( 0 );
|
||||
BOOST_CHECK_EQUAL( 0U , completions.size());
|
||||
|
||||
Opm::Connection comp1( 10 , 10 , 10 , 1, 10, Opm::WellCompletion::AUTO , Opm::Value<double>("ConnectionTransmissibilityFactor",99.88), Opm::Value<double>("D",22.33), Opm::Value<double>("SKIN",33.22), 0);
|
||||
@@ -362,14 +362,14 @@ BOOST_AUTO_TEST_CASE(UpdateCompletions) {
|
||||
newCompletions2.push_back( comp5 );
|
||||
|
||||
BOOST_CHECK_EQUAL( 3U , newCompletions.size());
|
||||
well.addCompletions( 5 , newCompletions );
|
||||
BOOST_CHECK_EQUAL( 3U , well.getCompletions( 5 ).size());
|
||||
BOOST_CHECK_EQUAL( comp3 , well.getCompletions( 5 ).get(2));
|
||||
well.addConnections( 5 , newCompletions );
|
||||
BOOST_CHECK_EQUAL( 3U , well.getConnections( 5 ).size());
|
||||
BOOST_CHECK_EQUAL( comp3 , well.getConnections( 5 ).get(2));
|
||||
|
||||
well.addCompletions( 6 , newCompletions2 );
|
||||
well.addConnections( 6 , newCompletions2 );
|
||||
|
||||
BOOST_CHECK_EQUAL( 4U , well.getCompletions( 6 ).size());
|
||||
BOOST_CHECK_EQUAL( comp4 , well.getCompletions( 6 ).get(2));
|
||||
BOOST_CHECK_EQUAL( 4U , well.getConnections( 6 ).size());
|
||||
BOOST_CHECK_EQUAL( comp4 , well.getConnections( 6 ).get(2));
|
||||
}
|
||||
|
||||
// Helper function for CompletionOrder test.
|
||||
@@ -395,13 +395,13 @@ BOOST_AUTO_TEST_CASE(CompletionOrder) {
|
||||
auto c2 = connection(5, 5, 9);
|
||||
auto c3 = connection(5, 5, 1);
|
||||
auto c4 = connection(5, 5, 0);
|
||||
Opm::CompletionSet cv1 = { c1, c2 };
|
||||
well.addCompletionSet(1, cv1);
|
||||
BOOST_CHECK_EQUAL(well.getCompletions(1).get(0), c1);
|
||||
Opm::CompletionSet cv2 = { c3, c4 };
|
||||
well.addCompletionSet(2, cv2);
|
||||
BOOST_CHECK_EQUAL(well.getCompletions(1).get(0), c1);
|
||||
BOOST_CHECK_EQUAL(well.getCompletions(2).get(0), c4);
|
||||
Opm::ConnectionSet cv1 = { c1, c2 };
|
||||
well.addConnectionSet(1, cv1);
|
||||
BOOST_CHECK_EQUAL(well.getConnections(1).get(0), c1);
|
||||
Opm::ConnectionSet cv2 = { c3, c4 };
|
||||
well.addConnectionSet(2, cv2);
|
||||
BOOST_CHECK_EQUAL(well.getConnections(1).get(0), c1);
|
||||
BOOST_CHECK_EQUAL(well.getConnections(2).get(0), c4);
|
||||
}
|
||||
|
||||
{
|
||||
@@ -415,8 +415,8 @@ BOOST_AUTO_TEST_CASE(CompletionOrder) {
|
||||
auto c6 = connection(5, 5, 4, 1);
|
||||
|
||||
std::vector< Opm::Connection > cv1 = { c1, c2 };
|
||||
well.addCompletions(1, cv1);
|
||||
BOOST_CHECK_EQUAL(well.getCompletions(1).get(0), c2);
|
||||
well.addConnections(1, cv1);
|
||||
BOOST_CHECK_EQUAL(well.getConnections(1).get(0), c2);
|
||||
|
||||
/*
|
||||
* adding completions in batches like this will under the hood modify
|
||||
@@ -425,28 +425,28 @@ BOOST_AUTO_TEST_CASE(CompletionOrder) {
|
||||
* comparison to use the expected completion number
|
||||
*/
|
||||
std::vector< Opm::Connection > cv2 = { c3, c4, c5 };
|
||||
well.addCompletions(2, cv2);
|
||||
BOOST_CHECK_EQUAL(well.getCompletions(1).get(0), Connection( c2, 2 ) );
|
||||
BOOST_CHECK_EQUAL(well.getCompletions(2).get(0), Connection( c2, 2 ) );
|
||||
BOOST_CHECK_EQUAL(well.getCompletions(2).get(1), Connection( c1, 1 ) );
|
||||
BOOST_CHECK_EQUAL(well.getCompletions(2).get(2), Connection( c3, 3 ) );
|
||||
BOOST_CHECK_EQUAL(well.getCompletions(2).get(3), Connection( c5, 5 ) );
|
||||
BOOST_CHECK_EQUAL(well.getCompletions(2).get(4), Connection( c4, 4 ) );
|
||||
well.addConnections(2, cv2);
|
||||
BOOST_CHECK_EQUAL(well.getConnections(1).get(0), Connection( c2, 2 ) );
|
||||
BOOST_CHECK_EQUAL(well.getConnections(2).get(0), Connection( c2, 2 ) );
|
||||
BOOST_CHECK_EQUAL(well.getConnections(2).get(1), Connection( c1, 1 ) );
|
||||
BOOST_CHECK_EQUAL(well.getConnections(2).get(2), Connection( c3, 3 ) );
|
||||
BOOST_CHECK_EQUAL(well.getConnections(2).get(3), Connection( c5, 5 ) );
|
||||
BOOST_CHECK_EQUAL(well.getConnections(2).get(4), Connection( c4, 4 ) );
|
||||
std::vector< Opm::Connection > cv3 = { c6 };
|
||||
|
||||
well.addCompletions(3, cv3);
|
||||
BOOST_CHECK_EQUAL(well.getCompletions(1).get(0), Connection( c2, 2 ) );
|
||||
BOOST_CHECK_EQUAL(well.getCompletions(2).get(0), Connection( c2, 2 ) );
|
||||
BOOST_CHECK_EQUAL(well.getCompletions(2).get(1), Connection( c1, 1 ) );
|
||||
BOOST_CHECK_EQUAL(well.getCompletions(2).get(2), Connection( c3, 3 ) );
|
||||
BOOST_CHECK_EQUAL(well.getCompletions(2).get(3), Connection( c5, 5 ) );
|
||||
BOOST_CHECK_EQUAL(well.getCompletions(2).get(4), Connection( c4, 4 ) );
|
||||
BOOST_CHECK_EQUAL(well.getCompletions(3).get(0), Connection( c6, 6 ) );
|
||||
BOOST_CHECK_EQUAL(well.getCompletions(3).get(1), Connection( c2, 2 ) );
|
||||
BOOST_CHECK_EQUAL(well.getCompletions(3).get(2), Connection( c1, 1 ) );
|
||||
BOOST_CHECK_EQUAL(well.getCompletions(3).get(3), Connection( c3, 3 ) );
|
||||
BOOST_CHECK_EQUAL(well.getCompletions(3).get(4), Connection( c5, 5 ) );
|
||||
BOOST_CHECK_EQUAL(well.getCompletions(3).get(5), Connection( c4, 4 ) );
|
||||
well.addConnections(3, cv3);
|
||||
BOOST_CHECK_EQUAL(well.getConnections(1).get(0), Connection( c2, 2 ) );
|
||||
BOOST_CHECK_EQUAL(well.getConnections(2).get(0), Connection( c2, 2 ) );
|
||||
BOOST_CHECK_EQUAL(well.getConnections(2).get(1), Connection( c1, 1 ) );
|
||||
BOOST_CHECK_EQUAL(well.getConnections(2).get(2), Connection( c3, 3 ) );
|
||||
BOOST_CHECK_EQUAL(well.getConnections(2).get(3), Connection( c5, 5 ) );
|
||||
BOOST_CHECK_EQUAL(well.getConnections(2).get(4), Connection( c4, 4 ) );
|
||||
BOOST_CHECK_EQUAL(well.getConnections(3).get(0), Connection( c6, 6 ) );
|
||||
BOOST_CHECK_EQUAL(well.getConnections(3).get(1), Connection( c2, 2 ) );
|
||||
BOOST_CHECK_EQUAL(well.getConnections(3).get(2), Connection( c1, 1 ) );
|
||||
BOOST_CHECK_EQUAL(well.getConnections(3).get(3), Connection( c3, 3 ) );
|
||||
BOOST_CHECK_EQUAL(well.getConnections(3).get(4), Connection( c5, 5 ) );
|
||||
BOOST_CHECK_EQUAL(well.getConnections(3).get(5), Connection( c4, 4 ) );
|
||||
}
|
||||
}
|
||||
|
||||
@@ -642,7 +642,7 @@ BOOST_AUTO_TEST_CASE(WellStatus) {
|
||||
|
||||
newCompletions.push_back( comp1 );
|
||||
|
||||
well.addCompletions( 2 , newCompletions );
|
||||
well.addConnections( 2 , newCompletions );
|
||||
|
||||
well.setStatus( 3 , Opm::WellCommon::OPEN );
|
||||
BOOST_CHECK_EQUAL( Opm::WellCommon::OPEN , well.getStatus( 5 ));
|
||||
|
||||
Reference in New Issue
Block a user