#7761 Objective Function : Change formula and add several options

This commit is contained in:
Magne Sjaastad
2021-06-09 16:25:19 +02:00
parent c89e00b966
commit 4de91e885b
24 changed files with 883 additions and 537 deletions

View File

@@ -59,9 +59,11 @@ public:
}
static void initializeLegendConfig( RimRegularLegendConfig* legendConfig, const EnsembleParameter& parameter );
static void initializeLegendConfig( RimRegularLegendConfig* legendConfig,
std::shared_ptr<RimObjectiveFunction> objectiveFunction,
std::vector<RifEclipseSummaryAddress> vectorSummaryAddresses );
static void initializeLegendConfig( RimRegularLegendConfig* legendConfig,
RimObjectiveFunction* objectiveFunction,
const std::vector<RimSummaryCase*>& summaryCases,
const std::vector<RifEclipseSummaryAddress>& vectorSummaryAddresses,
const ObjectiveFunctionTimeConfig& timeConfig );
static void initializeLegendConfig( RimRegularLegendConfig* legendConfig,
caf::PdmPointer<RimCustomObjectiveFunction> customObjectiveFunction );
@@ -72,8 +74,9 @@ public:
static cvf::Color3f caseColor( const RimRegularLegendConfig* legendConfig,
RimSummaryCase* summaryCase,
std::shared_ptr<RimObjectiveFunction> objectiveFunction,
std::vector<RifEclipseSummaryAddress> vectorSummaryAddresses );
RimObjectiveFunction* objectiveFunction,
std::vector<RifEclipseSummaryAddress> vectorSummaryAddresses,
const ObjectiveFunctionTimeConfig& timeConfig );
static cvf::Color3f caseColor( const RimRegularLegendConfig* legendConfig,
RimSummaryCase* summaryCase,