Changeset 11949 for branches/ProgrammableProblem/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces
- Timestamp:
- 02/06/15 14:42:48 (10 years ago)
- Location:
- branches/ProgrammableProblem/HeuristicLab.Optimization/3.3/BasicProblems
- Files:
-
- 1 added
- 12 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
branches/ProgrammableProblem/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces/IEncoding.cs
r11753 r11949 25 25 using HeuristicLab.Optimization; 26 26 27 namespace HeuristicLab. Problems.Programmable{27 namespace HeuristicLab.Optimization { 28 28 public interface IEncoding : IParameterizedNamedItem { 29 29 ISolutionCreator SolutionCreator { get; set; } -
branches/ProgrammableProblem/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces/IEncodingOperator.cs
r11739 r11949 22 22 using HeuristicLab.Core; 23 23 24 namespace HeuristicLab. Problems.Programmable{24 namespace HeuristicLab.Optimization { 25 25 public interface IEncodingOperator : IOperator { 26 26 ILookupParameter<IEncoding> EncodingParameter { get; } -
branches/ProgrammableProblem/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces/IMultiEncodingOperator.cs
r11885 r11949 22 22 using HeuristicLab.Core; 23 23 24 namespace HeuristicLab. Problems.Programmable{24 namespace HeuristicLab.Optimization { 25 25 public interface IMultiEncodingOperator : IOperator { 26 26 void AddEncoding(IEncoding encoding); -
branches/ProgrammableProblem/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces/IMultiObjectiveProblemDefinition.cs
r11880 r11949 23 23 using HeuristicLab.Optimization; 24 24 25 namespace HeuristicLab. Problems.Programmable{25 namespace HeuristicLab.Optimization { 26 26 public interface IMultiObjectiveProblemDefinition : IProblemDefinition { 27 27 bool[] Maximization { get; } -
branches/ProgrammableProblem/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces/IProblemDefinition.cs
r11768 r11949 22 22 using HeuristicLab.Core; 23 23 24 namespace HeuristicLab. Problems.Programmable{24 namespace HeuristicLab.Optimization { 25 25 public interface IProblemDefinition { 26 26 IEncoding Encoding { get; } -
branches/ProgrammableProblem/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces/ISingleObjectiveMoveOperator.cs
r11753 r11949 21 21 using HeuristicLab.Optimization; 22 22 23 namespace HeuristicLab. Problems.Programmable{23 namespace HeuristicLab.Optimization { 24 24 public interface ISingleObjectiveMoveOperator : IMoveOperator { 25 25 } -
branches/ProgrammableProblem/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces/ISingleObjectiveProblemDefinition.cs
r11880 r11949 24 24 using HeuristicLab.Optimization; 25 25 26 namespace HeuristicLab. Problems.Programmable{26 namespace HeuristicLab.Optimization { 27 27 public interface ISingleObjectiveProblemDefinition : IProblemDefinition { 28 28 bool Maximization { get; } -
branches/ProgrammableProblem/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces/internal/IMultiObjectiveAnalysisOperator.cs
r11880 r11949 22 22 using System; 23 23 using HeuristicLab.Core; 24 using HeuristicLab.Optimization;25 24 26 namespace HeuristicLab. Problems.Programmable{25 namespace HeuristicLab.Optimization { 27 26 internal interface IMultiObjectiveAnalysisOperator : IEncodingOperator, IAnalyzer { 28 27 Action<Individual[], double[][], ResultCollection, IRandom> AnalyzeAction { get; set; } -
branches/ProgrammableProblem/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces/internal/IMultiObjectiveEvaluationOperator.cs
r11740 r11949 24 24 using HeuristicLab.Optimization; 25 25 26 namespace HeuristicLab. Problems.Programmable{26 namespace HeuristicLab.Optimization { 27 27 internal interface IMultiObjectiveEvaluationOperator : IMultiObjectiveEvaluator, IEncodingOperator { 28 28 Func<Individual, IRandom, double[]> EvaluateFunc { get; set; } -
branches/ProgrammableProblem/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces/internal/INeighborBasedOperator.cs
r11739 r11949 24 24 using HeuristicLab.Core; 25 25 26 namespace HeuristicLab. Problems.Programmable{26 namespace HeuristicLab.Optimization { 27 27 internal interface INeighborBasedOperator : IEncodingOperator { 28 28 Func<Individual, IRandom, IEnumerable<Individual>> GetNeighborsFunc { get; set; } -
branches/ProgrammableProblem/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces/internal/ISingleObjectiveAnalysisOperator.cs
r11880 r11949 24 24 using HeuristicLab.Optimization; 25 25 26 namespace HeuristicLab. Problems.Programmable{26 namespace HeuristicLab.Optimization { 27 27 internal interface ISingleObjectiveAnalysisOperator : IEncodingOperator { 28 28 Action<Individual[], double[], ResultCollection, IRandom> AnalyzeAction { get; set; } -
branches/ProgrammableProblem/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces/internal/ISingleObjectiveEvaluationOperator.cs
r11739 r11949 24 24 using HeuristicLab.Optimization; 25 25 26 namespace HeuristicLab. Problems.Programmable{26 namespace HeuristicLab.Optimization { 27 27 internal interface ISingleObjectiveEvaluationOperator : ISingleObjectiveEvaluator, IEncodingOperator { 28 28 Func<Individual, IRandom, double> EvaluateFunc { get; set; }
Note: See TracChangeset
for help on using the changeset viewer.