- Timestamp:
- 05/04/17 19:06:54 (8 years ago)
- Location:
- branches/PersistenceReintegration/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces
- Files:
-
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PersistenceReintegration/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces/IEncoding.cs
r14185 r14929 23 23 using System.Collections.Generic; 24 24 using HeuristicLab.Core; 25 using HeuristicLab.Persistence; 25 26 26 27 namespace HeuristicLab.Optimization { 28 [StorableType("ea6074ad-9ac9-429a-9f02-b33ec70813e6")] 27 29 public interface IEncoding : IParameterizedNamedItem { 28 30 ISolutionCreator SolutionCreator { get; set; } -
branches/PersistenceReintegration/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces/IEncodingOperator.cs
r14185 r14929 21 21 22 22 using HeuristicLab.Core; 23 using HeuristicLab.Persistence; 23 24 24 25 namespace HeuristicLab.Optimization { 26 [StorableType("2cf5f2f6-790c-4f34-b5e1-f088ac17a52d")] 25 27 public interface IEncodingOperator : IOperator { 26 28 ILookupParameter<IEncoding> EncodingParameter { get; } -
branches/PersistenceReintegration/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces/IMultiEncodingOperator.cs
r14185 r14929 21 21 22 22 using HeuristicLab.Core; 23 using HeuristicLab.Persistence; 23 24 24 25 namespace HeuristicLab.Optimization { 26 [StorableType("e185d95d-8f23-4fdd-89af-313ded21c965")] 25 27 public interface IMultiEncodingOperator : IOperator { 26 28 void AddEncoding(IEncoding encoding); -
branches/PersistenceReintegration/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces/IMultiObjectiveProblemDefinition.cs
r14185 r14929 21 21 22 22 using HeuristicLab.Core; 23 using HeuristicLab.Persistence; 23 24 24 25 namespace HeuristicLab.Optimization { 26 [StorableType("f4239895-b2d8-4356-bc31-0b975444697b")] 25 27 public interface IMultiObjectiveProblemDefinition : IProblemDefinition { 26 28 bool[] Maximization { get; } -
branches/PersistenceReintegration/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces/IProblemDefinition.cs
r14185 r14929 1 #region License Information 1 using HeuristicLab.Persistence; 2 #region License Information 2 3 /* HeuristicLab 3 4 * Copyright (C) 2002-2016 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 21 22 22 23 namespace HeuristicLab.Optimization { 24 [StorableType("501f747b-2cba-4fdd-a01a-497e73b7d458")] 23 25 public interface IProblemDefinition { 24 26 IEncoding Encoding { get; } -
branches/PersistenceReintegration/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces/ISingleObjectiveMoveOperator.cs
r14185 r14929 1 #region License Information 1 using HeuristicLab.Persistence; 2 #region License Information 2 3 /* HeuristicLab 3 4 * Copyright (C) 2002-2016 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 21 22 22 23 namespace HeuristicLab.Optimization { 24 [StorableType("3ca81564-7af8-4036-ace7-2b21b1402c48")] 23 25 public interface ISingleObjectiveMoveOperator : IMoveOperator, ISingleObjectiveOperator { 24 26 } -
branches/PersistenceReintegration/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces/ISingleObjectiveProblemDefinition.cs
r14185 r14929 22 22 using System.Collections.Generic; 23 23 using HeuristicLab.Core; 24 using HeuristicLab.Persistence; 24 25 25 26 namespace HeuristicLab.Optimization { 27 [StorableType("41d01155-4bf4-4ba8-802e-265820f11134")] 26 28 public interface ISingleObjectiveProblemDefinition : IProblemDefinition { 27 29 bool Maximization { get; } -
branches/PersistenceReintegration/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces/internal/IMultiObjectiveAnalysisOperator.cs
r14185 r14929 22 22 using System; 23 23 using HeuristicLab.Core; 24 using HeuristicLab.Persistence; 24 25 25 26 namespace HeuristicLab.Optimization { 27 [StorableType("9814dc6a-80a5-40b4-ae87-ab77eefc2b23")] 26 28 internal interface IMultiObjectiveAnalysisOperator : IEncodingOperator, IAnalyzer, IMultiObjectiveOperator { 27 29 Action<Individual[], double[][], ResultCollection, IRandom> AnalyzeAction { get; set; } -
branches/PersistenceReintegration/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces/internal/IMultiObjectiveEvaluationOperator.cs
r14185 r14929 22 22 using System; 23 23 using HeuristicLab.Core; 24 using HeuristicLab.Persistence; 24 25 25 26 namespace HeuristicLab.Optimization { 27 [StorableType("7471ea2a-645f-41fa-b9fc-97fbf5e63b12")] 26 28 internal interface IMultiObjectiveEvaluationOperator : IMultiObjectiveEvaluator, IEncodingOperator { 27 29 Func<Individual, IRandom, double[]> EvaluateFunc { get; set; } -
branches/PersistenceReintegration/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces/internal/INeighborBasedOperator.cs
r14185 r14929 23 23 using System.Collections.Generic; 24 24 using HeuristicLab.Core; 25 using HeuristicLab.Persistence; 25 26 26 27 namespace HeuristicLab.Optimization { 28 [StorableType("ca76da7a-c2cd-40f3-b9dd-240cd38a5229")] 27 29 internal interface INeighborBasedOperator : IEncodingOperator { 28 30 Func<Individual, IRandom, IEnumerable<Individual>> GetNeighborsFunc { get; set; } -
branches/PersistenceReintegration/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces/internal/ISingleObjectiveAnalysisOperator.cs
r14185 r14929 22 22 using System; 23 23 using HeuristicLab.Core; 24 using HeuristicLab.Persistence; 24 25 25 26 namespace HeuristicLab.Optimization { 27 [StorableType("cfc56e7f-7cb9-4340-9764-358b93848639")] 26 28 internal interface ISingleObjectiveAnalysisOperator : IEncodingOperator, ISingleObjectiveOperator { 27 29 Action<Individual[], double[], ResultCollection, IRandom> AnalyzeAction { get; set; } -
branches/PersistenceReintegration/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces/internal/ISingleObjectiveEvaluationOperator.cs
r14185 r14929 22 22 using System; 23 23 using HeuristicLab.Core; 24 using HeuristicLab.Persistence; 24 25 25 26 namespace HeuristicLab.Optimization { 27 [StorableType("e4cfa88f-743b-43c0-bc71-fb9b2d63bbf2")] 26 28 internal interface ISingleObjectiveEvaluationOperator : ISingleObjectiveEvaluator, IEncodingOperator { 27 29 Func<Individual, IRandom, double> EvaluateFunc { get; set; }
Note: See TracChangeset
for help on using the changeset viewer.