Changeset 9162 for branches/Sliding Window GP/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/SlidingWindow/GenerationalSlidingWindowAnalyzer.cs
- Timestamp:
- 01/15/13 13:19:28 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/Sliding Window GP/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/SlidingWindow/GenerationalSlidingWindowAnalyzer.cs
r9145 r9162 30 30 [Item("Generational Sliding Window GP Analyzer", "Analyzer which moves a sliding window every n-th generation over the training partition.")] 31 31 [StorableClass] 32 public class GenerationalSlidingWindowAnalyzer<T> : SlidingWindowAnalyzer<T>, IIterationBasedOperator 33 where T : class, IDataAnalysisProblemData { 32 public class GenerationalSlidingWindowAnalyzer : SlidingWindowAnalyzer, IIterationBasedOperator { 34 33 private const string GenerationsIntervalParameterName = "Generation Interval"; 35 34 private const string GenerationsIntervalStartParameterName = "Generation Interval Start"; … … 64 63 [StorableConstructor] 65 64 protected GenerationalSlidingWindowAnalyzer(bool deserializing) : base(deserializing) { } 66 protected GenerationalSlidingWindowAnalyzer(GenerationalSlidingWindowAnalyzer <T>original, Cloner cloner) : base(original, cloner) { }65 protected GenerationalSlidingWindowAnalyzer(GenerationalSlidingWindowAnalyzer original, Cloner cloner) : base(original, cloner) { } 67 66 public override IDeepCloneable Clone(Cloner cloner) { 68 return new GenerationalSlidingWindowAnalyzer <T>(this, cloner);67 return new GenerationalSlidingWindowAnalyzer(this, cloner); 69 68 } 70 69 … … 74 73 Parameters.Add(new FixedValueParameter<IntValue>(GenerationsIntervalParameterName, "", new IntValue(5))); 75 74 Parameters.Add(new FixedValueParameter<IntValue>(GenerationsIntervalStartParameterName, "", new IntValue(0))); 75 76 IterationsParameter.ActualName = "Generations"; 77 MaximumIterationsParameter.Hidden = true; 76 78 } 77 79
Note: See TracChangeset
for help on using the changeset viewer.