Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
05/21/19 22:56:20 (5 years ago)
Author:
gkronber
Message:

#2925: Update data files to have equidistant time steps. Reactivated CVODES solver.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2925_AutoDiffForDynamicalModels/HeuristicLab.Problems.DynamicalSystemsModelling/3.3/SolutionView.cs

    r16660 r16976  
    9696        }
    9797
    98         var forecastPredValues =
    99   Enumerable.Repeat(double.NaN, predictionEpisode.End)
    100   .Concat(forecastPredictions.Select(pi => pi[i]))
    101   .Concat(Enumerable.Repeat(double.NaN, ds.Rows - predictionEpisode.End - forecastPredictions.Length))
    102   .ToArray();
     98        if (ds.Rows - predictionEpisode.End - forecastPredictions.Length > 0) {
     99          var forecastPredValues =
     100    Enumerable.Repeat(double.NaN, predictionEpisode.End)
     101    .Concat(forecastPredictions.Select(pi => pi[i]))
     102    .Concat(Enumerable.Repeat(double.NaN, ds.Rows - predictionEpisode.End - forecastPredictions.Length))
     103    .ToArray();
    103104
    104         var forecastRow = new DataRow(varName + " (forecast)", varName + " (forecast)", forecastPredValues);
    105         dt.Rows.Add(forecastRow);
     105          var forecastRow = new DataRow(varName + " (forecast)", varName + " (forecast)", forecastPredValues);
     106          dt.Rows.Add(forecastRow);
     107        }
    106108
    107109        var vizProp = new DataTableVisualProperties();
Note: See TracChangeset for help on using the changeset viewer.