mirror of
https://github.com/OPM/ResInsight.git
synced 2026-10-12 08:25:03 -05:00
Move RigCurveDataTools and RigTimeHistoryCurveMerger to Application/Tools plus rename
This commit is contained in:
1 parent
68f965f6bb
commit
eebd8bef2d
19 files changed
+528
-64
No files matched your search
@@ -1,37 +1,37 @@
|
||||
#include "gtest/gtest.h"
|
||||
|
||||
#include "RigTimeHistoryCurveMerger.h"
|
||||
#include "RiaTimeHistoryCurveMerger.h"
|
||||
|
||||
#include <cmath> // Needed for HUGE_VAL on Linux
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
TEST(RigTimeHistoryCurveMergerTest, TestDateInterpolation)
|
||||
TEST(RiaTimeHistoryCurveMergerTest, TestDateInterpolation)
|
||||
{
|
||||
std::vector<double> values{ 2.0, 3.5, 5.0, 6.0};
|
||||
std::vector<time_t> timeSteps{ 1, 5, 10, 15};
|
||||
|
||||
{
|
||||
double val = RigTimeHistoryCurveMerger::interpolationValue(1, values, timeSteps);
|
||||
double val = RiaTimeHistoryCurveMerger::interpolationValue(1, values, timeSteps);
|
||||
|
||||
EXPECT_EQ(2.0, val);
|
||||
}
|
||||
|
||||
{
|
||||
double val = RigTimeHistoryCurveMerger::interpolationValue(0, values, timeSteps);
|
||||
double val = RiaTimeHistoryCurveMerger::interpolationValue(0, values, timeSteps);
|
||||
|
||||
EXPECT_EQ(HUGE_VAL, val);
|
||||
}
|
||||
|
||||
{
|
||||
double val = RigTimeHistoryCurveMerger::interpolationValue(20, values, timeSteps);
|
||||
double val = RiaTimeHistoryCurveMerger::interpolationValue(20, values, timeSteps);
|
||||
|
||||
EXPECT_EQ(HUGE_VAL, val);
|
||||
}
|
||||
|
||||
{
|
||||
double val = RigTimeHistoryCurveMerger::interpolationValue(3, values, timeSteps);
|
||||
double val = RiaTimeHistoryCurveMerger::interpolationValue(3, values, timeSteps);
|
||||
|
||||
EXPECT_EQ(2.75, val);
|
||||
}
|
||||
@@ -40,7 +40,7 @@ TEST(RigTimeHistoryCurveMergerTest, TestDateInterpolation)
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
TEST(RigTimeHistoryCurveMergerTest, ExtractIntervalsWithSameTimeSteps)
|
||||
TEST(RiaTimeHistoryCurveMergerTest, ExtractIntervalsWithSameTimeSteps)
|
||||
{
|
||||
std::vector<double> valuesA { HUGE_VAL, 1.0, HUGE_VAL, 2.0, 2.5, 3.0, 4.0, 5.0, 6.0, HUGE_VAL };
|
||||
std::vector<double> valuesB { 10, 20, 30, 40, 45, HUGE_VAL, HUGE_VAL, 5.0, 6.0, HUGE_VAL };
|
||||
@@ -53,7 +53,7 @@ TEST(RigTimeHistoryCurveMergerTest, ExtractIntervalsWithSameTimeSteps)
|
||||
timeSteps.push_back(i);
|
||||
}
|
||||
|
||||
RigTimeHistoryCurveMerger interpolate;
|
||||
RiaTimeHistoryCurveMerger interpolate;
|
||||
interpolate.addCurveData(valuesA, timeSteps);
|
||||
interpolate.addCurveData(valuesB, timeSteps);
|
||||
interpolate.computeInterpolatedValues();
|
||||
@@ -68,7 +68,7 @@ TEST(RigTimeHistoryCurveMergerTest, ExtractIntervalsWithSameTimeSteps)
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
TEST(RigTimeHistoryCurveMergerTest, ExtractIntervalsWithSameTimeStepsOneComplete)
|
||||
TEST(RiaTimeHistoryCurveMergerTest, ExtractIntervalsWithSameTimeStepsOneComplete)
|
||||
{
|
||||
std::vector<double> valuesA { 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0 };
|
||||
std::vector<double> valuesB { 10, 20, 30, HUGE_VAL, 50, HUGE_VAL, 70 };
|
||||
@@ -81,7 +81,7 @@ TEST(RigTimeHistoryCurveMergerTest, ExtractIntervalsWithSameTimeStepsOneComplete
|
||||
timeSteps.push_back(i);
|
||||
}
|
||||
|
||||
RigTimeHistoryCurveMerger interpolate;
|
||||
RiaTimeHistoryCurveMerger interpolate;
|
||||
interpolate.addCurveData(valuesA, timeSteps);
|
||||
interpolate.addCurveData(valuesB, timeSteps);
|
||||
interpolate.computeInterpolatedValues();
|
||||
@@ -96,7 +96,7 @@ TEST(RigTimeHistoryCurveMergerTest, ExtractIntervalsWithSameTimeStepsOneComplete
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
TEST(RigTimeHistoryCurveMergerTest, ExtractIntervalsWithSameTimeStepsBothComplete)
|
||||
TEST(RiaTimeHistoryCurveMergerTest, ExtractIntervalsWithSameTimeStepsBothComplete)
|
||||
{
|
||||
std::vector<double> valuesA{ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0 };
|
||||
std::vector<double> valuesB{ 10, 20, 30, 40, 50, 60, 70 };
|
||||
@@ -109,7 +109,7 @@ TEST(RigTimeHistoryCurveMergerTest, ExtractIntervalsWithSameTimeStepsBothComplet
|
||||
timeSteps.push_back(i);
|
||||
}
|
||||
|
||||
RigTimeHistoryCurveMerger interpolate;
|
||||
RiaTimeHistoryCurveMerger interpolate;
|
||||
interpolate.addCurveData(valuesA, timeSteps);
|
||||
interpolate.addCurveData(valuesB, timeSteps);
|
||||
interpolate.computeInterpolatedValues();
|
||||
@@ -124,7 +124,7 @@ TEST(RigTimeHistoryCurveMergerTest, ExtractIntervalsWithSameTimeStepsBothComplet
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
TEST(RigTimeHistoryCurveMergerTest, OverlappintTimes)
|
||||
TEST(RiaTimeHistoryCurveMergerTest, OverlappintTimes)
|
||||
{
|
||||
std::vector<double> valuesA{ 1, 2, 3, 4, 5 };
|
||||
std::vector<double> valuesB{ 10, 20, 30, 40, 50 };
|
||||
@@ -134,7 +134,7 @@ TEST(RigTimeHistoryCurveMergerTest, OverlappintTimes)
|
||||
std::vector<time_t> timeStepsA{ 0, 10, 11, 15, 20 };
|
||||
std::vector<time_t> timeStepsB{ 1, 2, 3, 5, 7 };
|
||||
|
||||
RigTimeHistoryCurveMerger interpolate;
|
||||
RiaTimeHistoryCurveMerger interpolate;
|
||||
interpolate.addCurveData(valuesA, timeStepsA);
|
||||
interpolate.addCurveData(valuesB, timeStepsB);
|
||||
interpolate.computeInterpolatedValues();
|
||||
@@ -149,10 +149,10 @@ TEST(RigTimeHistoryCurveMergerTest, OverlappintTimes)
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
TEST(RigTimeHistoryCurveMergerTest, RobustUse)
|
||||
TEST(RiaTimeHistoryCurveMergerTest, RobustUse)
|
||||
{
|
||||
{
|
||||
RigTimeHistoryCurveMerger curveMerger;
|
||||
RiaTimeHistoryCurveMerger curveMerger;
|
||||
curveMerger.computeInterpolatedValues();
|
||||
EXPECT_EQ(0, static_cast<int>(curveMerger.allTimeSteps().size()));
|
||||
}
|
||||
@@ -164,7 +164,7 @@ TEST(RigTimeHistoryCurveMergerTest, RobustUse)
|
||||
std::vector<time_t> timeStepsB{ 1, 2, 3 };
|
||||
|
||||
{
|
||||
RigTimeHistoryCurveMerger curveMerger;
|
||||
RiaTimeHistoryCurveMerger curveMerger;
|
||||
curveMerger.addCurveData(valuesA, timeStepsA);
|
||||
curveMerger.computeInterpolatedValues();
|
||||
EXPECT_EQ(timeStepsA.size(), curveMerger.allTimeSteps().size());
|
||||
@@ -172,7 +172,7 @@ TEST(RigTimeHistoryCurveMergerTest, RobustUse)
|
||||
}
|
||||
|
||||
{
|
||||
RigTimeHistoryCurveMerger curveMerger;
|
||||
RiaTimeHistoryCurveMerger curveMerger;
|
||||
curveMerger.addCurveData(valuesA, timeStepsA);
|
||||
curveMerger.addCurveData(valuesB, timeStepsB);
|
||||
|
||||
@@ -188,7 +188,7 @@ TEST(RigTimeHistoryCurveMergerTest, RobustUse)
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
TEST(RigTimeHistoryCurveMergerTest, NoTimeStepOverlap)
|
||||
TEST(RiaTimeHistoryCurveMergerTest, NoTimeStepOverlap)
|
||||
{
|
||||
std::vector<double> valuesA{ 1, 2, 3, 4, 5 };
|
||||
std::vector<double> valuesB{ 10, 20, 30 };
|
||||
@@ -197,7 +197,7 @@ TEST(RigTimeHistoryCurveMergerTest, NoTimeStepOverlap)
|
||||
std::vector<time_t> timeStepsB{ 100, 200, 300 };
|
||||
|
||||
{
|
||||
RigTimeHistoryCurveMerger curveMerger;
|
||||
RiaTimeHistoryCurveMerger curveMerger;
|
||||
curveMerger.addCurveData(valuesA, timeStepsA);
|
||||
curveMerger.addCurveData(valuesB, timeStepsB);
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#include "gtest/gtest.h"
|
||||
|
||||
#include "RigCurveDataTools.h"
|
||||
#include "RiaCurveDataTools.h"
|
||||
|
||||
#include <cmath> // Needed for HUGE_VAL on Linux
|
||||
#include <numeric>
|
||||
@@ -19,7 +19,7 @@ TEST(RimWellLogExtractionCurveImplTest, StripOffInvalidValAtEndsOfVector)
|
||||
values.push_back(3.0);
|
||||
values.push_back(HUGE_VAL);
|
||||
|
||||
auto valuesIntervals = RigCurveDataTools::calculateIntervalsOfValidValues(values, false);
|
||||
auto valuesIntervals = RiaCurveDataTools::calculateIntervalsOfValidValues(values, false);
|
||||
|
||||
EXPECT_EQ(1, static_cast<int>(valuesIntervals.size()));
|
||||
EXPECT_EQ(2, static_cast<int>(valuesIntervals[0].first));
|
||||
@@ -42,7 +42,7 @@ TEST(RimWellLogExtractionCurveImplTest, StripOffHugeValAtEndsAndInteriorOfVector
|
||||
values.push_back(3.0);
|
||||
values.push_back(HUGE_VAL);
|
||||
|
||||
auto valuesIntervals = RigCurveDataTools::calculateIntervalsOfValidValues(values, false);
|
||||
auto valuesIntervals = RiaCurveDataTools::calculateIntervalsOfValidValues(values, false);
|
||||
|
||||
EXPECT_EQ(2, static_cast<int>(valuesIntervals.size()));
|
||||
EXPECT_EQ(2, static_cast<int>(valuesIntervals[0].first));
|
||||
|
||||
Reference in new issue
Block a user