#2022 Curve Calculator : Calculated summary case is now available

This commit is contained in:
Magne Sjaastad
2017-10-18 11:18:43 +02:00
parent d5d26a36f2
commit 244916c0ed
6 changed files with 74 additions and 6 deletions

View File

@@ -188,6 +188,8 @@ bool RimCalculation::calculate()
std::vector<std::vector<double>> variableValues;
variableValues.resize(m_variables.size());
std::vector<time_t> sourceTimeSteps;
size_t itemCount = 0;
@@ -215,6 +217,11 @@ bool RimCalculation::calculate()
std::vector<double>& curveValues = variableValues[i];
RiaSummaryCurveDefinition::resultValues(curveDef, &curveValues);
if (sourceTimeSteps.size() == 0)
{
sourceTimeSteps = RiaSummaryCurveDefinition::timeSteps(curveDef);
}
if (itemCount == 0)
{
itemCount = curveValues.size();
@@ -247,6 +254,9 @@ bool RimCalculation::calculate()
if (evaluatedOk)
{
// Copy time vector from source
m_timesteps = sourceTimeSteps;
QString txt;
for (auto v : m_calculatedValues())
{