mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
Renames following review
This commit is contained in:
@@ -403,7 +403,9 @@ void RimWellLogExtractionCurve::performDataExtraction( bool* isUsingPseudoLength
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RimWellLogExtractionCurve::extractData( bool* isUsingPseudoLength, bool smoothData, double smoothingThreshold )
|
||||
void RimWellLogExtractionCurve::extractData( bool* isUsingPseudoLength,
|
||||
bool performDataSmoothing /*= false*/,
|
||||
double smoothingThreshold /*= -1.0 */ )
|
||||
{
|
||||
CAF_ASSERT( isUsingPseudoLength );
|
||||
|
||||
@@ -503,9 +505,13 @@ void RimWellLogExtractionCurve::extractData( bool* isUsingPseudoLength, bool smo
|
||||
|
||||
m_geomResultDefinition->loadResult();
|
||||
geomExtractor->curveData( m_geomResultDefinition->resultAddress(), m_timeStep, &values );
|
||||
if ( smoothData )
|
||||
if ( performDataSmoothing )
|
||||
{
|
||||
geomExtractor->smoothCurveData( m_timeStep, &measuredDepthValues, &tvDepthValues, &values, smoothingThreshold );
|
||||
geomExtractor->performCurveDataSmoothing( m_timeStep,
|
||||
&measuredDepthValues,
|
||||
&tvDepthValues,
|
||||
&values,
|
||||
smoothingThreshold );
|
||||
}
|
||||
}
|
||||
|
||||
@@ -513,11 +519,11 @@ void RimWellLogExtractionCurve::extractData( bool* isUsingPseudoLength, bool smo
|
||||
{
|
||||
if ( !tvDepthValues.size() )
|
||||
{
|
||||
this->setValuesAndMD( values, measuredDepthValues, depthUnit, !smoothData );
|
||||
this->setValuesAndMD( values, measuredDepthValues, depthUnit, !performDataSmoothing );
|
||||
}
|
||||
else
|
||||
{
|
||||
this->setValuesWithTVD( values, measuredDepthValues, tvDepthValues, depthUnit, !smoothData );
|
||||
this->setValuesWithTVD( values, measuredDepthValues, tvDepthValues, depthUnit, !performDataSmoothing );
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -674,7 +680,7 @@ void RimWellLogExtractionCurve::defineUiOrdering( QString uiConfigName, caf::Pdm
|
||||
{
|
||||
RimPlotCurve::updateOptionSensitivity();
|
||||
|
||||
caf::PdmUiGroup* curveDataGroup = uiOrdering.addNewGroupWithKeyword( "Curve Data", "CurveData" );
|
||||
caf::PdmUiGroup* curveDataGroup = uiOrdering.addNewGroupWithKeyword( "Data Source", dataSourceGroupKeyword() );
|
||||
|
||||
curveDataGroup->add( &m_case );
|
||||
|
||||
@@ -743,6 +749,14 @@ void RimWellLogExtractionCurve::initAfterRead()
|
||||
m_geomResultDefinition->setGeoMechCase( geomCase );
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
QString RimWellLogExtractionCurve::dataSourceGroupKeyword()
|
||||
{
|
||||
return "DataSource";
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
|
||||
@@ -92,7 +92,7 @@ protected:
|
||||
QString createCurveAutoName() override;
|
||||
void onLoadDataAndUpdate( bool updateParentPlot ) override;
|
||||
virtual void performDataExtraction( bool* isUsingPseudoLength );
|
||||
void extractData( bool* isUsingPseudoLength, bool smoothData = false, double smoothingThreshold = -1.0 );
|
||||
void extractData( bool* isUsingPseudoLength, bool performDataSmoothing = false, double smoothingThreshold = -1.0 );
|
||||
|
||||
void fieldChangedByUi( const caf::PdmFieldHandle* changedField,
|
||||
const QVariant& oldValue,
|
||||
@@ -103,6 +103,8 @@ protected:
|
||||
bool* useOptionsOnly ) override;
|
||||
void initAfterRead() override;
|
||||
|
||||
static QString dataSourceGroupKeyword();
|
||||
|
||||
private:
|
||||
void setLogScaleFromSelectedResult();
|
||||
void clampTimestep();
|
||||
|
||||
@@ -65,7 +65,7 @@ void RimWellLogWbsCurve::defineUiOrdering( QString uiConfigName, caf::PdmUiOrder
|
||||
{
|
||||
RimWellLogExtractionCurve::defineUiOrdering( uiConfigName, uiOrdering );
|
||||
|
||||
caf::PdmUiGroup* dataGroup = uiOrdering.findGroup( "CurveData" );
|
||||
caf::PdmUiGroup* dataGroup = uiOrdering.findGroup( dataSourceGroupKeyword() );
|
||||
dataGroup->add( &m_smoothCurve );
|
||||
dataGroup->add( &m_smoothingThreshold );
|
||||
}
|
||||
|
||||
@@ -61,11 +61,11 @@ RigGeoMechWellLogExtractor::RigGeoMechWellLogExtractor( RigGeoMechCaseData* aCas
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RigGeoMechWellLogExtractor::smoothCurveData( int frameIndex,
|
||||
std::vector<double>* mds,
|
||||
std::vector<double>* tvds,
|
||||
std::vector<double>* values,
|
||||
const double smoothingTreshold )
|
||||
void RigGeoMechWellLogExtractor::performCurveDataSmoothing( int frameIndex,
|
||||
std::vector<double>* mds,
|
||||
std::vector<double>* tvds,
|
||||
std::vector<double>* values,
|
||||
const double smoothingTreshold )
|
||||
{
|
||||
CVF_ASSERT( mds && tvds && values );
|
||||
|
||||
@@ -1172,14 +1172,16 @@ void RigGeoMechWellLogExtractor::filterShortSegments( std::vector<double>*
|
||||
std::vector<unsigned char>* filterSegments,
|
||||
std::vector<std::vector<double>*>& vectorOfDependentValues )
|
||||
{
|
||||
const double lengthEpsilon = 1.0e-3;
|
||||
|
||||
std::vector<double> simplerXValues;
|
||||
std::vector<double> simplerYValues;
|
||||
std::vector<unsigned char> simpledFilterSegments;
|
||||
std::vector<unsigned char> simplerFilterSegments;
|
||||
std::vector<std::vector<double>> simplerDependentValues( vectorOfDependentValues.size() );
|
||||
|
||||
simplerXValues.push_back( xValues->front() );
|
||||
simplerYValues.push_back( yValues->front() );
|
||||
simpledFilterSegments.push_back( filterSegments->front() );
|
||||
simplerFilterSegments.push_back( filterSegments->front() );
|
||||
for ( size_t n = 0; n < vectorOfDependentValues.size(); ++n )
|
||||
{
|
||||
simplerDependentValues[n].push_back( vectorOfDependentValues[n]->front() );
|
||||
@@ -1188,11 +1190,11 @@ void RigGeoMechWellLogExtractor::filterShortSegments( std::vector<double>*
|
||||
{
|
||||
cvf::Vec2d vecIn( ( ( *xValues )[i] - simplerXValues.back() ) / std::max( 1.0, simplerXValues.back() ),
|
||||
( ( *yValues )[i] - simplerYValues.back() ) / std::max( 1.0, simplerYValues.back() ) );
|
||||
if ( ( *filterSegments )[i] == 0u || vecIn.length() > 1.0e-3 )
|
||||
if ( ( *filterSegments )[i] == 0u || vecIn.length() > lengthEpsilon )
|
||||
{
|
||||
simplerXValues.push_back( ( *xValues )[i] );
|
||||
simplerYValues.push_back( ( *yValues )[i] );
|
||||
simpledFilterSegments.push_back( ( *filterSegments )[i] );
|
||||
simplerFilterSegments.push_back( ( *filterSegments )[i] );
|
||||
for ( size_t n = 0; n < vectorOfDependentValues.size(); ++n )
|
||||
{
|
||||
simplerDependentValues[n].push_back( ( *vectorOfDependentValues[n] )[i] );
|
||||
@@ -1201,7 +1203,7 @@ void RigGeoMechWellLogExtractor::filterShortSegments( std::vector<double>*
|
||||
}
|
||||
simplerXValues.push_back( xValues->back() );
|
||||
simplerYValues.push_back( yValues->back() );
|
||||
simpledFilterSegments.push_back( filterSegments->back() );
|
||||
simplerFilterSegments.push_back( filterSegments->back() );
|
||||
for ( size_t i = 0; i < vectorOfDependentValues.size(); ++i )
|
||||
{
|
||||
simplerDependentValues[i].push_back( vectorOfDependentValues[i]->back() );
|
||||
@@ -1209,7 +1211,7 @@ void RigGeoMechWellLogExtractor::filterShortSegments( std::vector<double>*
|
||||
|
||||
xValues->swap( simplerXValues );
|
||||
yValues->swap( simplerYValues );
|
||||
filterSegments->swap( simpledFilterSegments );
|
||||
filterSegments->swap( simplerFilterSegments );
|
||||
for ( size_t n = 0; n < vectorOfDependentValues.size(); ++n )
|
||||
{
|
||||
vectorOfDependentValues[n]->swap( simplerDependentValues[n] );
|
||||
|
||||
@@ -64,11 +64,11 @@ public:
|
||||
const RigWellPath* wellpath,
|
||||
const std::string& wellCaseErrorMsgName );
|
||||
|
||||
void smoothCurveData( int frameIndex,
|
||||
std::vector<double>* mds,
|
||||
std::vector<double>* tvds,
|
||||
std::vector<double>* values,
|
||||
const double smoothingTreshold );
|
||||
void performCurveDataSmoothing( int frameIndex,
|
||||
std::vector<double>* mds,
|
||||
std::vector<double>* tvds,
|
||||
std::vector<double>* values,
|
||||
const double smoothingTreshold );
|
||||
|
||||
void curveData( const RigFemResultAddress& resAddr, int frameIndex, std::vector<double>* values );
|
||||
const RigGeoMechCaseData* caseData();
|
||||
|
||||
Reference in New Issue
Block a user