fixing the segment treatment in the init of WellStateFullyImplicitBlackoil

This commit is contained in:
Kai Bao 2019-03-22 09:41:29 +01:00
parent 2932531572
commit 0d99686e97

View File

@ -462,12 +462,11 @@ namespace Opm
// we need to create a trival segment related values to avoid there will be some // we need to create a trival segment related values to avoid there will be some
// multi-segment wells added later. // multi-segment wells added later.
nseg_ = nw; nseg_ = nw;
seg_number_.clear(); top_segment_index_.resize(nw);
top_segment_index_.reserve(nw); seg_number_.resize(nw);
seg_number_.reserve(nw);
for (int w = 0; w < nw; ++w) { for (int w = 0; w < nw; ++w) {
top_segment_index_.push_back(w); top_segment_index_[w] = w;
seg_number_.push_back(1); // Top segment is segment #1 seg_number_[w] = 1; // Top segment is segment #1
} }
segpress_ = bhp(); segpress_ = bhp();
segrates_ = wellRates(); segrates_ = wellRates();