#7678 Fishbones MSW : Include WSEGVALV in MSW-file for LGR section

This commit is contained in:
Magne Sjaastad 2021-05-11 14:02:22 +02:00
parent 466b2cbcd9
commit c430e7343a

View File

@ -272,12 +272,12 @@ void RicWellPathExportMswCompletionsImpl::exportWellSegmentsForPerforations( Rim
assignBranchNumbersToBranch( eclipseCase, &exportInfo, exportInfo.mainBoreBranch(), &branchNumber );
double maxSegmentLength = mswParameters->maxSegmentLength();
{
QTextStream stream( exportFile.get() );
RifTextDataTableFormatter formatter( stream );
double maxSegmentLength = mswParameters->maxSegmentLength();
RicMswTableFormatterTools::generateWelsegsTable( formatter,
exportInfo,
maxSegmentLength,
@ -293,14 +293,14 @@ void RicWellPathExportMswCompletionsImpl::exportWellSegmentsForPerforations( Rim
QTextStream stream( lgrExportFile.get() );
RifTextDataTableFormatter formatter( stream );
double maxSegmentLength = mswParameters->maxSegmentLength();
RicMswTableFormatterTools::generateWelsegsTable( formatter,
exportInfo,
maxSegmentLength,
completionSegmentsAfterMainBore );
bool exportLgrData = true;
RicMswTableFormatterTools::generateCompsegTables( formatter, exportInfo, exportLgrData );
RicMswTableFormatterTools::generateWsegvalvTable( formatter, exportInfo );
RicMswTableFormatterTools::generateWsegAicdTable( formatter, exportInfo );
}
}
}
@ -430,20 +430,19 @@ void RicWellPathExportMswCompletionsImpl::exportWellSegmentsForFishbones( RimEcl
assignBranchNumbersToBranch( eclipseCase, &exportInfo, exportInfo.mainBoreBranch(), &branchNumber );
double maxSegmentLength = wellPath->mswCompletionParameters()->maxSegmentLength();
{
QTextStream stream( exportFile.get() );
RifTextDataTableFormatter formatter( stream );
formatter.setOptionalComment( exportDataSourceAsComment );
double maxSegmentLength = wellPath->mswCompletionParameters()->maxSegmentLength();
RicMswTableFormatterTools::generateWelsegsTable( formatter,
exportInfo,
maxSegmentLength,
completionSegmentsAfterMainBore );
bool exportLgrData = false;
RicMswTableFormatterTools::generateCompsegTables( formatter, exportInfo, exportLgrData );
RicMswTableFormatterTools::generateWsegvalvTable( formatter, exportInfo );
}
@ -453,8 +452,6 @@ void RicWellPathExportMswCompletionsImpl::exportWellSegmentsForFishbones( RimEcl
RifTextDataTableFormatter formatter( stream );
formatter.setOptionalComment( exportDataSourceAsComment );
double maxSegmentLength = wellPath->mswCompletionParameters()->maxSegmentLength();
RicMswTableFormatterTools::generateWelsegsTable( formatter,
exportInfo,
maxSegmentLength,
@ -462,6 +459,7 @@ void RicWellPathExportMswCompletionsImpl::exportWellSegmentsForFishbones( RimEcl
bool exportLgr = true;
RicMswTableFormatterTools::generateCompsegTables( formatter, exportInfo, exportLgr );
RicMswTableFormatterTools::generateWsegvalvTable( formatter, exportInfo );
}
}