Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
11/09/10 09:55:31 (13 years ago)
Author:
svonolfe
Message:

Merged relevant changes from the trunk into the branch (cloning,...) (#1177)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/VRP/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/General/PermutationEncoding.cs

    r4365 r4752  
    4040    protected IVRPProblemInstance ProblemInstance { get; set; }
    4141
    42     public override IDeepCloneable Clone(Cloner cloner) {
    43       PermutationEncoding clone = (PermutationEncoding)base.Clone(cloner);
    44 
    45       clone.ProblemInstance = (IVRPProblemInstance)cloner.Clone(ProblemInstance);
    46 
    47       return clone;
     42    protected PermutationEncoding(PermutationEncoding original, Cloner cloner)
     43      : base(original, cloner) {
     44        this.ProblemInstance = (IVRPProblemInstance)cloner.Clone(original.ProblemInstance);
     45        this.readOnly = original.readOnly;
    4846    }
    4947
Note: See TracChangeset for help on using the changeset viewer.