mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
Upgrade reference well adjustment algorithm (#9569)
* Add checkbox for enable/disable usage of ref well for curve - Individual control of utilizing reference well selected on plot-level. - Default use state = true - Make ref well path read only * Upgrade adjustment algorithm to map values from ref well - Map values from reference well into selected well - Linearize depth values between top and bottom of k-layer. - Neglect values and depths outside of common k-layer region - Handle smoothing of curves after mapping * Set curve name based on use ref well flag * Use auto name for parameter track curves Co-authored-by: Magne Sjaastad <magne.sjaastad@ceetronsolutions.com>
This commit is contained in:
@@ -158,10 +158,12 @@ private:
|
||||
bool* isUsingPseudoLength,
|
||||
bool performDataSmoothing = false,
|
||||
double smoothingThreshold = -1.0 );
|
||||
void adjustWellDepthValuesToReferenceWell( std::vector<double>& rMeasuredDepthValues,
|
||||
std::vector<double>& rTvDepthValues,
|
||||
const std::vector<double>& indexKValues,
|
||||
const std::vector<double>& refWellMeasuredDepthValues,
|
||||
const std::vector<double>& refWellTvDepthValues,
|
||||
const std::vector<double>& refWellIndexKValues );
|
||||
void mapPropertyValuesFromReferenceWell( std::vector<double>& rMeasuredDepthValues,
|
||||
std::vector<double>& rTvDepthValues,
|
||||
std::vector<double>& rPropertyValues,
|
||||
const std::vector<double>& indexKValues,
|
||||
const std::vector<double>& refWellMeasuredDepthValues,
|
||||
const std::vector<double>& refWellTvDepthValues,
|
||||
const std::vector<double>& refWellPropertyValues,
|
||||
const std::vector<double>& refWellIndexKValues );
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user