Changeset 5685 for branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Analyzers
- Timestamp:
- 03/15/11 12:35:14 (14 years ago)
- Location:
- branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Analyzers
- Files:
-
- 1 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Analyzers/SymbolicDataAnalysisValidationAnalyzer.cs
r5607 r5685 42 42 private const string ProblemDataParameterName = "ProblemData"; 43 43 private const string EvaluatorParameterName = "Evaluator"; 44 private const string SymbolicDataAnalysisTreeInterpreterParameterName = "SymbolicDataAnalysisTreeInterpreter"; 44 45 private const string ValidationSamplesStartParameterName = "ValidationSamplesStart"; 45 46 private const string ValidationSamplesEndParameterName = "ValidationSamplesEnd"; … … 52 53 get { return (ILookupParameter<T>)Parameters[EvaluatorParameterName]; } 53 54 } 55 public ILookupParameter<ISymbolicDataAnalysisExpressionTreeInterpreter> SymbolicDataAnalysisTreeInterpreterParameter { 56 get { return (ILookupParameter<ISymbolicDataAnalysisExpressionTreeInterpreter>)Parameters[SymbolicDataAnalysisTreeInterpreterParameterName]; } 57 } 54 58 public IValueLookupParameter<IntValue> ValidationSamplesStartParameter { 55 59 get { return (IValueLookupParameter<IntValue>)Parameters[ValidationSamplesStartParameterName]; } … … 59 63 } 60 64 #endregion 65 61 66 #region properties 62 67 public U ProblemData { get { return ProblemDataParameter.ActualValue; } } 63 68 public T Evaluator { get { return EvaluatorParameter.ActualValue; } } 69 public ISymbolicDataAnalysisExpressionTreeInterpreter SymbolicDataAnalysisTreeInterpreter { get { return SymbolicDataAnalysisTreeInterpreterParameter.ActualValue; } } 64 70 public IntValue ValidationSamplesStart { get { return ValidationSamplesStartParameter.ActualValue; } } 65 71 public IntValue ValidationSamplesEnd { get { return ValidationSamplesEndParameter.ActualValue; } } 66 72 #endregion 73 67 74 [StorableConstructor] 68 75 protected SymbolicDataAnalysisValidationAnalyzer(bool deserializing) : base(deserializing) { } … … 74 81 Parameters.Add(new LookupParameter<U>(ProblemDataParameterName, "The problem data of the symbolic data analysis problem.")); 75 82 Parameters.Add(new LookupParameter<T>(EvaluatorParameterName, "The operator to use for fitness evaluation on the validation partition.")); 83 Parameters.Add(new LookupParameter<ISymbolicDataAnalysisExpressionTreeInterpreter>(SymbolicDataAnalysisTreeInterpreterParameterName, "The interpreter for symbolic data analysis expression trees.")); 76 84 Parameters.Add(new ValueLookupParameter<IntValue>(ValidationSamplesStartParameterName, "The start index of the validation partition.")); 77 85 Parameters.Add(new ValueLookupParameter<IntValue>(ValidationSamplesEndParameterName, "The end index of the validation partition."));
Note: See TracChangeset
for help on using the changeset viewer.