Changeset 5275 for branches/DataAnalysis/HeuristicLab.Problems.DataAnalysis.Regression/3.3/Symbolic/SimpleSymbolicRegressionEvaluator.cs
- Timestamp:
- 01/11/11 15:03:46 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/DataAnalysis/HeuristicLab.Problems.DataAnalysis.Regression/3.3/Symbolic/SimpleSymbolicRegressionEvaluator.cs
r4068 r5275 22 22 using System; 23 23 using System.Linq; 24 using HeuristicLab.Common; 24 25 using HeuristicLab.Core; 25 26 using HeuristicLab.Data; … … 33 34 [Item("SimpleSymbolicRegressionEvaluator", "Evaluates a symbolic regression solution and outputs a matrix of target and estimated values.")] 34 35 [StorableClass] 35 public class SimpleSymbolicRegressionEvaluator : SingleSuccessorOperator {36 public sealed class SimpleSymbolicRegressionEvaluator : SingleSuccessorOperator { 36 37 private const string SymbolicExpressionTreeInterpreterParameterName = "SymbolicExpressionTreeInterpreter"; 37 38 private const string FunctionTreeParameterName = "FunctionTree"; … … 100 101 #endregion 101 102 103 [StorableConstructor] 104 private SimpleSymbolicRegressionEvaluator(bool deserializing) : base(deserializing) { } 105 private SimpleSymbolicRegressionEvaluator(SimpleSymbolicRegressionEvaluator original, Cloner cloner) : base(original, cloner) { } 102 106 public SimpleSymbolicRegressionEvaluator() 103 107 : base() { … … 110 114 Parameters.Add(new ValueLookupParameter<DoubleValue>(LowerEstimationLimitParameterName, "The lower limit that should be used as cut off value for the output values of symbolic expression trees.")); 111 115 Parameters.Add(new LookupParameter<DoubleMatrix>(ValuesParameterName, "The matrix of target and estimated values as generated by the symbolic regression solution.")); 116 } 117 118 public override IDeepCloneable Clone(Cloner cloner) { 119 return new SimpleSymbolicRegressionEvaluator(this, cloner); 112 120 } 113 121
Note: See TracChangeset
for help on using the changeset viewer.