Changeset 8887 for trunk/sources/HeuristicLab.Encodings.ScheduleEncoding/3.3/PriorityRulesVector/Manipulators/PRVUniformOnePositionManipulator.cs
- Timestamp:
- 11/11/12 22:57:09 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Encodings.ScheduleEncoding/3.3/PriorityRulesVector/Manipulators/PRVUniformOnePositionManipulator.cs
r8882 r8887 27 27 28 28 namespace HeuristicLab.Encodings.ScheduleEncoding.PriorityRulesVector { 29 30 29 [Item("PRVUniformOnePositionManipulator", "Represents a manipulation operation inserting parts of the individual at another position.")] 31 30 [StorableClass] 32 31 public class PRVUniformOnePositionManipulator : PRVManipulator { 32 33 33 [StorableConstructor] 34 34 protected PRVUniformOnePositionManipulator(bool deserializing) : base(deserializing) { } 35 protected PRVUniformOnePositionManipulator(PRVUniformOnePositionManipulator original, Cloner cloner) 36 : base(original, cloner) {37 } 35 protected PRVUniformOnePositionManipulator(PRVUniformOnePositionManipulator original, Cloner cloner) : base(original, cloner) { } 36 public PRVUniformOnePositionManipulator() : base() { } 37 38 38 public override IDeepCloneable Clone(Cloner cloner) { 39 39 return new PRVUniformOnePositionManipulator(this, cloner); 40 40 } 41 public PRVUniformOnePositionManipulator() : base() { }42 43 41 44 42 public static void Apply(IRandom random, PRVEncoding individual) {
Note: See TracChangeset
for help on using the changeset viewer.