mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#3711 Report only pressure depletion tables when we do scaling.
This commit is contained in:
@@ -709,30 +709,39 @@ QString RicWellPathFractureTextReportFeatureImpl::createFracturePressureDepletio
|
||||
std::vector<RifEclipseOutputTableColumn> header = {
|
||||
RifEclipseOutputTableColumn("Well"),
|
||||
RifEclipseOutputTableColumn("Fracture"),
|
||||
RifEclipseOutputTableColumn("PDD Scaling"),
|
||||
RifEclipseOutputTableColumn("WBHP Source"),
|
||||
RifEclipseOutputTableColumn("User WBHP"),
|
||||
RifEclipseOutputTableColumn("Actual WBHP"),
|
||||
RifEclipseOutputTableColumn("Min Pressure Drop"),
|
||||
RifEclipseOutputTableColumn("Max Pressure Drop")
|
||||
};
|
||||
|
||||
formatter.header(header);
|
||||
formatter.addHorizontalLine('-');
|
||||
bool createdTable = false;
|
||||
|
||||
for (const auto& reportItem : wellPathFractureReportItems)
|
||||
{
|
||||
formatter.add(reportItem.wellPathNameForExport());
|
||||
formatter.add(reportItem.fractureName());
|
||||
formatter.add(reportItem.pressureDepletionScaling());
|
||||
formatter.add(reportItem.pressureDepletionWBHPString());
|
||||
formatter.add(reportItem.pressureDepletionUserWBHP());
|
||||
formatter.add(reportItem.pressureDepletionMinPressureDrop());
|
||||
formatter.add(reportItem.pressureDepletionMaxPressureDrop());
|
||||
|
||||
formatter.rowCompleted();
|
||||
if (reportItem.performPressureDepletionScaling())
|
||||
{
|
||||
if (!createdTable)
|
||||
{
|
||||
formatter.header(header);
|
||||
formatter.addHorizontalLine('-');
|
||||
createdTable = true;
|
||||
}
|
||||
formatter.add(reportItem.wellPathNameForExport());
|
||||
formatter.add(reportItem.fractureName());
|
||||
formatter.add(reportItem.pressureDepletionWBHPString());
|
||||
formatter.add(reportItem.pressureDepletionUserWBHP());
|
||||
formatter.add(reportItem.pressureDepletionActualWBHP());
|
||||
formatter.add(reportItem.pressureDepletionMinPressureDrop());
|
||||
formatter.add(reportItem.pressureDepletionMaxPressureDrop());
|
||||
formatter.rowCompleted();
|
||||
}
|
||||
}
|
||||
if (createdTable)
|
||||
{
|
||||
formatter.tableCompleted();
|
||||
}
|
||||
|
||||
formatter.tableCompleted();
|
||||
|
||||
return tableText;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user