mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
Select none, all cases or a grid case group to apply a calculation
This will enable the use of expressions var_a = sum(x) on a grid case group
This commit is contained in:
@@ -33,6 +33,7 @@ class RimEclipseCase;
|
||||
class RimGridView;
|
||||
class RigEclipseResultAddress;
|
||||
class RimEclipseResultAddress;
|
||||
class RimCaseCollection;
|
||||
|
||||
//==================================================================================================
|
||||
///
|
||||
@@ -50,6 +51,13 @@ public:
|
||||
USER_DEFINED
|
||||
};
|
||||
|
||||
enum class AdditionalCasesType
|
||||
{
|
||||
NONE,
|
||||
GRID_CASE_GROUP,
|
||||
ALL_CASES
|
||||
};
|
||||
|
||||
RimGridCalculation();
|
||||
|
||||
bool preCalculate() const override;
|
||||
@@ -136,11 +144,15 @@ private:
|
||||
caf::PdmField<caf::AppEnum<DefaultValueType>> m_defaultValueType;
|
||||
caf::PdmField<double> m_defaultValue;
|
||||
caf::PdmPtrField<RimEclipseCase*> m_destinationCase;
|
||||
caf::PdmField<bool> m_applyToAllCases;
|
||||
|
||||
caf::PdmField<caf::AppEnum<AdditionalCasesType>> m_additionalCasesType;
|
||||
caf::PdmPtrField<RimCaseCollection*> m_additionalCaseGroup;
|
||||
|
||||
caf::PdmField<std::vector<int>> m_selectedTimeSteps;
|
||||
|
||||
caf::PdmProxyValueField<QString> m_nonVisibleResultText;
|
||||
caf::PdmChildField<RimEclipseResultAddress*> m_nonVisibleResultAddress;
|
||||
caf::PdmField<bool> m_editNonVisibleResultAddress;
|
||||
|
||||
caf::PdmField<bool> m_applyToAllCases_OBSOLETE;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user