Changeset 2857 for trunk/sources/HeuristicLab.Optimization
- Timestamp:
- 02/24/10 11:44:05 (15 years ago)
- Location:
- trunk/sources/HeuristicLab.Optimization/3.3
- Files:
-
- 4 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified trunk/sources/HeuristicLab.Optimization/3.3/HeuristicLab.Optimization-3.3.csproj ¶
r2852 r2857 52 52 <None Include="HeuristicLabOptimizationPlugin.cs.frame" /> 53 53 <Compile Include="Algorithm.cs" /> 54 <Compile Include="IManipulationOperator.cs" /> 55 <Compile Include="ICrossoverOperator.cs" /> 56 <Compile Include="IStochasticSolutionCreator.cs" /> 57 <Compile Include="IStochasticOperator.cs" /> 54 58 <Compile Include="ISolutionCreator.cs" /> 55 59 <Compile Include="SingleObjectiveProblem.cs" /> -
TabularUnified trunk/sources/HeuristicLab.Optimization/3.3/IProblem.cs ¶
r2852 r2857 22 22 using HeuristicLab.Core; 23 23 using System; 24 using HeuristicLab.Common; 24 25 25 26 namespace HeuristicLab.Optimization { … … 33 34 event EventHandler SolutionCreatorChanged; 34 35 event EventHandler EvaluatorChanged; 36 event EventHandler<EventArgs<Type>> OperatorsChanged; 35 37 } 36 38 } -
TabularUnified trunk/sources/HeuristicLab.Optimization/3.3/ISolutionCreator.cs ¶
r2852 r2857 27 27 /// An interface which represents an operator for creating new solutions. 28 28 /// </summary> 29 public interface ISolutionCreator : IOperator { 30 ILookupParameter<IRandom> RandomParameter { get; } 31 } 29 public interface ISolutionCreator : IOperator { } 32 30 } -
TabularUnified trunk/sources/HeuristicLab.Optimization/3.3/Problem.cs ¶
r2852 r2857 25 25 using HeuristicLab.Parameters; 26 26 using System; 27 using HeuristicLab.Common; 27 28 28 29 namespace HeuristicLab.Optimization { … … 100 101 EvaluatorChanged(this, EventArgs.Empty); 101 102 } 103 public event EventHandler<EventArgs<Type>> OperatorsChanged; 104 protected virtual void OnOperatorsChanged(Type operatorType) { 105 if (OperatorsChanged != null) 106 OperatorsChanged(this, new EventArgs<Type>(operatorType)); 107 } 102 108 } 103 109 }
Note: See TracChangeset
for help on using the changeset viewer.