Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/16/11 16:34:31 (13 years ago)
Author:
gkronber
Message:

#1418 Implemented interactive simplifier views for symbolic classification and regression.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis.Symbolic.Classification/3.4/SymbolicDiscriminantFunctionClassificationSolution.cs

    r5678 r5717  
    3838  [StorableClass]
    3939  [Item(Name = "SymbolicDiscriminantFunctionClassificationSolution", Description = "Represents a symbolic classification solution (model + data) and attributes of the solution like accuracy and complexity.")]
    40   public class SymbolicDiscriminantFunctionClassificationSolution : DiscriminantFunctionClassificationSolution, ISymbolicClassificationSolution {
    41     #region ISymbolicClassificationSolution Members
     40  public sealed class SymbolicDiscriminantFunctionClassificationSolution : DiscriminantFunctionClassificationSolution, ISymbolicClassificationSolution {
    4241
    43     public new IDiscriminantFunctionClassificationModel Model {
    44       get { return (IDiscriminantFunctionClassificationModel)base.Model; }
     42    public new ISymbolicDiscriminantFunctionClassificationModel Model {
     43      get { return (ISymbolicDiscriminantFunctionClassificationModel)base.Model; }
     44      set { base.Model = value; }
    4545    }
    4646
    4747    ISymbolicClassificationModel ISymbolicClassificationSolution.Model {
    48       get { return (ISymbolicClassificationModel)Model; }
     48      get { return Model; }
    4949    }
    5050
    5151    ISymbolicDataAnalysisModel ISymbolicDataAnalysisSolution.Model {
    52       get { return (ISymbolicDataAnalysisModel)Model; }
     52      get { return Model; }
    5353    }
    5454
    55     #endregion
    5655    [StorableConstructor]
    57     protected SymbolicDiscriminantFunctionClassificationSolution(bool deserializing) : base(deserializing) { }
    58     protected SymbolicDiscriminantFunctionClassificationSolution(SymbolicDiscriminantFunctionClassificationSolution original, Cloner cloner)
     56    private SymbolicDiscriminantFunctionClassificationSolution(bool deserializing) : base(deserializing) { }
     57    private SymbolicDiscriminantFunctionClassificationSolution(SymbolicDiscriminantFunctionClassificationSolution original, Cloner cloner)
    5958      : base(original, cloner) {
    6059    }
    61     public SymbolicDiscriminantFunctionClassificationSolution(IDiscriminantFunctionClassificationModel model, IClassificationProblemData problemData)
     60    public SymbolicDiscriminantFunctionClassificationSolution(ISymbolicDiscriminantFunctionClassificationModel model, IClassificationProblemData problemData)
    6261      : base(model, problemData) {
    6362    }
     
    6564    public override IDeepCloneable Clone(Cloner cloner) {
    6665      return new SymbolicDiscriminantFunctionClassificationSolution(this, cloner);
    67     } 
     66    }
    6867  }
    6968}
Note: See TracChangeset for help on using the changeset viewer.