Changeset 5717 for branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis.Symbolic.Classification/3.4/SymbolicDiscriminantFunctionClassificationSolution.cs
- Timestamp:
- 03/16/11 16:34:31 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis.Symbolic.Classification/3.4/SymbolicDiscriminantFunctionClassificationSolution.cs
r5678 r5717 38 38 [StorableClass] 39 39 [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 { 42 41 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; } 45 45 } 46 46 47 47 ISymbolicClassificationModel ISymbolicClassificationSolution.Model { 48 get { return (ISymbolicClassificationModel)Model; }48 get { return Model; } 49 49 } 50 50 51 51 ISymbolicDataAnalysisModel ISymbolicDataAnalysisSolution.Model { 52 get { return (ISymbolicDataAnalysisModel)Model; }52 get { return Model; } 53 53 } 54 54 55 #endregion56 55 [StorableConstructor] 57 pr otectedSymbolicDiscriminantFunctionClassificationSolution(bool deserializing) : base(deserializing) { }58 pr otectedSymbolicDiscriminantFunctionClassificationSolution(SymbolicDiscriminantFunctionClassificationSolution original, Cloner cloner)56 private SymbolicDiscriminantFunctionClassificationSolution(bool deserializing) : base(deserializing) { } 57 private SymbolicDiscriminantFunctionClassificationSolution(SymbolicDiscriminantFunctionClassificationSolution original, Cloner cloner) 59 58 : base(original, cloner) { 60 59 } 61 public SymbolicDiscriminantFunctionClassificationSolution(I DiscriminantFunctionClassificationModel model, IClassificationProblemData problemData)60 public SymbolicDiscriminantFunctionClassificationSolution(ISymbolicDiscriminantFunctionClassificationModel model, IClassificationProblemData problemData) 62 61 : base(model, problemData) { 63 62 } … … 65 64 public override IDeepCloneable Clone(Cloner cloner) { 66 65 return new SymbolicDiscriminantFunctionClassificationSolution(this, cloner); 67 } 66 } 68 67 } 69 68 }
Note: See TracChangeset
for help on using the changeset viewer.