protected TimeSeriesPrognosisResults(TimeSeriesPrognosisResults original, Cloner cloner)
     : base(original, cloner)
 {
     this.trainingHorizon = original.trainingHorizon;
     this.testHorizon     = original.testHorizon;
     this.solution        = cloner.Clone(original.solution);
 }
 public TimeSeriesPrognosisResults(int trainingHorizon, int testHorizon, ITimeSeriesPrognosisSolution solution)
     : base()
 {
     this.trainingHorizon = trainingHorizon;
     this.testHorizon     = testHorizon;
     this.solution        = solution;
     CalculateTrainingPrognosisResults();
     CalculateTestPrognosisResults();
 }
 public TimeSeriesPrognosisResults(int trainingHorizon, int testHorizon, ITimeSeriesPrognosisSolution solution)
   : base() {
   this.trainingHorizon = trainingHorizon;
   this.testHorizon = testHorizon;
   this.solution = solution;
   CalculateTrainingPrognosisResults();
   CalculateTestPrognosisResults();
 }
 protected TimeSeriesPrognosisResults(TimeSeriesPrognosisResults original, Cloner cloner)
   : base(original, cloner) {
   this.trainingHorizon = original.trainingHorizon;
   this.testHorizon = original.testHorizon;
   this.solution = cloner.Clone(original.solution);
 }