#1561 Setting isMainBore for main bore fishbone completions

This commit is contained in:
astridkbjorke
2017-06-20 10:51:52 +02:00
parent 088617ea5c
commit ade665e5b4
3 changed files with 9 additions and 3 deletions

View File

@@ -161,7 +161,9 @@ std::vector<RigCompletionData> RicFishbonesTransmissibilityCalculationFeatureImp
completion.setTransAndWPImultBackgroundDataFromFishbone(transmissibility,
wellBorePart.skinFactor,
wellBorePart.wellRadius *2,
direction);
direction,
wellBorePart.isMainBore);
completionData.push_back(completion);
}
}

View File

@@ -138,13 +138,15 @@ void RigCompletionData::setFromFracture(double transmissibility, double skinFact
void RigCompletionData::setTransAndWPImultBackgroundDataFromFishbone(double transmissibility,
double skinFactor,
double diameter,
CellDirection direction)
CellDirection direction,
bool isMainBore)
{
m_completionType = FISHBONES;
m_transmissibility = transmissibility;
m_skinFactor = skinFactor;
m_diameter = diameter;
m_direction = direction;
m_isMainBore = isMainBore;
}
//==================================================================================================

View File

@@ -111,7 +111,9 @@ public:
void setTransAndWPImultBackgroundDataFromFishbone(double transmissibility,
double skinFactor,
double diameter,
CellDirection direction);
CellDirection direction,
bool isMainBore);
void setTransAndWPImultBackgroundDataFromPerforation(double transmissibility,
double skinFactor,
double diameter,