mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
Improve property linking
* Allow linking of property filters across cases with same IJK size * Recalculate when grid is replaced Find dependencies between calculations and order them accordingly
This commit is contained in:
@@ -27,6 +27,7 @@
|
||||
|
||||
class RimEclipseCase;
|
||||
class RimGridView;
|
||||
class RigEclipseResultAddress;
|
||||
|
||||
//==================================================================================================
|
||||
///
|
||||
@@ -50,7 +51,10 @@ public:
|
||||
void updateDependentObjects() override;
|
||||
void removeDependentObjects() override;
|
||||
|
||||
RimEclipseCase* destinationEclipseCase() const;
|
||||
RimEclipseCase* outputEclipseCase() const;
|
||||
RigEclipseResultAddress outputAddress() const;
|
||||
|
||||
std::vector<RimEclipseCase*> inputCases() const;
|
||||
|
||||
protected:
|
||||
void onChildrenUpdated( caf::PdmChildArrayFieldHandle* childArray,
|
||||
@@ -59,8 +63,6 @@ protected:
|
||||
RimGridCalculationVariable* createVariable() override;
|
||||
std::pair<bool, QString> validateVariables();
|
||||
|
||||
std::vector<RimEclipseCase*> inputCases() const;
|
||||
|
||||
std::vector<double> getInputVectorForVariable( RimGridCalculationVariable* v,
|
||||
size_t tsId,
|
||||
RiaDefines::PorosityModelType porosityModel ) const;
|
||||
|
||||
Reference in New Issue
Block a user