Improve user control on resampling operations

Allow user to specify Accumulated or Rate for a summary curve. Default setting is Auto, and summary address is used to derive Accumulated/Rate. User can set curve type explicitly.
This commit is contained in:
Magne Sjaastad
2024-08-28 15:23:07 +02:00
committed by GitHub
parent 64a559756f
commit 27c46a65fd
12 changed files with 188 additions and 103 deletions

View File

@@ -32,6 +32,15 @@ void caf::AppEnum<RifEclipseSummaryAddressDefines::StatisticsType>::setUp()
addItem( RifEclipseSummaryAddressDefines::StatisticsType::MEAN, "MEAN", "Mean" );
setDefault( RifEclipseSummaryAddressDefines::StatisticsType::NONE );
}
template <>
void caf::AppEnum<RifEclipseSummaryAddressDefines::CurveType>::setUp()
{
addItem( RifEclipseSummaryAddressDefines::CurveType::RATE, "RATE", "Rate" );
addItem( RifEclipseSummaryAddressDefines::CurveType::ACCUMULATED, "ACCUMULATED", "Accumulated" );
setDefault( RifEclipseSummaryAddressDefines::CurveType::ACCUMULATED );
}
} // namespace caf
//--------------------------------------------------------------------------------------------------

View File

@@ -73,6 +73,12 @@ enum class StatisticsType
MEAN
};
enum class CurveType
{
ACCUMULATED,
RATE
};
std::string statisticsNameP10();
std::string statisticsNameP50();
std::string statisticsNameP90();