Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/01/11 14:42:45 (14 years ago)
Author:
mkommend
Message:

#1418: Adapted new ProblemData classes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis/3.4/RegressionProblem.cs

    r5577 r5579  
    2828  [Item("RegressionProblem", "")]
    2929  [Creatable]
    30   public class RegressionProblem : DataAnalysisProblem<IRegressionProblemData>,
    31     IRegressionProblem {
    32     public RegressionProblem(RegressionProblem original, Cloner cloner)
    33       : base(original, cloner) {
    34     }
     30  public class RegressionProblem : DataAnalysisProblem<IRegressionProblemData>, IRegressionProblem {
    3531    [StorableConstructor]
    3632    public RegressionProblem(bool deserializing) : base(deserializing) { }
     33    public RegressionProblem(RegressionProblem original, Cloner cloner) : base(original, cloner) { }
     34    public override IDeepCloneable Clone(Cloner cloner) { return new RegressionProblem(this, cloner); }
     35
    3736    public RegressionProblem()
    3837      : base() {
    39     }
    40 
    41     [StorableHook(HookType.AfterDeserialization)]
    42     private void AfterDeserialization() {
    43     }
    44 
    45     public override IDeepCloneable Clone(Cloner cloner) {
    46       return new RegressionProblem(this, cloner);
     38      ProblemData = new RegressionProblemData();
    4739    }
    4840  }
Note: See TracChangeset for help on using the changeset viewer.