Changeset 14712 for branches/PersistenceOverhaul/HeuristicLab.Encodings.PermutationEncoding/3.3/Interfaces
- Timestamp:
- 03/03/17 17:33:24 (8 years ago)
- Location:
- branches/PersistenceOverhaul/HeuristicLab.Encodings.PermutationEncoding/3.3/Interfaces
- Files:
-
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PersistenceOverhaul/HeuristicLab.Encodings.PermutationEncoding/3.3/Interfaces/IPermutationCreator.cs
r12012 r14712 28 28 /// An interface which represents an operator for creating permutations. 29 29 /// </summary> 30 [HeuristicLab.Persistence.Default.CompositeSerializers.Storable.StorableType("AB629852-08A9-4547-9107-8FC89BCA5DFE")] 30 31 public interface IPermutationCreator : IPermutationOperator, ISolutionCreator { 31 32 IValueLookupParameter<IntValue> LengthParameter { get; } -
branches/PersistenceOverhaul/HeuristicLab.Encodings.PermutationEncoding/3.3/Interfaces/IPermutationCrossover.cs
r12012 r14712 27 27 /// An interface which represents an operator for crossing permutations. 28 28 /// </summary> 29 [HeuristicLab.Persistence.Default.CompositeSerializers.Storable.StorableType("6947867F-E6C4-40F4-86A2-B02F18EC0752")] 29 30 public interface IPermutationCrossover : IPermutationOperator, ICrossover { 30 31 ILookupParameter<ItemArray<Permutation>> ParentsParameter { get; } -
branches/PersistenceOverhaul/HeuristicLab.Encodings.PermutationEncoding/3.3/Interfaces/IPermutationInversionMoveOperator.cs
r12012 r14712 23 23 24 24 namespace HeuristicLab.Encodings.PermutationEncoding { 25 [HeuristicLab.Persistence.Default.CompositeSerializers.Storable.StorableType("EE6DB69F-6474-4234-934A-956AC2EFB782")] 25 26 public interface IPermutationInversionMoveOperator : IPermutationMoveOperator { 26 27 ILookupParameter<InversionMove> InversionMoveParameter { get; } -
branches/PersistenceOverhaul/HeuristicLab.Encodings.PermutationEncoding/3.3/Interfaces/IPermutationManipulator.cs
r12012 r14712 27 27 /// An interface which represents an operator for manipulating solutions. 28 28 /// </summary> 29 [HeuristicLab.Persistence.Default.CompositeSerializers.Storable.StorableType("B99475A8-65A4-46A0-8AB1-623B868135ED")] 29 30 public interface IPermutationManipulator : IPermutationOperator, IManipulator { 30 31 ILookupParameter<Permutation> PermutationParameter { get; } -
branches/PersistenceOverhaul/HeuristicLab.Encodings.PermutationEncoding/3.3/Interfaces/IPermutationMoveOperator.cs
r12012 r14712 24 24 25 25 namespace HeuristicLab.Encodings.PermutationEncoding { 26 [HeuristicLab.Persistence.Default.CompositeSerializers.Storable.StorableType("5B5D2ADE-953B-4C26-8E2E-C2BB5F51232A")] 26 27 public interface IPermutationMoveOperator : IPermutationOperator, IMoveOperator { 27 28 ILookupParameter<Permutation> PermutationParameter { get; } -
branches/PersistenceOverhaul/HeuristicLab.Encodings.PermutationEncoding/3.3/Interfaces/IPermutationMultiNeighborhoodShakingOperator.cs
r12012 r14712 24 24 25 25 namespace HeuristicLab.Encodings.PermutationEncoding { 26 [HeuristicLab.Persistence.Default.CompositeSerializers.Storable.StorableType("E2B39D20-FE3F-425F-AF94-9BE759A7E4EF")] 26 27 public interface IPermutationMultiNeighborhoodShakingOperator : IMultiNeighborhoodShakingOperator, IPermutationOperator { 27 28 ILookupParameter<Permutation> PermutationParameter { get; } -
branches/PersistenceOverhaul/HeuristicLab.Encodings.PermutationEncoding/3.3/Interfaces/IPermutationOperator.cs
r12012 r14712 26 26 /// An interface which represents an operator dealing with permutations. 27 27 /// </summary> 28 [HeuristicLab.Persistence.Default.CompositeSerializers.Storable.StorableType("D0B9947A-9F3B-4DF2-AFDC-97CC9F790E02")] 28 29 public interface IPermutationOperator : IOperator { } 29 30 } -
branches/PersistenceOverhaul/HeuristicLab.Encodings.PermutationEncoding/3.3/Interfaces/IPermutationScrambleMoveOperator.cs
r12012 r14712 23 23 24 24 namespace HeuristicLab.Encodings.PermutationEncoding { 25 [HeuristicLab.Persistence.Default.CompositeSerializers.Storable.StorableType("DEC93C6E-FC56-4360-9029-739DFC9E6C3A")] 25 26 public interface IPermutationScrambleMoveOperator : IPermutationMoveOperator { 26 27 ILookupParameter<ScrambleMove> ScrambleMoveParameter { get; } -
branches/PersistenceOverhaul/HeuristicLab.Encodings.PermutationEncoding/3.3/Interfaces/IPermutationSwap2MoveOperator.cs
r12012 r14712 23 23 24 24 namespace HeuristicLab.Encodings.PermutationEncoding { 25 [HeuristicLab.Persistence.Default.CompositeSerializers.Storable.StorableType("63EA1273-1982-4FD7-B411-E0859916AC9D")] 25 26 public interface IPermutationSwap2MoveOperator : IPermutationMoveOperator { 26 27 ILookupParameter<Swap2Move> Swap2MoveParameter { get; } -
branches/PersistenceOverhaul/HeuristicLab.Encodings.PermutationEncoding/3.3/Interfaces/IPermutationTranslocationMoveOperator.cs
r12012 r14712 23 23 24 24 namespace HeuristicLab.Encodings.PermutationEncoding { 25 [HeuristicLab.Persistence.Default.CompositeSerializers.Storable.StorableType("1A13252C-8602-459C-8F41-E5B1026AF12D")] 25 26 public interface IPermutationTranslocationMoveOperator : IPermutationMoveOperator { 26 27 ILookupParameter<TranslocationMove> TranslocationMoveParameter { get; }
Note: See TracChangeset
for help on using the changeset viewer.