Changeset 3107 for trunk/sources/HeuristicLab.Optimization
- Timestamp:
- 03/19/10 04:56:06 (14 years ago)
- Location:
- trunk/sources/HeuristicLab.Optimization/3.3
- Files:
-
- 2 added
- 3 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Optimization/3.3/Algorithm.cs
r3017 r3107 152 152 problem.SolutionCreatorChanged -= new EventHandler(Problem_SolutionCreatorChanged); 153 153 problem.EvaluatorChanged -= new EventHandler(Problem_EvaluatorChanged); 154 problem.VisualizerChanged -= new EventHandler(Problem_VisualizerChanged); 154 155 problem.OperatorsChanged -= new EventHandler(Problem_OperatorsChanged); 155 156 } … … 157 158 problem.SolutionCreatorChanged += new EventHandler(Problem_SolutionCreatorChanged); 158 159 problem.EvaluatorChanged += new EventHandler(Problem_EvaluatorChanged); 160 problem.VisualizerChanged += new EventHandler(Problem_VisualizerChanged); 159 161 problem.OperatorsChanged += new EventHandler(Problem_OperatorsChanged); 160 162 } … … 162 164 protected virtual void Problem_SolutionCreatorChanged(object sender, EventArgs e) { } 163 165 protected virtual void Problem_EvaluatorChanged(object sender, EventArgs e) { } 166 protected virtual void Problem_VisualizerChanged(object sender, EventArgs e) { } 164 167 protected virtual void Problem_OperatorsChanged(object sender, EventArgs e) { } 165 168 #endregion -
trunk/sources/HeuristicLab.Optimization/3.3/HeuristicLab.Optimization-3.3.csproj
r3104 r3107 86 86 <None Include="HeuristicLabOptimizationPlugin.cs.frame" /> 87 87 <Compile Include="Algorithm.cs" /> 88 <Compile Include="Interfaces\ISolutionVisualizer.cs" /> 88 <Compile Include="Interfaces\IMultiObjectiveSolutionsVisualizer.cs" /> 89 <Compile Include="Interfaces\ISingleObjectiveSolutionsVisualizer.cs" /> 90 <Compile Include="Interfaces\ISolutionsVisualizer.cs" /> 89 91 <Compile Include="Interfaces\IDiscreteDoubleValueModifier.cs" /> 90 92 <Compile Include="Interfaces\IExhaustiveMoveGenerator.cs" /> -
trunk/sources/HeuristicLab.Optimization/3.3/Interfaces/IProblem.cs
r2975 r3107 33 33 IParameter EvaluatorParameter { get; } 34 34 IEvaluator Evaluator { get; } 35 IParameter VisualizerParameter { get; } 36 ISolutionsVisualizer Visualizer { get; } 35 37 IEnumerable<IOperator> Operators { get; } 36 38 37 39 event EventHandler SolutionCreatorChanged; 38 40 event EventHandler EvaluatorChanged; 41 event EventHandler VisualizerChanged; 39 42 event EventHandler OperatorsChanged; 40 43 } -
trunk/sources/HeuristicLab.Optimization/3.3/Interfaces/ISolutionsVisualizer.cs
r3106 r3107 26 26 /// An interface which represents an operator for visualizing solutions. 27 27 /// </summary> 28 public interface ISolution Visualizer : IOperator {29 ILookupParameter <IItem>VisualizationParameter { get; }28 public interface ISolutionsVisualizer : IOperator { 29 ILookupParameter VisualizationParameter { get; } 30 30 } 31 31 }
Note: See TracChangeset
for help on using the changeset viewer.