- Timestamp:
- 02/04/15 00:03:14 (10 years ago)
- Location:
- branches/ProgrammableProblem/HeuristicLab.Problems.Programmable/3.3/Interfaces
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/ProgrammableProblem/HeuristicLab.Problems.Programmable/3.3/Interfaces/IMultiObjectiveProblemDefinition.cs
r11739 r11880 27 27 bool[] Maximization { get; } 28 28 double[] Evaluate(Individual individual, IRandom random); 29 void Analyze(Individual[] individuals, double[][] qualities, ResultCollection results );29 void Analyze(Individual[] individuals, double[][] qualities, ResultCollection results, IRandom random); 30 30 } 31 31 } -
branches/ProgrammableProblem/HeuristicLab.Problems.Programmable/3.3/Interfaces/ISingleObjectiveProblemDefinition.cs
r11753 r11880 28 28 bool Maximization { get; } 29 29 double Evaluate(Individual individual, IRandom random); 30 void Analyze(Individual[] individuals, double[] qualities, ResultCollection results );30 void Analyze(Individual[] individuals, double[] qualities, ResultCollection results, IRandom random); 31 31 IEnumerable<Individual> GetNeighbors(Individual individual, IRandom random); 32 32 } -
branches/ProgrammableProblem/HeuristicLab.Problems.Programmable/3.3/Interfaces/internal/IMultiObjectiveAnalysisOperator.cs
r11739 r11880 21 21 22 22 using System; 23 using HeuristicLab.Core; 23 24 using HeuristicLab.Optimization; 24 25 25 26 namespace HeuristicLab.Problems.Programmable { 26 27 internal interface IMultiObjectiveAnalysisOperator : IEncodingOperator, IAnalyzer { 27 Action<Individual[], double[][], ResultCollection > AnalyzeAction { get; set; }28 Action<Individual[], double[][], ResultCollection, IRandom> AnalyzeAction { get; set; } 28 29 } 29 30 } -
branches/ProgrammableProblem/HeuristicLab.Problems.Programmable/3.3/Interfaces/internal/ISingleObjectiveAnalysisOperator.cs
r11739 r11880 21 21 22 22 using System; 23 using HeuristicLab.Core; 23 24 using HeuristicLab.Optimization; 24 25 25 26 namespace HeuristicLab.Problems.Programmable { 26 27 internal interface ISingleObjectiveAnalysisOperator : IEncodingOperator { 27 Action<Individual[], double[], ResultCollection > AnalyzeAction { get; set; }28 Action<Individual[], double[], ResultCollection, IRandom> AnalyzeAction { get; set; } 28 29 } 29 30 }
Note: See TracChangeset
for help on using the changeset viewer.