Changeset 14929 for branches/PersistenceReintegration/HeuristicLab.Encodings.IntegerVectorEncoding/3.3/Interfaces
- Timestamp:
- 05/04/17 19:06:54 (8 years ago)
- Location:
- branches/PersistenceReintegration/HeuristicLab.Encodings.IntegerVectorEncoding/3.3/Interfaces
- Files:
-
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PersistenceReintegration/HeuristicLab.Encodings.IntegerVectorEncoding/3.3/Interfaces/IBoundedIntegerVectorOperator.cs
r14185 r14929 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Data; 24 using HeuristicLab.Persistence; 24 25 25 26 namespace HeuristicLab.Encodings.IntegerVectorEncoding { 27 [StorableType("4744c61a-2e59-47d1-a86d-df65110545d4")] 26 28 public interface IBoundedIntegerVectorOperator : IIntegerVectorOperator { 27 29 /// <summary> -
branches/PersistenceReintegration/HeuristicLab.Encodings.IntegerVectorEncoding/3.3/Interfaces/IIntegerVectorCreator.cs
r14185 r14929 23 23 using HeuristicLab.Data; 24 24 using HeuristicLab.Optimization; 25 using HeuristicLab.Persistence; 25 26 26 27 namespace HeuristicLab.Encodings.IntegerVectorEncoding { … … 28 29 /// An interface which represents an operator for creating vectors of int-valued data. 29 30 /// </summary> 31 [StorableType("b99516a9-ed1d-4683-8856-e2d1db0a50d9")] 30 32 public interface IIntegerVectorCreator : ISolutionCreator, IBoundedIntegerVectorOperator { 31 33 IValueLookupParameter<IntValue> LengthParameter { get; } -
branches/PersistenceReintegration/HeuristicLab.Encodings.IntegerVectorEncoding/3.3/Interfaces/IIntegerVectorCrossover.cs
r14185 r14929 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Optimization; 24 using HeuristicLab.Persistence; 24 25 25 26 namespace HeuristicLab.Encodings.IntegerVectorEncoding { … … 27 28 /// An interface which represents an operator for crossing vectors of int-valued data. 28 29 /// </summary> 30 [StorableType("1a0fa9e8-cdf4-423b-bfd7-13b2c0dfa306")] 29 31 public interface IIntegerVectorCrossover : IIntegerVectorOperator, ICrossover { 30 32 ILookupParameter<ItemArray<IntegerVector>> ParentsParameter { get; } -
branches/PersistenceReintegration/HeuristicLab.Encodings.IntegerVectorEncoding/3.3/Interfaces/IIntegerVectorManipulator.cs
r14185 r14929 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Optimization; 24 using HeuristicLab.Persistence; 24 25 25 26 namespace HeuristicLab.Encodings.IntegerVectorEncoding { … … 27 28 /// An interface which represents an operator for manipulating vectors of int-valued data. 28 29 /// </summary> 30 [StorableType("5c8d243c-5ff3-40bd-b82f-12c2ab05ac03")] 29 31 public interface IIntegerVectorManipulator : IIntegerVectorOperator, IManipulator { 30 32 ILookupParameter<IntegerVector> IntegerVectorParameter { get; } -
branches/PersistenceReintegration/HeuristicLab.Encodings.IntegerVectorEncoding/3.3/Interfaces/IIntegerVectorMultiNeighborhoodShakingOperator.cs
r14185 r14929 21 21 22 22 using HeuristicLab.Core; 23 using HeuristicLab.Persistence; 23 24 24 25 namespace HeuristicLab.Encodings.IntegerVectorEncoding { 26 [StorableType("d7f3845a-fd58-4fea-aa6b-3d55cbb008a0")] 25 27 public interface IIntegerVectorMultiNeighborhoodShakingOperator : IIntegerVectorOperator { 26 28 ILookupParameter<IntegerVector> IntegerVectorParameter { get; } -
branches/PersistenceReintegration/HeuristicLab.Encodings.IntegerVectorEncoding/3.3/Interfaces/IIntegerVectorOperator.cs
r14185 r14929 21 21 22 22 using HeuristicLab.Core; 23 using HeuristicLab.Persistence; 23 24 24 25 namespace HeuristicLab.Encodings.IntegerVectorEncoding { … … 26 27 /// An interface which represents an operator dealing with vectors of int-valued data. 27 28 /// </summary> 29 [StorableType("af579b6f-34f2-4738-9c18-aab47c84d519")] 28 30 public interface IIntegerVectorOperator : IOperator { } 29 31 } -
branches/PersistenceReintegration/HeuristicLab.Encodings.IntegerVectorEncoding/3.3/Interfaces/IIntegerVectorStdDevStrategyParameterCreator.cs
r14185 r14929 23 23 using HeuristicLab.Data; 24 24 using HeuristicLab.Optimization; 25 using HeuristicLab.Persistence; 25 26 26 27 namespace HeuristicLab.Encodings.IntegerVectorEncoding { 28 [StorableType("6ab31b1b-fd5b-4608-a4df-d89ce349408b")] 27 29 public interface IIntegerVectorStdDevStrategyParameterCreator : IIntegerVectorStdDevStrategyParameterOperator, IStrategyParameterCreator { 28 30 ILookupParameter<DoubleArray> StrategyParameterParameter { get; } -
branches/PersistenceReintegration/HeuristicLab.Encodings.IntegerVectorEncoding/3.3/Interfaces/IIntegerVectorStdDevStrategyParameterCrossover.cs
r14185 r14929 23 23 using HeuristicLab.Data; 24 24 using HeuristicLab.Optimization; 25 using HeuristicLab.Persistence; 25 26 26 27 namespace HeuristicLab.Encodings.IntegerVectorEncoding { 28 [StorableType("03f9ab7f-8cc3-4824-b325-a0c6e25ffba1")] 27 29 public interface IIntegerVectorStdDevStrategyParameterCrossover : IIntegerVectorStdDevStrategyParameterOperator, IStrategyParameterCrossover { 28 30 ILookupParameter<DoubleArray> StrategyParameterParameter { get; } -
branches/PersistenceReintegration/HeuristicLab.Encodings.IntegerVectorEncoding/3.3/Interfaces/IIntegerVectorStdDevStrategyParameterManipulator.cs
r14185 r14929 23 23 using HeuristicLab.Data; 24 24 using HeuristicLab.Optimization; 25 using HeuristicLab.Persistence; 25 26 26 27 namespace HeuristicLab.Encodings.IntegerVectorEncoding { 28 [StorableType("ff8ce4b1-be84-4dc5-871b-812b7ad90d8e")] 27 29 public interface IIntegerVectorStdDevStrategyParameterManipulator : IIntegerVectorStdDevStrategyParameterOperator, IStrategyParameterManipulator { 28 30 ILookupParameter<DoubleArray> StrategyParameterParameter { get; } -
branches/PersistenceReintegration/HeuristicLab.Encodings.IntegerVectorEncoding/3.3/Interfaces/IIntegerVectorStdDevStrategyParameterOperator.cs
r14185 r14929 21 21 22 22 using HeuristicLab.Core; 23 using HeuristicLab.Persistence; 23 24 24 25 namespace HeuristicLab.Encodings.IntegerVectorEncoding { 26 [StorableType("4b1b9c96-13dd-42ce-813a-6d7e3403ccb6")] 25 27 public interface IIntegerVectorStdDevStrategyParameterOperator : IOperator { 26 28 }
Note: See TracChangeset
for help on using the changeset viewer.