changed: rename accessor to data()

the two classes EDITNNC and NNC are very similar, which makes templating
useful. this small difference makes it hard to do. unify them.
This commit is contained in:
Arne Morten Kvarving 2019-11-25 08:46:01 +01:00
parent d3cc7303b4
commit 0d6ed7cfb6
5 changed files with 7 additions and 7 deletions

View File

@ -49,7 +49,7 @@ public:
/// Construct from input deck.
explicit NNC(const Deck& deck);
void addNNC(const size_t cell1, const size_t cell2, const double trans);
const std::vector<NNCdata>& nncdata() const { return m_nnc; }
const std::vector<NNCdata>& data() const { return m_nnc; }
size_t numNNC() const;
bool hasNNC() const;

View File

@ -10,7 +10,7 @@ namespace {
py::list getNNC( const EclipseState& state ) {
py::list l;
for( const auto& x : state.getInputNNC().nncdata() )
for( const auto& x : state.getInputNNC().data() )
l.append( py::make_tuple( x.cell1, x.cell2, x.trans ) );
return l;
}

View File

@ -596,7 +596,7 @@ namespace {
auto tran = std::vector<double>{};
tran.reserve(nnc.numNNC());
for (const auto& nd : nnc.nncdata()) {
for (const auto& nd : nnc.data()) {
tran.push_back(nd.trans);
}

View File

@ -1614,7 +1614,7 @@ EclipseGrid::EclipseGrid(const Deck& deck, const int * actnum)
std::vector<int> nnc1;
std::vector<int> nnc2;
for (const NNCdata& n : nnc.nncdata() ) {
for (const NNCdata& n : nnc.data() ) {
nnc1.push_back(n.cell1 + 1);
nnc2.push_back(n.cell2 + 1);
}

View File

@ -51,7 +51,7 @@ BOOST_AUTO_TEST_CASE(readDeck)
EclipseState eclipseState(deck);
const auto& nnc = eclipseState.getInputNNC();
BOOST_CHECK(nnc.hasNNC());
const std::vector<NNCdata>& nncdata = nnc.nncdata();
const std::vector<NNCdata>& nncdata = nnc.data();
// test the NNCs in nnc.DATA
BOOST_CHECK_EQUAL(nnc.numNNC(), 4);
@ -71,7 +71,7 @@ BOOST_AUTO_TEST_CASE(addNNCfromDeck)
EclipseState eclipseState(deck);
auto nnc = eclipseState.getInputNNC();
BOOST_CHECK(nnc.hasNNC());
const std::vector<NNCdata>& nncdata = nnc.nncdata();
const std::vector<NNCdata>& nncdata = nnc.data();
BOOST_CHECK_EQUAL(nnc.numNNC(), 4);
// test add NNC
@ -87,7 +87,7 @@ BOOST_AUTO_TEST_CASE(addNNC)
Opm::NNC nnc;
// add NNC
nnc.addNNC(2,2,2.0);
const std::vector<NNCdata>& nncdata = nnc.nncdata();
const std::vector<NNCdata>& nncdata = nnc.data();
BOOST_CHECK_EQUAL(nnc.numNNC(), 1);
BOOST_CHECK_EQUAL(nncdata[0].cell1, 2);
BOOST_CHECK_EQUAL(nncdata[0].cell1, 2);