Changeset 3452 for trunk/sources/HeuristicLab.Problems.DataAnalysis/3.3/Evaluators/SimpleEvaluator.cs
- Timestamp:
- 04/20/10 20:31:23 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Problems.DataAnalysis/3.3/Evaluators/SimpleEvaluator.cs
r3376 r3452 38 38 get { return (ILookupParameter<DoubleMatrix>)Parameters["Values"]; } 39 39 } 40 public ILookupParameter<DoubleValue> QualityParameter {41 get { return (ILookupParameter<DoubleValue>)Parameters["Quality"]; }42 }43 44 40 public SimpleEvaluator() 45 41 : base() { 46 42 Parameters.Add(new LookupParameter<DoubleMatrix>("Values", "Table of original and predicted values for which the quality value should be evaluated.")); 47 Parameters.Add(new LookupParameter<DoubleValue>("Quality", "The quality value calculated from the values table."));48 43 } 49 44 50 45 public override IOperation Apply() { 51 46 DoubleMatrix values = ValuesParameter.ActualValue; 52 QualityParameter.ActualValue = new DoubleValue(Apply(values));47 Apply(values); 53 48 return null; 54 49 } 55 50 56 protected abstract doubleApply(DoubleMatrix values);51 protected abstract void Apply(DoubleMatrix values); 57 52 } 58 53 }
Note: See TracChangeset
for help on using the changeset viewer.