- Timestamp:
- 06/01/17 11:29:49 (8 years ago)
- Location:
- branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3
- Files:
-
- 70 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Creators/RandomPermutationCreator.cs
r14927 r15018 58 58 59 59 [StorableConstructor] 60 private RandomPermutationCreator( booldeserializing) : base(deserializing) { }60 private RandomPermutationCreator(StorableConstructorFlag deserializing) : base(deserializing) { } 61 61 private RandomPermutationCreator(RandomPermutationCreator original, Cloner cloner) : base(original, cloner) { } 62 62 public RandomPermutationCreator() -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Crossovers/CosaCrossover.cs
r14927 r15018 39 39 public class CosaCrossover : PermutationCrossover { 40 40 [StorableConstructor] 41 protected CosaCrossover( booldeserializing) : base(deserializing) { }41 protected CosaCrossover(StorableConstructorFlag deserializing) : base(deserializing) { } 42 42 protected CosaCrossover(CosaCrossover original, Cloner cloner) : base(original, cloner) { } 43 43 public CosaCrossover() : base() { } -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Crossovers/CyclicCrossover.cs
r14927 r15018 36 36 public class CyclicCrossover : PermutationCrossover { 37 37 [StorableConstructor] 38 protected CyclicCrossover( booldeserializing) : base(deserializing) { }38 protected CyclicCrossover(StorableConstructorFlag deserializing) : base(deserializing) { } 39 39 protected CyclicCrossover(CyclicCrossover original, Cloner cloner) : base(original, cloner) { } 40 40 public CyclicCrossover() : base() { } -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Crossovers/CyclicCrossover2.cs
r14927 r15018 37 37 public class CyclicCrossover2 : PermutationCrossover { 38 38 [StorableConstructor] 39 protected CyclicCrossover2( booldeserializing) : base(deserializing) { }39 protected CyclicCrossover2(StorableConstructorFlag deserializing) : base(deserializing) { } 40 40 protected CyclicCrossover2(CyclicCrossover2 original, Cloner cloner) : base(original, cloner) { } 41 41 public CyclicCrossover2() : base() { } -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Crossovers/EdgeRecombinationCrossover.cs
r14927 r15018 39 39 public class EdgeRecombinationCrossover : PermutationCrossover { 40 40 [StorableConstructor] 41 protected EdgeRecombinationCrossover( booldeserializing) : base(deserializing) { }41 protected EdgeRecombinationCrossover(StorableConstructorFlag deserializing) : base(deserializing) { } 42 42 protected EdgeRecombinationCrossover(EdgeRecombinationCrossover original, Cloner cloner) : base(original, cloner) { } 43 43 public EdgeRecombinationCrossover() : base() { } -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Crossovers/MaximalPreservativeCrossover.cs
r14927 r15018 39 39 public class MaximalPreservativeCrossover : PermutationCrossover { 40 40 [StorableConstructor] 41 protected MaximalPreservativeCrossover( booldeserializing) : base(deserializing) { }41 protected MaximalPreservativeCrossover(StorableConstructorFlag deserializing) : base(deserializing) { } 42 42 protected MaximalPreservativeCrossover(MaximalPreservativeCrossover original, Cloner cloner) : base(original, cloner) { } 43 43 public MaximalPreservativeCrossover() : base() { } -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Crossovers/MultiPermutationCrossover.cs
r14927 r15018 51 51 52 52 [StorableConstructor] 53 protected MultiPermutationCrossover( booldeserializing) : base(deserializing) { }53 protected MultiPermutationCrossover(StorableConstructorFlag deserializing) : base(deserializing) { } 54 54 protected MultiPermutationCrossover(MultiPermutationCrossover original, Cloner cloner) : base(original, cloner) { } 55 55 public MultiPermutationCrossover() -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Crossovers/OrderBasedCrossover.cs
r14927 r15018 39 39 public class OrderBasedCrossover : PermutationCrossover { 40 40 [StorableConstructor] 41 protected OrderBasedCrossover( booldeserializing) : base(deserializing) { }41 protected OrderBasedCrossover(StorableConstructorFlag deserializing) : base(deserializing) { } 42 42 protected OrderBasedCrossover(OrderBasedCrossover original, Cloner cloner) : base(original, cloner) { } 43 43 public OrderBasedCrossover() : base() { } -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Crossovers/OrderCrossover.cs
r14927 r15018 39 39 public class OrderCrossover : PermutationCrossover { 40 40 [StorableConstructor] 41 protected OrderCrossover( booldeserializing) : base(deserializing) { }41 protected OrderCrossover(StorableConstructorFlag deserializing) : base(deserializing) { } 42 42 protected OrderCrossover(OrderCrossover original, Cloner cloner) : base(original, cloner) { } 43 43 public OrderCrossover() : base() { } -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Crossovers/OrderCrossover2.cs
r14927 r15018 38 38 public class OrderCrossover2 : PermutationCrossover { 39 39 [StorableConstructor] 40 protected OrderCrossover2( booldeserializing) : base(deserializing) { }40 protected OrderCrossover2(StorableConstructorFlag deserializing) : base(deserializing) { } 41 41 protected OrderCrossover2(OrderCrossover2 original, Cloner cloner) : base(original, cloner) { } 42 42 public OrderCrossover2() : base() { } -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Crossovers/PartiallyMatchedCrossover.cs
r14927 r15018 38 38 public class PartiallyMatchedCrossover : PermutationCrossover { 39 39 [StorableConstructor] 40 protected PartiallyMatchedCrossover( booldeserializing) : base(deserializing) { }40 protected PartiallyMatchedCrossover(StorableConstructorFlag deserializing) : base(deserializing) { } 41 41 protected PartiallyMatchedCrossover(PartiallyMatchedCrossover original, Cloner cloner) : base(original, cloner) { } 42 42 public PartiallyMatchedCrossover() : base() { } -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Crossovers/PositionBasedCrossover.cs
r14927 r15018 36 36 public class PositionBasedCrossover : PermutationCrossover { 37 37 [StorableConstructor] 38 protected PositionBasedCrossover( booldeserializing) : base(deserializing) { }38 protected PositionBasedCrossover(StorableConstructorFlag deserializing) : base(deserializing) { } 39 39 protected PositionBasedCrossover(PositionBasedCrossover original, Cloner cloner) : base(original, cloner) { } 40 40 public PositionBasedCrossover() : base() { } -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Crossovers/UniformLikeCrossover.cs
r14927 r15018 31 31 public sealed class UniformLikeCrossover : PermutationCrossover { 32 32 [StorableConstructor] 33 private UniformLikeCrossover( booldeserializing) : base(deserializing) { }33 private UniformLikeCrossover(StorableConstructorFlag deserializing) : base(deserializing) { } 34 34 private UniformLikeCrossover(UniformLikeCrossover original, Cloner cloner) : base(original, cloner) { } 35 35 public UniformLikeCrossover() : base() { } -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Manipulators/InsertionManipulator.cs
r14927 r15018 35 35 public class InsertionManipulator : PermutationManipulator { 36 36 [StorableConstructor] 37 protected InsertionManipulator( booldeserializing) : base(deserializing) { }37 protected InsertionManipulator(StorableConstructorFlag deserializing) : base(deserializing) { } 38 38 protected InsertionManipulator(InsertionManipulator original, Cloner cloner) : base(original, cloner) { } 39 39 public InsertionManipulator() : base() { } -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Manipulators/InversionManipulator.cs
r14927 r15018 35 35 public class InversionManipulator : PermutationManipulator { 36 36 [StorableConstructor] 37 protected InversionManipulator( booldeserializing) : base(deserializing) { }37 protected InversionManipulator(StorableConstructorFlag deserializing) : base(deserializing) { } 38 38 protected InversionManipulator(InversionManipulator original, Cloner cloner) : base(original, cloner) { } 39 39 public InversionManipulator() : base() { } -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Manipulators/MultiPermutationManipulator.cs
r14927 r15018 47 47 48 48 [StorableConstructor] 49 protected MultiPermutationManipulator( booldeserializing) : base(deserializing) { }49 protected MultiPermutationManipulator(StorableConstructorFlag deserializing) : base(deserializing) { } 50 50 protected MultiPermutationManipulator(MultiPermutationManipulator original, Cloner cloner) : base(original, cloner) { } 51 51 public MultiPermutationManipulator() -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Manipulators/ScrambleManipulator.cs
r14927 r15018 36 36 public class ScrambleManipulator : PermutationManipulator { 37 37 [StorableConstructor] 38 protected ScrambleManipulator( booldeserializing) : base(deserializing) { }38 protected ScrambleManipulator(StorableConstructorFlag deserializing) : base(deserializing) { } 39 39 protected ScrambleManipulator(ScrambleManipulator original, Cloner cloner) : base(original, cloner) { } 40 40 public ScrambleManipulator() : base() { } -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Manipulators/Swap2Manipulator.cs
r14927 r15018 35 35 public class Swap2Manipulator : PermutationManipulator { 36 36 [StorableConstructor] 37 protected Swap2Manipulator( booldeserializing) : base(deserializing) { }37 protected Swap2Manipulator(StorableConstructorFlag deserializing) : base(deserializing) { } 38 38 protected Swap2Manipulator(Swap2Manipulator original, Cloner cloner) : base(original, cloner) { } 39 39 public Swap2Manipulator() : base() { } -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Manipulators/Swap3Manipulator.cs
r14927 r15018 37 37 public class Swap3Manipulator : PermutationManipulator { 38 38 [StorableConstructor] 39 protected Swap3Manipulator( booldeserializing) : base(deserializing) { }39 protected Swap3Manipulator(StorableConstructorFlag deserializing) : base(deserializing) { } 40 40 protected Swap3Manipulator(Swap3Manipulator original, Cloner cloner) : base(original, cloner) { } 41 41 public Swap3Manipulator() : base() { } -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Manipulators/TranslocationInversionManipulator.cs
r14927 r15018 36 36 public class TranslocationInversionManipulator : PermutationManipulator { 37 37 [StorableConstructor] 38 protected TranslocationInversionManipulator( booldeserializing) : base(deserializing) { }38 protected TranslocationInversionManipulator(StorableConstructorFlag deserializing) : base(deserializing) { } 39 39 protected TranslocationInversionManipulator(TranslocationInversionManipulator original, Cloner cloner) : base(original, cloner) { } 40 40 public TranslocationInversionManipulator() : base() { } -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Manipulators/TranslocationManipulator.cs
r14927 r15018 36 36 public class TranslocationManipulator : PermutationManipulator { 37 37 [StorableConstructor] 38 protected TranslocationManipulator( booldeserializing) : base(deserializing) { }38 protected TranslocationManipulator(StorableConstructorFlag deserializing) : base(deserializing) { } 39 39 protected TranslocationManipulator(TranslocationManipulator original, Cloner cloner) : base(original, cloner) { } 40 40 public TranslocationManipulator() : base() { } -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Moves/Edge.cs
r14927 r15018 36 36 37 37 [StorableConstructor] 38 protected Edge( booldeserializing) : base(deserializing) { }38 protected Edge(StorableConstructorFlag deserializing) : base(deserializing) { } 39 39 protected Edge(Edge original, Cloner cloner) 40 40 : base(original, cloner) { -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Moves/PermutationMoveAttribute.cs
r14927 r15018 32 32 33 33 [StorableConstructor] 34 protected PermutationMoveAttribute( booldeserializing) : base(deserializing) { }34 protected PermutationMoveAttribute(StorableConstructorFlag deserializing) : base(deserializing) { } 35 35 protected PermutationMoveAttribute(PermutationMoveAttribute original, Cloner cloner) 36 36 : base(original, cloner) { 37 37 this.MoveQuality = original.MoveQuality; 38 38 } 39 public PermutationMoveAttribute() : this(0 ) { }39 public PermutationMoveAttribute() : this(0.0) { } 40 40 public PermutationMoveAttribute(double moveQuality) 41 41 : base() { -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Moves/Scramble/ScrambleMove.cs
r14927 r15018 34 34 35 35 [StorableConstructor] 36 private ScrambleMove( booldeserializing) : base(deserializing) { }36 private ScrambleMove(StorableConstructorFlag deserializing) : base(deserializing) { } 37 37 private ScrambleMove(ScrambleMove original, Cloner cloner) 38 38 : base(original, cloner) { -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Moves/Scramble/ScrambleMoveGenerator.cs
r14927 r15018 42 42 43 43 [StorableConstructor] 44 protected ScrambleMoveGenerator( booldeserializing) : base(deserializing) { }44 protected ScrambleMoveGenerator(StorableConstructorFlag deserializing) : base(deserializing) { } 45 45 protected ScrambleMoveGenerator(ScrambleMoveGenerator original, Cloner cloner) : base(original, cloner) { } 46 46 public ScrambleMoveGenerator() -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Moves/Scramble/ScrambleMoveMaker.cs
r14927 r15018 49 49 50 50 [StorableConstructor] 51 protected ScrambleMoveMaker( booldeserializing) : base(deserializing) { }51 protected ScrambleMoveMaker(StorableConstructorFlag deserializing) : base(deserializing) { } 52 52 protected ScrambleMoveMaker(ScrambleMoveMaker original, Cloner cloner) : base(original, cloner) { } 53 53 public ScrambleMoveMaker() -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Moves/Scramble/StochasticScrambleMultiMoveGenerator.cs
r14927 r15018 46 46 47 47 [StorableConstructor] 48 protected StochasticScrambleMultiMoveGenerator( booldeserializing) : base(deserializing) { }48 protected StochasticScrambleMultiMoveGenerator(StorableConstructorFlag deserializing) : base(deserializing) { } 49 49 protected StochasticScrambleMultiMoveGenerator(StochasticScrambleMultiMoveGenerator original, Cloner cloner) : base(original, cloner) { } 50 50 public StochasticScrambleMultiMoveGenerator() -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Moves/Swap2/ExhaustiveSwap2MoveGenerator.cs
r14927 r15018 32 32 public class ExhaustiveSwap2MoveGenerator : Swap2MoveGenerator, IExhaustiveMoveGenerator { 33 33 [StorableConstructor] 34 protected ExhaustiveSwap2MoveGenerator( booldeserializing) : base(deserializing) { }34 protected ExhaustiveSwap2MoveGenerator(StorableConstructorFlag deserializing) : base(deserializing) { } 35 35 protected ExhaustiveSwap2MoveGenerator(ExhaustiveSwap2MoveGenerator original, Cloner cloner) : base(original, cloner) { } 36 36 public ExhaustiveSwap2MoveGenerator() : base() { } -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Moves/Swap2/StochasticSwap2MultiMoveGenerator.cs
r14927 r15018 44 44 45 45 [StorableConstructor] 46 protected StochasticSwap2MultiMoveGenerator( booldeserializing) : base(deserializing) { }46 protected StochasticSwap2MultiMoveGenerator(StorableConstructorFlag deserializing) : base(deserializing) { } 47 47 protected StochasticSwap2MultiMoveGenerator(StochasticSwap2MultiMoveGenerator original, Cloner cloner) : base(original, cloner) { } 48 48 public StochasticSwap2MultiMoveGenerator() -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Moves/Swap2/StochasticSwap2SingleMoveGenerator.cs
r14927 r15018 36 36 37 37 [StorableConstructor] 38 protected StochasticSwap2SingleMoveGenerator( booldeserializing) : base(deserializing) { }38 protected StochasticSwap2SingleMoveGenerator(StorableConstructorFlag deserializing) : base(deserializing) { } 39 39 protected StochasticSwap2SingleMoveGenerator(StochasticSwap2SingleMoveGenerator original, Cloner cloner) : base(original, cloner) { } 40 40 public StochasticSwap2SingleMoveGenerator() -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Moves/Swap2/Swap2Move.cs
r14927 r15018 29 29 public class Swap2Move : TwoIndexMove { 30 30 [StorableConstructor] 31 protected Swap2Move( booldeserializing) : base(deserializing) { }31 protected Swap2Move(StorableConstructorFlag deserializing) : base(deserializing) { } 32 32 protected Swap2Move(Swap2Move original, Cloner cloner) : base(original, cloner) { } 33 33 public Swap2Move() : base() { } -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Moves/Swap2/Swap2MoveAbsoluteAttribute.cs
r14927 r15018 38 38 39 39 [StorableConstructor] 40 protected Swap2MoveAbsoluteAttribute( booldeserializing) : base(deserializing) { }40 protected Swap2MoveAbsoluteAttribute(StorableConstructorFlag deserializing) : base(deserializing) { } 41 41 protected Swap2MoveAbsoluteAttribute(Swap2MoveAbsoluteAttribute original, Cloner cloner) 42 42 : base(original, cloner) { -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Moves/Swap2/Swap2MoveGenerator.cs
r14927 r15018 45 45 46 46 [StorableConstructor] 47 protected Swap2MoveGenerator( booldeserializing) : base(deserializing) { }47 protected Swap2MoveGenerator(StorableConstructorFlag deserializing) : base(deserializing) { } 48 48 protected Swap2MoveGenerator(Swap2MoveGenerator original, Cloner cloner) : base(original, cloner) { } 49 49 public Swap2MoveGenerator() -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Moves/Swap2/Swap2MoveHardTabuCriterion.cs
r14927 r15018 67 67 68 68 [StorableConstructor] 69 protected Swap2MoveHardTabuCriterion( booldeserializing) : base(deserializing) { }69 protected Swap2MoveHardTabuCriterion(StorableConstructorFlag deserializing) : base(deserializing) { } 70 70 protected Swap2MoveHardTabuCriterion(Swap2MoveHardTabuCriterion original, Cloner cloner) : base(original, cloner) { } 71 71 public Swap2MoveHardTabuCriterion() -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Moves/Swap2/Swap2MoveMaker.cs
r14927 r15018 49 49 50 50 [StorableConstructor] 51 protected Swap2MoveMaker( booldeserializing) : base(deserializing) { }51 protected Swap2MoveMaker(StorableConstructorFlag deserializing) : base(deserializing) { } 52 52 protected Swap2MoveMaker(Swap2MoveMaker original, Cloner cloner) : base(original, cloner) { } 53 53 public Swap2MoveMaker() -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Moves/Swap2/Swap2MoveRelativeAttribute.cs
r14927 r15018 34 34 35 35 [StorableConstructor] 36 protected Swap2MoveRelativeAttribute( booldeserializing) : base(deserializing) { }36 protected Swap2MoveRelativeAttribute(StorableConstructorFlag deserializing) : base(deserializing) { } 37 37 protected Swap2MoveRelativeAttribute(Swap2MoveRelativeAttribute original, Cloner cloner) 38 38 : base(original, cloner) { -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Moves/Swap2/Swap2MoveSoftTabuCriterion.cs
r14927 r15018 67 67 68 68 [StorableConstructor] 69 protected Swap2MoveSoftTabuCriterion( booldeserializing) : base(deserializing) { }69 protected Swap2MoveSoftTabuCriterion(StorableConstructorFlag deserializing) : base(deserializing) { } 70 70 protected Swap2MoveSoftTabuCriterion(Swap2MoveSoftTabuCriterion original, Cloner cloner) : base(original, cloner) { } 71 71 public Swap2MoveSoftTabuCriterion() -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Moves/Swap2/Swap2MoveTabuMaker.cs
r14927 r15018 38 38 39 39 [StorableConstructor] 40 protected Swap2MoveTabuMaker( booldeserializing) : base(deserializing) { }40 protected Swap2MoveTabuMaker(StorableConstructorFlag deserializing) : base(deserializing) { } 41 41 protected Swap2MoveTabuMaker(Swap2MoveTabuMaker original, Cloner cloner) : base(original, cloner) { } 42 42 public Swap2MoveTabuMaker() -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Moves/ThreeIndexMove.cs
r14927 r15018 38 38 39 39 [StorableConstructor] 40 protected ThreeIndexMove( booldeserializing) : base(deserializing) { }40 protected ThreeIndexMove(StorableConstructorFlag deserializing) : base(deserializing) { } 41 41 protected ThreeIndexMove(ThreeIndexMove original, Cloner cloner) 42 42 : base(original, cloner) { -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Moves/ThreeOpt/ExhaustiveInsertionMoveGenerator.cs
r14927 r15018 33 33 public class ExhaustiveInsertionMoveGenerator : TranslocationMoveGenerator, IExhaustiveMoveGenerator { 34 34 [StorableConstructor] 35 protected ExhaustiveInsertionMoveGenerator( booldeserializing) : base(deserializing) { }35 protected ExhaustiveInsertionMoveGenerator(StorableConstructorFlag deserializing) : base(deserializing) { } 36 36 protected ExhaustiveInsertionMoveGenerator(ExhaustiveInsertionMoveGenerator original, Cloner cloner) : base(original, cloner) { } 37 37 public ExhaustiveInsertionMoveGenerator() : base() { } -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Moves/ThreeOpt/StochasticSingleInsertionMoveGenerator.cs
r14927 r15018 46 46 47 47 [StorableConstructor] 48 protected StochasticInsertionMultiMoveGenerator( booldeserializing) : base(deserializing) { }48 protected StochasticInsertionMultiMoveGenerator(StorableConstructorFlag deserializing) : base(deserializing) { } 49 49 protected StochasticInsertionMultiMoveGenerator(StochasticInsertionMultiMoveGenerator original, Cloner cloner) : base(original, cloner) { } 50 50 public StochasticInsertionMultiMoveGenerator() : base() { -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Moves/ThreeOpt/StochasticTranslocationMultiMoveGenerator.cs
r14927 r15018 44 44 45 45 [StorableConstructor] 46 protected StochasticTranslocationMultiMoveGenerator( booldeserializing) : base(deserializing) { }46 protected StochasticTranslocationMultiMoveGenerator(StorableConstructorFlag deserializing) : base(deserializing) { } 47 47 protected StochasticTranslocationMultiMoveGenerator(StochasticTranslocationMultiMoveGenerator original, Cloner cloner) : base(original, cloner) { } 48 48 public StochasticTranslocationMultiMoveGenerator() : base() { -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Moves/ThreeOpt/StochasticTranslocationSingleMoveGenerator.cs
r14927 r15018 36 36 37 37 [StorableConstructor] 38 protected StochasticTranslocationSingleMoveGenerator( booldeserializing) : base(deserializing) { }38 protected StochasticTranslocationSingleMoveGenerator(StorableConstructorFlag deserializing) : base(deserializing) { } 39 39 protected StochasticTranslocationSingleMoveGenerator(StochasticTranslocationSingleMoveGenerator original, Cloner cloner) : base(original, cloner) { } 40 40 public StochasticTranslocationSingleMoveGenerator() -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Moves/ThreeOpt/TranslocationMove.cs
r14927 r15018 29 29 public class TranslocationMove : ThreeIndexMove { 30 30 [StorableConstructor] 31 protected TranslocationMove( booldeserializing) : base(deserializing) { }31 protected TranslocationMove(StorableConstructorFlag deserializing) : base(deserializing) { } 32 32 protected TranslocationMove(TranslocationMove original, Cloner cloner) : base(original, cloner) { } 33 33 public TranslocationMove() : base() { } -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Moves/ThreeOpt/TranslocationMoveAbsoluteAttribute.cs
r14927 r15018 36 36 37 37 [StorableConstructor] 38 protected TranslocationMoveAbsoluteAttribute( booldeserializing) : base(deserializing) { }38 protected TranslocationMoveAbsoluteAttribute(StorableConstructorFlag deserializing) : base(deserializing) { } 39 39 protected TranslocationMoveAbsoluteAttribute(TranslocationMoveAbsoluteAttribute original, Cloner cloner) 40 40 : base(original, cloner) { -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Moves/ThreeOpt/TranslocationMoveGenerator.cs
r14927 r15018 45 45 46 46 [StorableConstructor] 47 protected TranslocationMoveGenerator( booldeserializing) : base(deserializing) { }47 protected TranslocationMoveGenerator(StorableConstructorFlag deserializing) : base(deserializing) { } 48 48 protected TranslocationMoveGenerator(TranslocationMoveGenerator original, Cloner cloner) : base(original, cloner) { } 49 49 public TranslocationMoveGenerator() -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Moves/ThreeOpt/TranslocationMoveHardTabuCriterion.cs
r14927 r15018 66 66 67 67 [StorableConstructor] 68 protected TranslocationMoveHardTabuCriterion( booldeserializing) : base(deserializing) { }68 protected TranslocationMoveHardTabuCriterion(StorableConstructorFlag deserializing) : base(deserializing) { } 69 69 protected TranslocationMoveHardTabuCriterion(TranslocationMoveHardTabuCriterion original, Cloner cloner) : base(original, cloner) { } 70 70 public TranslocationMoveHardTabuCriterion() -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Moves/ThreeOpt/TranslocationMoveMaker.cs
r14927 r15018 49 49 50 50 [StorableConstructor] 51 protected TranslocationMoveMaker( booldeserializing) : base(deserializing) { }51 protected TranslocationMoveMaker(StorableConstructorFlag deserializing) : base(deserializing) { } 52 52 protected TranslocationMoveMaker(TranslocationMoveMaker original, Cloner cloner) : base(original, cloner) { } 53 53 public TranslocationMoveMaker() -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Moves/ThreeOpt/TranslocationMoveRelativeAttribute.cs
r14927 r15018 42 42 43 43 [StorableConstructor] 44 protected TranslocationMoveRelativeAttribute( booldeserializing) : base(deserializing) { }44 protected TranslocationMoveRelativeAttribute(StorableConstructorFlag deserializing) : base(deserializing) { } 45 45 protected TranslocationMoveRelativeAttribute(TranslocationMoveRelativeAttribute original, Cloner cloner) 46 46 : base(original, cloner) { -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Moves/ThreeOpt/TranslocationMoveSoftTabuCriterion.cs
r14927 r15018 66 66 67 67 [StorableConstructor] 68 protected TranslocationMoveSoftTabuCriterion( booldeserializing) : base(deserializing) { }68 protected TranslocationMoveSoftTabuCriterion(StorableConstructorFlag deserializing) : base(deserializing) { } 69 69 protected TranslocationMoveSoftTabuCriterion(TranslocationMoveSoftTabuCriterion original, Cloner cloner) : base(original, cloner) { } 70 70 public TranslocationMoveSoftTabuCriterion() -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Moves/ThreeOpt/TranslocationMoveTabuMaker.cs
r14927 r15018 38 38 39 39 [StorableConstructor] 40 protected TranslocationMoveTabuMaker( booldeserializing) : base(deserializing) { }40 protected TranslocationMoveTabuMaker(StorableConstructorFlag deserializing) : base(deserializing) { } 41 41 protected TranslocationMoveTabuMaker(TranslocationMoveTabuMaker original, Cloner cloner) : base(original, cloner) { } 42 42 public TranslocationMoveTabuMaker() -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Moves/TwoIndexMove.cs
r14927 r15018 36 36 37 37 [StorableConstructor] 38 protected TwoIndexMove( booldeserializing) : base(deserializing) { }38 protected TwoIndexMove(StorableConstructorFlag deserializing) : base(deserializing) { } 39 39 protected TwoIndexMove(TwoIndexMove original, Cloner cloner) 40 40 : base(original, cloner) { -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Moves/TwoOpt/ExhaustiveInversionMoveGenerator.cs
r14927 r15018 33 33 public class ExhaustiveInversionMoveGenerator : InversionMoveGenerator, IExhaustiveMoveGenerator { 34 34 [StorableConstructor] 35 protected ExhaustiveInversionMoveGenerator( booldeserializing) : base(deserializing) { }35 protected ExhaustiveInversionMoveGenerator(StorableConstructorFlag deserializing) : base(deserializing) { } 36 36 protected ExhaustiveInversionMoveGenerator(ExhaustiveInversionMoveGenerator original, Cloner cloner) : base(original, cloner) { } 37 37 public ExhaustiveInversionMoveGenerator() : base() { } -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Moves/TwoOpt/InversionMove.cs
r14927 r15018 29 29 public class InversionMove : TwoIndexMove { 30 30 [StorableConstructor] 31 protected InversionMove( booldeserializing) : base(deserializing) { }31 protected InversionMove(StorableConstructorFlag deserializing) : base(deserializing) { } 32 32 protected InversionMove(InversionMove original, Cloner cloner) : base(original, cloner) { } 33 33 public InversionMove() : base() { } -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Moves/TwoOpt/InversionMoveAbsoluteAttribute.cs
r14927 r15018 38 38 39 39 [StorableConstructor] 40 protected InversionMoveAbsoluteAttribute( booldeserializing) : base(deserializing) { }40 protected InversionMoveAbsoluteAttribute(StorableConstructorFlag deserializing) : base(deserializing) { } 41 41 protected InversionMoveAbsoluteAttribute(InversionMoveAbsoluteAttribute original, Cloner cloner) 42 42 : base(original, cloner) { -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Moves/TwoOpt/InversionMoveGenerator.cs
r14927 r15018 45 45 46 46 [StorableConstructor] 47 protected InversionMoveGenerator( booldeserializing) : base(deserializing) { }47 protected InversionMoveGenerator(StorableConstructorFlag deserializing) : base(deserializing) { } 48 48 protected InversionMoveGenerator(InversionMoveGenerator original, Cloner cloner) : base(original, cloner) { } 49 49 public InversionMoveGenerator() -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Moves/TwoOpt/InversionMoveHardTabuCriterion.cs
r14927 r15018 67 67 68 68 [StorableConstructor] 69 protected InversionMoveHardTabuCriterion( booldeserializing) : base(deserializing) { }69 protected InversionMoveHardTabuCriterion(StorableConstructorFlag deserializing) : base(deserializing) { } 70 70 protected InversionMoveHardTabuCriterion(InversionMoveHardTabuCriterion original, Cloner cloner) : base(original, cloner) { } 71 71 public InversionMoveHardTabuCriterion() -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Moves/TwoOpt/InversionMoveMaker.cs
r14927 r15018 49 49 50 50 [StorableConstructor] 51 protected InversionMoveMaker( booldeserializing) : base(deserializing) { }51 protected InversionMoveMaker(StorableConstructorFlag deserializing) : base(deserializing) { } 52 52 protected InversionMoveMaker(InversionMoveMaker original, Cloner cloner) : base(original, cloner) { } 53 53 public InversionMoveMaker() -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Moves/TwoOpt/InversionMoveRelativeAttribute.cs
r14927 r15018 38 38 39 39 [StorableConstructor] 40 protected InversionMoveRelativeAttribute( booldeserializing) : base(deserializing) { }40 protected InversionMoveRelativeAttribute(StorableConstructorFlag deserializing) : base(deserializing) { } 41 41 protected InversionMoveRelativeAttribute(InversionMoveRelativeAttribute original, Cloner cloner) 42 42 : base(original, cloner) { -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Moves/TwoOpt/InversionMoveSoftTabuCriterion.cs
r14927 r15018 67 67 68 68 [StorableConstructor] 69 protected InversionMoveSoftTabuCriterion( booldeserializing) : base(deserializing) { }69 protected InversionMoveSoftTabuCriterion(StorableConstructorFlag deserializing) : base(deserializing) { } 70 70 protected InversionMoveSoftTabuCriterion(InversionMoveSoftTabuCriterion original, Cloner cloner) : base(original, cloner) { } 71 71 public InversionMoveSoftTabuCriterion() -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Moves/TwoOpt/InversionMoveTabuMaker.cs
r14927 r15018 38 38 39 39 [StorableConstructor] 40 protected InversionMoveTabuMaker( booldeserializing) : base(deserializing) { }40 protected InversionMoveTabuMaker(StorableConstructorFlag deserializing) : base(deserializing) { } 41 41 protected InversionMoveTabuMaker(InversionMoveTabuMaker original, Cloner cloner) : base(original, cloner) { } 42 42 public InversionMoveTabuMaker() -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Moves/TwoOpt/StochasticInversionMultiMoveGenerator.cs
r14927 r15018 44 44 45 45 [StorableConstructor] 46 protected StochasticInversionMultiMoveGenerator( booldeserializing) : base(deserializing) { }46 protected StochasticInversionMultiMoveGenerator(StorableConstructorFlag deserializing) : base(deserializing) { } 47 47 protected StochasticInversionMultiMoveGenerator(StochasticInversionMultiMoveGenerator original, Cloner cloner) : base(original, cloner) { } 48 48 public StochasticInversionMultiMoveGenerator() -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Moves/TwoOpt/StochasticInversionSingleMoveGenerator.cs
r14927 r15018 36 36 37 37 [StorableConstructor] 38 protected StochasticInversionSingleMoveGenerator( booldeserializing) : base(deserializing) { }38 protected StochasticInversionSingleMoveGenerator(StorableConstructorFlag deserializing) : base(deserializing) { } 39 39 protected StochasticInversionSingleMoveGenerator(StochasticInversionSingleMoveGenerator original, Cloner cloner) : base(original, cloner) { } 40 40 public StochasticInversionSingleMoveGenerator() -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/Permutation.cs
r14927 r15018 45 45 46 46 [StorableConstructor] 47 protected Permutation( booldeserializing) : base(deserializing) { }47 protected Permutation(StorableConstructorFlag deserializing) : base(deserializing) { } 48 48 protected Permutation(Permutation original, Cloner cloner) 49 49 : base(original, cloner) { -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/PermutationCrossover.cs
r14927 r15018 49 49 50 50 [StorableConstructor] 51 protected PermutationCrossover( booldeserializing) : base(deserializing) { }51 protected PermutationCrossover(StorableConstructorFlag deserializing) : base(deserializing) { } 52 52 protected PermutationCrossover(PermutationCrossover original, Cloner cloner) : base(original, cloner) { } 53 53 protected PermutationCrossover() -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/PermutationEncoding.cs
r14927 r15018 80 80 81 81 [StorableConstructor] 82 private PermutationEncoding( booldeserializing) : base(deserializing) { }82 private PermutationEncoding(StorableConstructorFlag deserializing) : base(deserializing) { } 83 83 [StorableHook(HookType.AfterDeserialization)] 84 84 private void AfterDeserialization() { -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/PermutationManipulator.cs
r14927 r15018 46 46 47 47 [StorableConstructor] 48 protected PermutationManipulator( booldeserializing) : base(deserializing) { }48 protected PermutationManipulator(StorableConstructorFlag deserializing) : base(deserializing) { } 49 49 protected PermutationManipulator(PermutationManipulator original, Cloner cloner) : base(original, cloner) { } 50 50 protected PermutationManipulator() -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/PermutationType.cs
r14927 r15018 35 35 36 36 [StorableConstructor] 37 protected PermutationType( booldeserializing) : base(deserializing) { }37 protected PermutationType(StorableConstructorFlag deserializing) : base(deserializing) { } 38 38 protected PermutationType(PermutationType original, Cloner cloner) : base(original, cloner) { } 39 39 public PermutationType() : base() { } -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/ShakingOperators/PermutationShakingOperator.cs
r14927 r15018 48 48 49 49 [StorableConstructor] 50 protected PermutationShakingOperator( booldeserializing) : base(deserializing) { }50 protected PermutationShakingOperator(StorableConstructorFlag deserializing) : base(deserializing) { } 51 51 protected PermutationShakingOperator(PermutationShakingOperator original, Cloner cloner) : base(original, cloner) { } 52 52 public override IDeepCloneable Clone(Cloner cloner) { -
branches/PersistenceReintegration/HeuristicLab.Encodings.PermutationEncoding/3.3/SimilarityCalculators/HammingSimilarityCalculator.cs
r14929 r15018 32 32 protected override bool IsCommutative { get { return true; } } 33 33 34 private HammingSimilarityCalculator( booldeserializing) : base(deserializing) { }34 private HammingSimilarityCalculator(StorableConstructorFlag deserializing) : base(deserializing) { } 35 35 private HammingSimilarityCalculator(HammingSimilarityCalculator original, Cloner cloner) : base(original, cloner) { } 36 36 public HammingSimilarityCalculator() : base() { }
Note: See TracChangeset
for help on using the changeset viewer.