Changeset 13372 for branches/ProblemRefactoring/HeuristicLab.Encodings.LinearLinkageEncoding/3.3/LinearLinkageEncoding.cs
- Timestamp:
- 11/24/15 17:22:41 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/ProblemRefactoring/HeuristicLab.Encodings.LinearLinkageEncoding/3.3/LinearLinkageEncoding.cs
r12650 r13372 34 34 [Item("Linear Linkage Encoding", "Describes a linear linkage (LLE) encoding.")] 35 35 [StorableClass] 36 public sealed class LinearLinkageEncoding : Encoding< ILinearLinkageCreator> {36 public sealed class LinearLinkageEncoding : Encoding<LinearLinkage> { 37 37 #region encoding parameters 38 38 [Storable] … … 166 166 } 167 167 #endregion 168 }169 168 170 public static class IndividualExtensionMethods {171 public static LinearLinkage LinearLinkage(this Individual individual) {172 var encoding = individual.GetEncoding<LinearLinkageEncoding>();173 return individual.LinearLinkage(encoding.Name);174 }175 public static LinearLinkage LinearLinkage(this Individual individual, string name) {176 return (LinearLinkage)individual[name];177 }178 169 } 179 170 }
Note: See TracChangeset
for help on using the changeset viewer.