Add method WellSegments::topSegment()

This commit is contained in:
Joakim Hove 2020-03-17 11:40:20 +01:00
parent c0e328fd65
commit d27f537097
2 changed files with 8 additions and 3 deletions

View File

@ -101,6 +101,7 @@ namespace Opm {
void process(LengthDepth length_depth, double depth_top, double length_top);
void addSegment(const Segment& new_segment);
void loadWELSEGS( const DeckKeyword& welsegsKeyword);
const Segment& topSegment() const;
// components of the pressure drop to be included
CompPressureDrop m_comp_pressure_drop;

View File

@ -54,16 +54,20 @@ namespace Opm {
return m_segments.size();
}
const Segment& WellSegments::topSegment() const {
return this->m_segments[0];
}
double WellSegments::depthTopSegment() const {
return this->m_segments[0].depth();
return this->topSegment().depth();
}
double WellSegments::lengthTopSegment() const {
return this->m_segments[0].totalLength();
return this->topSegment().totalLength();
}
double WellSegments::volumeTopSegment() const {
return this->m_segments[0].volume();
return this->topSegment().volume();
}