Changeset 14376 for trunk/sources/HeuristicLab.Problems.DataAnalysis/3.4/OnlineCalculators/OnlineTheilsUStatisticCalculator.cs
- Timestamp:
- 11/07/16 14:06:02 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Problems.DataAnalysis/3.4/OnlineCalculators/OnlineTheilsUStatisticCalculator.cs
r14294 r14376 25 25 26 26 namespace HeuristicLab.Problems.DataAnalysis { 27 public class OnlineTheilsUStatisticCalculator : IOnlineTimeSeriesCalculator, IDeepCloneable{27 public class OnlineTheilsUStatisticCalculator : DeepCloneable, IOnlineTimeSeriesCalculator { 28 28 private OnlineMeanAndVarianceCalculator squaredErrorMeanCalculator; 29 29 private OnlineMeanAndVarianceCalculator unbiasedEstimatorMeanCalculator; … … 132 132 } 133 133 134 // IDeepCloneable members 135 public object Clone() { 136 var cloner = new Cloner(); 134 public override IDeepCloneable Clone(Cloner cloner) { 137 135 return new OnlineTheilsUStatisticCalculator(this, cloner); 138 }139 140 public IDeepCloneable Clone(Cloner cloner) {141 var clone = cloner.GetClone(this);142 if (clone == null) {143 clone = new OnlineTheilsUStatisticCalculator(this, cloner);144 cloner.RegisterClonedObject(this, clone);145 }146 return clone;147 136 } 148 137 }
Note: See TracChangeset
for help on using the changeset viewer.