mirror of
https://github.com/OPM/opm-simulators.git
synced 2025-02-25 18:55:30 -06:00
changing the mapping s2s_outlet to s2s_inlets
to better refect the real meaning of the mapping.
This commit is contained in:
@@ -279,8 +279,8 @@ namespace Opm
|
||||
|
||||
s2s_gather.reserve(m_number_of_segments_ * m_number_of_segments_);
|
||||
|
||||
std::vector<Tri> s2s_outlet;
|
||||
s2s_outlet.reserve(m_number_of_segments_);
|
||||
std::vector<Tri> s2s_inlets;
|
||||
s2s_inlets.reserve(m_number_of_segments_);
|
||||
// a brutal way first
|
||||
// will generate matrix with entries bigger than 1.0
|
||||
// Then we need to normalize all the values.
|
||||
@@ -288,7 +288,7 @@ namespace Opm
|
||||
s2s_gather.push_back(Tri(s, s, 1.0));
|
||||
int s_outlet = m_outlet_segment_[s];
|
||||
if (s_outlet >=0) {
|
||||
s2s_outlet.push_back(Tri(s_outlet, s, 1.0));
|
||||
s2s_inlets.push_back(Tri(s_outlet, s, 1.0));
|
||||
}
|
||||
int temp_s = s;
|
||||
while (m_outlet_segment_[temp_s] >=0) {
|
||||
@@ -306,8 +306,8 @@ namespace Opm
|
||||
// s2s_gather
|
||||
|
||||
// s2outlet
|
||||
m_wops_.s2s_outlet = M(m_number_of_segments_, m_number_of_segments_);
|
||||
m_wops_.s2s_outlet.setFromTriplets(s2s_outlet.begin(), s2s_outlet.end());
|
||||
m_wops_.s2s_inlets = M(m_number_of_segments_, m_number_of_segments_);
|
||||
m_wops_.s2s_inlets.setFromTriplets(s2s_inlets.begin(), s2s_inlets.end());
|
||||
|
||||
m_wops_.p2s_average = M(m_number_of_segments_, m_number_of_perforations_);
|
||||
std::vector<Tri> p2s_average;
|
||||
|
||||
Reference in New Issue
Block a user