Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
05/05/10 00:48:18 (14 years ago)
Author:
swagner
Message:

Worked on refactoring of algorithm analysis and tracing (#999)

  • adapted GA and TSP
  • removed stuff related to visualizers
Location:
trunk/sources/HeuristicLab.Optimization/3.3
Files:
2 deleted
3 edited
1 moved

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Optimization/3.3/Algorithm.cs

    r3372 r3616  
    255255      problem.SolutionCreatorChanged -= new EventHandler(Problem_SolutionCreatorChanged);
    256256      problem.EvaluatorChanged -= new EventHandler(Problem_EvaluatorChanged);
    257       problem.VisualizerChanged -= new EventHandler(Problem_VisualizerChanged);
    258257      problem.OperatorsChanged -= new EventHandler(Problem_OperatorsChanged);
    259258    }
     
    261260      problem.SolutionCreatorChanged += new EventHandler(Problem_SolutionCreatorChanged);
    262261      problem.EvaluatorChanged += new EventHandler(Problem_EvaluatorChanged);
    263       problem.VisualizerChanged += new EventHandler(Problem_VisualizerChanged);
    264262      problem.OperatorsChanged += new EventHandler(Problem_OperatorsChanged);
    265263    }
     
    267265    protected virtual void Problem_SolutionCreatorChanged(object sender, EventArgs e) { }
    268266    protected virtual void Problem_EvaluatorChanged(object sender, EventArgs e) { }
    269     protected virtual void Problem_VisualizerChanged(object sender, EventArgs e) { }
    270267    protected virtual void Problem_OperatorsChanged(object sender, EventArgs e) { }
    271268    #endregion
  • trunk/sources/HeuristicLab.Optimization/3.3/HeuristicLab.Optimization-3.3.csproj

    r3614 r3616  
    8787    <Compile Include="Algorithm.cs" />
    8888    <Compile Include="BatchRun.cs" />
     89    <Compile Include="Interfaces\IAnalyzer.cs" />
    8990    <Compile Include="RunCollectionComparisonConstraint.cs" />
    9091    <Compile Include="RunCollectionConstraintCollection.cs" />
     
    107108    <Compile Include="RunCollection.cs" />
    108109    <Compile Include="Run.cs" />
    109     <Compile Include="Interfaces\IMultiObjectiveSolutionsVisualizer.cs" />
    110110    <Compile Include="Interfaces\IResult.cs" />
    111     <Compile Include="Interfaces\ISingleObjectiveSolutionsVisualizer.cs" />
    112     <Compile Include="Interfaces\ISolutionsVisualizer.cs" />
    113111    <Compile Include="Interfaces\IDiscreteDoubleValueModifier.cs" />
    114112    <Compile Include="Interfaces\IExhaustiveMoveGenerator.cs" />
  • trunk/sources/HeuristicLab.Optimization/3.3/Interfaces/IAnalyzer.cs

    r3612 r3616  
    2020#endregion
    2121
    22 using HeuristicLab.Common;
    2322using HeuristicLab.Core;
    2423
    2524namespace HeuristicLab.Optimization {
    2625  /// <summary>
    27   /// An interface which represents an operator for visualizing solutions.
     26  /// An interface which represents an analysis operator.
    2827  /// </summary>
    29   public interface ISolutionsVisualizer : IOperator {
    30     ILookupParameter VisualizationParameter { get; }
    31   }
     28  public interface IAnalyzer : IOperator { }
    3229}
  • trunk/sources/HeuristicLab.Optimization/3.3/Interfaces/IProblem.cs

    r3376 r3616  
    3434    IParameter EvaluatorParameter { get; }
    3535    IEvaluator Evaluator { get; }
    36     IParameter VisualizerParameter { get; }
    37     ISolutionsVisualizer Visualizer { get; }
    3836    IEnumerable<IOperator> Operators { get; }
    3937
    4038    event EventHandler SolutionCreatorChanged;
    4139    event EventHandler EvaluatorChanged;
    42     event EventHandler VisualizerChanged;
    4340    event EventHandler OperatorsChanged;
    4441  }
Note: See TracChangeset for help on using the changeset viewer.