mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#3199 Fracture summary header : Display d-factor per fracture
This commit is contained in:
parent
acca2d72eb
commit
2664663d17
@ -479,23 +479,43 @@ QString RicWellPathFractureTextReportFeatureImpl::createFractureInstancesText(
|
||||
configureFormatter(&formatter);
|
||||
|
||||
std::vector<RifEclipseOutputTableColumn> header = {
|
||||
RifEclipseOutputTableColumn("Well"),
|
||||
RifEclipseOutputTableColumn("Fracture"),
|
||||
RifEclipseOutputTableColumn("Template"),
|
||||
RifEclipseOutputTableColumn(""),
|
||||
RifEclipseOutputTableColumn(""),
|
||||
RifEclipseOutputTableColumn(""),
|
||||
floatNumberColumn("MD"),
|
||||
floatNumberColumn("Dip"),
|
||||
floatNumberColumn("Tilt"),
|
||||
floatNumberColumn("LPerf"),
|
||||
floatNumberColumn("PerfEff"),
|
||||
floatNumberColumn("Wdia"),
|
||||
RifEclipseOutputTableColumn(
|
||||
"Dfac", RifEclipseOutputTableDoubleFormatting(RifEclipseOutputTableDoubleFormat::RIF_SCIENTIFIC), RIGHT),
|
||||
};
|
||||
|
||||
formatter.header(header);
|
||||
|
||||
// Second header line
|
||||
{
|
||||
formatter.add("Well");
|
||||
formatter.add("Fracture");
|
||||
formatter.add("Template");
|
||||
formatter.add(""); // MD
|
||||
formatter.add(""); // Dip
|
||||
formatter.add(""); // Tilt
|
||||
formatter.add("[m]"); // LPerf
|
||||
formatter.add("[]"); // PerfEff
|
||||
formatter.add("[m]"); // WDia
|
||||
formatter.add("[...]"); // Dfac
|
||||
|
||||
formatter.rowCompleted();
|
||||
}
|
||||
|
||||
formatter.addHorizontalLine('-');
|
||||
|
||||
for (const auto& fracture : fractures)
|
||||
{
|
||||
fracture->ensureValidNonDarcyProperties();
|
||||
|
||||
QString wellName;
|
||||
|
||||
RimWellPath* wellPath = nullptr;
|
||||
@ -521,8 +541,9 @@ QString RicWellPathFractureTextReportFeatureImpl::createFractureInstancesText(
|
||||
formatter.add(fracture->dip());
|
||||
formatter.add(fracture->tilt());
|
||||
formatter.add(fracture->perforationLength());
|
||||
formatter.add(fracture->perforationLength());
|
||||
formatter.add(fracture->perforationEfficiency());
|
||||
formatter.add(fracture->wellRadius() * 2.0);
|
||||
formatter.add(fracture->nonDarcyProperties().dFactor);
|
||||
|
||||
formatter.rowCompleted();
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user