mirror of
https://github.com/OPM/ResInsight.git
synced 2026-10-16 10:22:15 -05:00
Release 2023.06
This commit is contained in:
1 parent
a7108f0a09
commit
77bf792b1a
1390 files changed
+66974
-11511
No files matched your search
@@ -28,6 +28,8 @@
|
||||
#include "cafPdmChildField.h"
|
||||
#include "cafPdmPtrField.h"
|
||||
|
||||
#include <optional>
|
||||
|
||||
class RigFemResultAddress;
|
||||
class RigGeoMechWellLogExtractor;
|
||||
class RigWellPath;
|
||||
@@ -85,6 +87,8 @@ public:
|
||||
void setEclipseResultCategory( RiaDefines::ResultCatType catType );
|
||||
|
||||
void setGeoMechResultAddress( const RigFemResultAddress& resAddr );
|
||||
void setGeoMechPart( int partId );
|
||||
int geoMechPart() const;
|
||||
|
||||
void setTrajectoryType( TrajectoryType trajectoryType );
|
||||
void setWellName( QString wellName );
|
||||
@@ -105,7 +109,9 @@ protected:
|
||||
void connectCaseSignals( RimCase* rimCase );
|
||||
|
||||
virtual void performDataExtraction( bool* isUsingPseudoLength );
|
||||
void extractData( bool* isUsingPseudoLength, bool performDataSmoothing = false, double smoothingThreshold = -1.0 );
|
||||
void extractData( bool* isUsingPseudoLength,
|
||||
const std::optional<double>& smoothingThreshold,
|
||||
const std::optional<double>& maxDistanceBetweenCurvePoints );
|
||||
|
||||
void fieldChangedByUi( const caf::PdmFieldHandle* changedField, const QVariant& oldValue, const QVariant& newValue ) override;
|
||||
void defineUiOrdering( QString uiConfigName, caf::PdmUiOrdering& uiOrdering ) override;
|
||||
@@ -132,6 +138,7 @@ protected:
|
||||
caf::PdmChildField<RimEclipseResultDefinition*> m_eclipseResultDefinition;
|
||||
caf::PdmChildField<RimGeoMechResultDefinition*> m_geomResultDefinition;
|
||||
caf::PdmField<int> m_timeStep;
|
||||
caf::PdmField<int> m_geomPartId;
|
||||
|
||||
caf::PdmField<bool> m_addCaseNameToCurveName;
|
||||
caf::PdmField<bool> m_addPropertyToCurveName;
|
||||
@@ -154,16 +161,17 @@ private:
|
||||
|
||||
private:
|
||||
WellLogExtractionCurveData extractEclipseData( RimEclipseCase* eclipseCase, bool* isUsingPseudoLength );
|
||||
WellLogExtractionCurveData extractGeomData( RimGeoMechCase* geomCase,
|
||||
bool* isUsingPseudoLength,
|
||||
bool performDataSmoothing = false,
|
||||
double smoothingThreshold = -1.0 );
|
||||
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 );
|
||||
WellLogExtractionCurveData extractGeomData( RimGeoMechCase* geoMechCase,
|
||||
bool* isUsingPseudoLength,
|
||||
const std::optional<double>& smoothingThreshold,
|
||||
const std::optional<double>& maxDistanceBetweenCurvePoints );
|
||||
|
||||
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