Changeset 3618 for trunk/sources/HeuristicLab.Analysis
- Timestamp:
- 05/05/10 02:02:51 (15 years ago)
- Location:
- trunk/sources/HeuristicLab.Analysis/3.3
- Files:
-
- 2 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Analysis/3.3/HeuristicLab.Analysis-3.3.csproj
r3616 r3618 85 85 <ItemGroup> 86 86 <None Include="HeuristicLabAnalysisPlugin.cs.frame" /> 87 <Compile Include="BestAverageWorstQualityAnalyzer.cs" />88 87 <Compile Include="BestAverageWorstQualityCalculator.cs" /> 89 88 <Compile Include="BestQualityMemorizer.cs" /> 90 89 <Compile Include="MultiAnalyzer.cs" /> 90 <Compile Include="PopulationBestAverageWorstQualityAnalyzer.cs" /> 91 91 <Compile Include="QualityDifferenceCalculator.cs" /> 92 92 <Compile Include="DataRow.cs" /> -
trunk/sources/HeuristicLab.Analysis/3.3/MultiAnalyzer.cs
r3616 r3618 32 32 /// An analyzer which applies arbitrary many other analyzers. 33 33 /// </summary> 34 [Item("MultiAnalyzer ", "An analyzer which applies arbitrary many other analyzers.")]34 [Item("MultiAnalyzer<T>", "An analyzer which applies arbitrary many other analyzers.")] 35 35 [StorableClass] 36 public class MultiAnalyzer : CheckedMultiOperator<IAnalyzer>, IAnalyzer {36 public class MultiAnalyzer<T> : CheckedMultiOperator<T>, IAnalyzer where T : class, IAnalyzer { 37 37 public override bool CanChangeName { 38 38 get { return false; } … … 69 69 counter.Value = 0; 70 70 OperationCollection next = new OperationCollection(); 71 foreach (IndexedItem< IAnalyzer> item in Operators.CheckedItems)71 foreach (IndexedItem<T> item in Operators.CheckedItems) 72 72 next.Add(ExecutionContext.CreateOperation(item.Value)); 73 73 next.Add(base.Apply()); -
trunk/sources/HeuristicLab.Analysis/3.3/PopulationBestAverageWorstQualityAnalyzer.cs
r3616 r3618 32 32 /// An operator which analyzes the best, average and worst solution quality in the current population. 33 33 /// </summary> 34 [Item(" BestAverageWorstQualityAnalyzer", "An operator which analyzes the best, average and worst solution quality in the current population.")]34 [Item("PopulationBestAverageWorstQualityAnalyzer", "An operator which analyzes the best, average and worst solution quality in the current population.")] 35 35 [StorableClass] 36 public sealed class BestAverageWorstQualityAnalyzer : AlgorithmOperator, IAnalyzer {36 public sealed class PopulationBestAverageWorstQualityAnalyzer : AlgorithmOperator, IPopulationAnalyzer { 37 37 #region Parameter properties 38 38 public ValueLookupParameter<BoolValue> MaximizationParameter { … … 69 69 70 70 [StorableConstructor] 71 private BestAverageWorstQualityAnalyzer(bool deserializing) : base() { }72 public BestAverageWorstQualityAnalyzer()71 private PopulationBestAverageWorstQualityAnalyzer(bool deserializing) : base() { } 72 public PopulationBestAverageWorstQualityAnalyzer() 73 73 : base() { 74 74 Initialize();
Note: See TracChangeset
for help on using the changeset viewer.