Changeset 7311 for branches/GeneralizedQAP/HeuristicLab.Problems.GeneralizedQuadraticAssignment/3.3/GQAPAssignment.cs
- Timestamp:
- 01/11/12 09:16:27 (13 years ago)
- Location:
- branches/GeneralizedQAP/HeuristicLab.Problems.GeneralizedQuadraticAssignment/3.3
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/GeneralizedQAP/HeuristicLab.Problems.GeneralizedQuadraticAssignment/3.3
- Property svn:ignore
-
old new 1 1 Plugin.cs 2 2 obj 3 bin
-
- Property svn:ignore
-
branches/GeneralizedQAP/HeuristicLab.Problems.GeneralizedQuadraticAssignment/3.3/GQAPAssignment.cs
r6956 r7311 76 76 } 77 77 78 [Storable] 79 private StringArray equipmentNames; 80 public StringArray EquipmentNames { 81 get { return equipmentNames; } 82 set { 83 bool changed = (equipmentNames != value); 84 equipmentNames = value; 85 if (changed) OnPropertyChanged("EquipmentNames"); 86 } 87 } 88 89 [Storable] 90 private StringArray locationNames; 91 public StringArray LocationNames { 92 get { return locationNames; } 93 set { 94 bool changed = (locationNames != value); 95 locationNames = value; 96 if (changed) OnPropertyChanged("LocationNames"); 97 } 98 } 99 78 100 [StorableConstructor] 79 101 private GQAPAssignment(bool deserializing) : base(deserializing) { } … … 84 106 assignment = cloner.Clone(original.assignment); 85 107 quality = cloner.Clone(original.quality); 108 equipmentNames = cloner.Clone(original.equipmentNames); 109 locationNames = cloner.Clone(original.locationNames); 86 110 } 87 111 public GQAPAssignment(DoubleMatrix weights, IntegerVector assignment) { … … 92 116 : this(weights, assignment) { 93 117 this.quality = quality; 118 } 119 public GQAPAssignment(DoubleMatrix weights, IntegerVector assignment, DoubleValue quality, StringArray equipmentNames, StringArray locationNames) 120 : this(weights, assignment, quality) { 121 this.equipmentNames = equipmentNames; 122 this.locationNames = locationNames; 94 123 } 95 124
Note: See TracChangeset
for help on using the changeset viewer.