adding attachSegment() for Completion

removing setSegmentNumber() and setCenterDepth()
This commit is contained in:
Kai Bao
2015-11-11 12:40:04 +01:00
parent 742ba0e14f
commit 44e61fe620
3 changed files with 7 additions and 10 deletions

View File

@@ -246,16 +246,15 @@ namespace Opm {
return m_segment_number;
}
void Completion::setSegmentNumber(const int segment_number){
m_segment_number = segment_number;
}
double Completion::getCenterDepth() const {
return m_center_depth;
}
void Completion::setCenterDepth(const double center_depth){
m_center_depth = center_depth;
void Completion::attachSegment(int segmentNumber , double centerDepth) {
assert(segmentNumber > 0);
m_segment_number = segmentNumber;
m_center_depth = centerDepth;
}

View File

@@ -59,9 +59,8 @@ namespace Opm {
double getSkinFactor() const;
void fixDefaultIJ(int wellHeadI , int wellHeadJ);
int getSegmentNumber() const;
void setSegmentNumber(const int segment_number);
double getCenterDepth() const;
void setCenterDepth(const double center_depth);
void attachSegment(const int segmentNumber , const double centerDepth);
WellCompletion::DirectionEnum getDirection() const;

View File

@@ -192,8 +192,7 @@ namespace Opm {
}
CompletionPtr new_completion = std::make_shared<Completion>(completion_set->get(ic));
new_completion->setSegmentNumber(compsegs[i_comp]->m_segment_number);
new_completion->setCenterDepth(compsegs[i_comp]->m_center_depth);
new_completion->attachSegment(compsegs[i_comp]->m_segment_number, compsegs[i_comp]->m_center_depth);
completion_set->add(new_completion);
}