mirror of
https://github.com/OPM/ResInsight.git
synced 2026-09-03 20:53:13 -05:00
#1518 Add UI for selecting pressure drop when exporting completion data
This commit is contained in:
+1
-1
@@ -276,7 +276,7 @@ void RicWellPathExportCompletionDataFeature::generateWelsegsTable(RifEclipseOutp
|
|||||||
formatter.add(firstLocation.measuredDepth);
|
formatter.add(firstLocation.measuredDepth);
|
||||||
formatter.add("1*");
|
formatter.add("1*");
|
||||||
formatter.add("INC");
|
formatter.add("INC");
|
||||||
formatter.add("H--");
|
formatter.add(settings.pressureDrop().text());
|
||||||
|
|
||||||
formatter.rowCompleted();
|
formatter.rowCompleted();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -18,6 +18,17 @@
|
|||||||
|
|
||||||
#include "RimExportCompletionDataSettings.h"
|
#include "RimExportCompletionDataSettings.h"
|
||||||
|
|
||||||
|
namespace caf {
|
||||||
|
template<>
|
||||||
|
void RimExportCompletionDataSettings::PressureDropEnum::setUp()
|
||||||
|
{
|
||||||
|
addItem(RimExportCompletionDataSettings::HYDROSTATIC, "H--", "Hydrostatic");
|
||||||
|
addItem(RimExportCompletionDataSettings::HYDROSTATIC_FRICTION, "HF-", "Hydrostatic + Friction");
|
||||||
|
addItem(RimExportCompletionDataSettings::HYDROSTATIC_FRICTION_ACCELERATION, "HFA", "Hydrostatic + Friction + Acceleration");
|
||||||
|
setDefault(RimExportCompletionDataSettings::HYDROSTATIC);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
CAF_PDM_SOURCE_INIT(RimExportCompletionDataSettings, "RimExportCompletionDataSettings");
|
CAF_PDM_SOURCE_INIT(RimExportCompletionDataSettings, "RimExportCompletionDataSettings");
|
||||||
|
|
||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
@@ -29,4 +40,5 @@ RimExportCompletionDataSettings::RimExportCompletionDataSettings()
|
|||||||
|
|
||||||
CAF_PDM_InitField(&includeWpimult, "IncludeWPIMULT", true, "Include WPIMLUT", "", "", "");
|
CAF_PDM_InitField(&includeWpimult, "IncludeWPIMULT", true, "Include WPIMLUT", "", "", "");
|
||||||
CAF_PDM_InitField(&removeLateralsInMainBoreCells, "RemoveLateralsInMainBoreCells", false, "Remove Laterals in Main Bore Cells", "", "", "");
|
CAF_PDM_InitField(&removeLateralsInMainBoreCells, "RemoveLateralsInMainBoreCells", false, "Remove Laterals in Main Bore Cells", "", "", "");
|
||||||
|
CAF_PDM_InitFieldNoDefault(&pressureDrop, "PressureDrop", "Pressure Drop", "", "", "");
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -31,8 +31,17 @@ class RimExportCompletionDataSettings : public RimCaseAndFileExportSettings
|
|||||||
CAF_PDM_HEADER_INIT;
|
CAF_PDM_HEADER_INIT;
|
||||||
public:
|
public:
|
||||||
|
|
||||||
|
enum PressureDropType {
|
||||||
|
HYDROSTATIC,
|
||||||
|
HYDROSTATIC_FRICTION,
|
||||||
|
HYDROSTATIC_FRICTION_ACCELERATION
|
||||||
|
};
|
||||||
|
|
||||||
|
typedef caf::AppEnum<RimExportCompletionDataSettings::PressureDropType> PressureDropEnum;
|
||||||
|
|
||||||
RimExportCompletionDataSettings();
|
RimExportCompletionDataSettings();
|
||||||
|
|
||||||
caf::PdmField<bool> includeWpimult;
|
caf::PdmField<bool> includeWpimult;
|
||||||
caf::PdmField<bool> removeLateralsInMainBoreCells;
|
caf::PdmField<bool> removeLateralsInMainBoreCells;
|
||||||
|
caf::PdmField<PressureDropEnum> pressureDrop;
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user