- Timestamp:
- 03/03/17 17:33:24 (8 years ago)
- Location:
- branches/PersistenceOverhaul/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces
- Files:
-
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PersistenceOverhaul/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces/IEncoding.cs
r12012 r14712 25 25 26 26 namespace HeuristicLab.Optimization { 27 [HeuristicLab.Persistence.Default.CompositeSerializers.Storable.StorableType("1C6CDFF8-FC94-47D8-AA2B-0BCCAA29E1A4")] 27 28 public interface IEncoding : IParameterizedNamedItem { 28 29 ISolutionCreator SolutionCreator { get; set; } -
branches/PersistenceOverhaul/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces/IEncodingOperator.cs
r12012 r14712 23 23 24 24 namespace HeuristicLab.Optimization { 25 [HeuristicLab.Persistence.Default.CompositeSerializers.Storable.StorableType("9D732737-5368-4F00-927B-8C13DF405BD0")] 25 26 public interface IEncodingOperator : IOperator { 26 27 ILookupParameter<IEncoding> EncodingParameter { get; } -
branches/PersistenceOverhaul/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces/IMultiEncodingOperator.cs
r12012 r14712 23 23 24 24 namespace HeuristicLab.Optimization { 25 [HeuristicLab.Persistence.Default.CompositeSerializers.Storable.StorableType("60D1B010-8AB2-49A8-BC12-262A366D9858")] 25 26 public interface IMultiEncodingOperator : IOperator { 26 27 void AddEncoding(IEncoding encoding); -
branches/PersistenceOverhaul/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces/IMultiObjectiveProblemDefinition.cs
r12012 r14712 23 23 24 24 namespace HeuristicLab.Optimization { 25 [HeuristicLab.Persistence.Default.CompositeSerializers.Storable.StorableType("BFAD2DA3-73AC-4CB4-96D0-2F4B0E2F2CC5")] 25 26 public interface IMultiObjectiveProblemDefinition : IProblemDefinition { 26 27 bool[] Maximization { get; } -
branches/PersistenceOverhaul/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces/IProblemDefinition.cs
r12012 r14712 21 21 22 22 namespace HeuristicLab.Optimization { 23 [HeuristicLab.Persistence.Default.CompositeSerializers.Storable.StorableType("E41F2599-C0AA-40E8-B58A-4607A48FAFAB")] 23 24 public interface IProblemDefinition { 24 25 IEncoding Encoding { get; } -
branches/PersistenceOverhaul/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces/ISingleObjectiveMoveOperator.cs
r12012 r14712 21 21 22 22 namespace HeuristicLab.Optimization { 23 [HeuristicLab.Persistence.Default.CompositeSerializers.Storable.StorableType("EACD83A2-A089-4C76-BF39-082871EF1A55")] 23 24 public interface ISingleObjectiveMoveOperator : IMoveOperator, ISingleObjectiveOperator { 24 25 } -
branches/PersistenceOverhaul/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces/ISingleObjectiveProblemDefinition.cs
r12012 r14712 24 24 25 25 namespace HeuristicLab.Optimization { 26 [HeuristicLab.Persistence.Default.CompositeSerializers.Storable.StorableType("DB34F198-345F-44F9-9596-EEA692362ADE")] 26 27 public interface ISingleObjectiveProblemDefinition : IProblemDefinition { 27 28 bool Maximization { get; } -
branches/PersistenceOverhaul/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces/internal/IMultiObjectiveAnalysisOperator.cs
r12012 r14712 24 24 25 25 namespace HeuristicLab.Optimization { 26 [HeuristicLab.Persistence.Default.CompositeSerializers.Storable.StorableType("35848278-CC5C-40D3-AF1E-2EC63F611CFB")] 26 27 internal interface IMultiObjectiveAnalysisOperator : IEncodingOperator, IAnalyzer, IMultiObjectiveOperator { 27 28 Action<Individual[], double[][], ResultCollection, IRandom> AnalyzeAction { get; set; } -
branches/PersistenceOverhaul/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces/internal/IMultiObjectiveEvaluationOperator.cs
r12012 r14712 24 24 25 25 namespace HeuristicLab.Optimization { 26 [HeuristicLab.Persistence.Default.CompositeSerializers.Storable.StorableType("B2A7C3C7-B81C-440C-9C66-F11FBEDA5CD8")] 26 27 internal interface IMultiObjectiveEvaluationOperator : IMultiObjectiveEvaluator, IEncodingOperator { 27 28 Func<Individual, IRandom, double[]> EvaluateFunc { get; set; } -
branches/PersistenceOverhaul/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces/internal/INeighborBasedOperator.cs
r12012 r14712 25 25 26 26 namespace HeuristicLab.Optimization { 27 [HeuristicLab.Persistence.Default.CompositeSerializers.Storable.StorableType("F02FB7C7-3F43-4598-9B0C-EBE9277FAD0C")] 27 28 internal interface INeighborBasedOperator : IEncodingOperator { 28 29 Func<Individual, IRandom, IEnumerable<Individual>> GetNeighborsFunc { get; set; } -
branches/PersistenceOverhaul/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces/internal/ISingleObjectiveAnalysisOperator.cs
r12012 r14712 24 24 25 25 namespace HeuristicLab.Optimization { 26 [HeuristicLab.Persistence.Default.CompositeSerializers.Storable.StorableType("C95725DE-76A7-4518-9718-06A1E1BD375D")] 26 27 internal interface ISingleObjectiveAnalysisOperator : IEncodingOperator, ISingleObjectiveOperator { 27 28 Action<Individual[], double[], ResultCollection, IRandom> AnalyzeAction { get; set; } -
branches/PersistenceOverhaul/HeuristicLab.Optimization/3.3/BasicProblems/Interfaces/internal/ISingleObjectiveEvaluationOperator.cs
r12012 r14712 24 24 25 25 namespace HeuristicLab.Optimization { 26 [HeuristicLab.Persistence.Default.CompositeSerializers.Storable.StorableType("FF426E6A-5F65-461D-9295-274CA25DBE89")] 26 27 internal interface ISingleObjectiveEvaluationOperator : ISingleObjectiveEvaluator, IEncodingOperator { 27 28 Func<Individual, IRandom, double> EvaluateFunc { get; set; }
Note: See TracChangeset
for help on using the changeset viewer.