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);
|
configureFormatter(&formatter);
|
||||||
|
|
||||||
std::vector<RifEclipseOutputTableColumn> header = {
|
std::vector<RifEclipseOutputTableColumn> header = {
|
||||||
RifEclipseOutputTableColumn("Well"),
|
RifEclipseOutputTableColumn(""),
|
||||||
RifEclipseOutputTableColumn("Fracture"),
|
RifEclipseOutputTableColumn(""),
|
||||||
RifEclipseOutputTableColumn("Template"),
|
RifEclipseOutputTableColumn(""),
|
||||||
floatNumberColumn("MD"),
|
floatNumberColumn("MD"),
|
||||||
floatNumberColumn("Dip"),
|
floatNumberColumn("Dip"),
|
||||||
floatNumberColumn("Tilt"),
|
floatNumberColumn("Tilt"),
|
||||||
floatNumberColumn("LPerf"),
|
floatNumberColumn("LPerf"),
|
||||||
floatNumberColumn("PerfEff"),
|
floatNumberColumn("PerfEff"),
|
||||||
floatNumberColumn("Wdia"),
|
floatNumberColumn("Wdia"),
|
||||||
|
RifEclipseOutputTableColumn(
|
||||||
|
"Dfac", RifEclipseOutputTableDoubleFormatting(RifEclipseOutputTableDoubleFormat::RIF_SCIENTIFIC), RIGHT),
|
||||||
};
|
};
|
||||||
|
|
||||||
formatter.header(header);
|
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('-');
|
formatter.addHorizontalLine('-');
|
||||||
|
|
||||||
for (const auto& fracture : fractures)
|
for (const auto& fracture : fractures)
|
||||||
{
|
{
|
||||||
|
fracture->ensureValidNonDarcyProperties();
|
||||||
|
|
||||||
QString wellName;
|
QString wellName;
|
||||||
|
|
||||||
RimWellPath* wellPath = nullptr;
|
RimWellPath* wellPath = nullptr;
|
||||||
@ -521,8 +541,9 @@ QString RicWellPathFractureTextReportFeatureImpl::createFractureInstancesText(
|
|||||||
formatter.add(fracture->dip());
|
formatter.add(fracture->dip());
|
||||||
formatter.add(fracture->tilt());
|
formatter.add(fracture->tilt());
|
||||||
formatter.add(fracture->perforationLength());
|
formatter.add(fracture->perforationLength());
|
||||||
formatter.add(fracture->perforationLength());
|
formatter.add(fracture->perforationEfficiency());
|
||||||
formatter.add(fracture->wellRadius() * 2.0);
|
formatter.add(fracture->wellRadius() * 2.0);
|
||||||
|
formatter.add(fracture->nonDarcyProperties().dFactor);
|
||||||
|
|
||||||
formatter.rowCompleted();
|
formatter.rowCompleted();
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user