Changeset 11949 for branches/ProgrammableProblem/HeuristicLab.Encodings.RealVectorEncoding/3.3/RealVectorEncoding.cs
- Timestamp:
- 02/06/15 14:42:48 (9 years ago)
- File:
-
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
branches/ProgrammableProblem/HeuristicLab.Encodings.RealVectorEncoding/3.3/RealVectorEncoding.cs
r11945 r11949 26 26 using HeuristicLab.Core; 27 27 using HeuristicLab.Data; 28 using HeuristicLab.Encodings.RealVectorEncoding;29 28 using HeuristicLab.Optimization; 30 29 using HeuristicLab.Parameters; … … 32 31 using HeuristicLab.PluginInfrastructure; 33 32 34 namespace HeuristicLab. Problems.Programmable{33 namespace HeuristicLab.Encodings.RealVectorEncoding { 35 34 [Item("RealVectorEncoding", "Describes a real vector encoding.")] 36 35 [StorableClass] … … 317 316 #endregion 318 317 } 318 319 public static class IndividualExtensionMethods { 320 public static RealVector RealVector(this Individual individual) { 321 var encoding = individual.GetEncoding<RealVectorEncoding>(); 322 return individual.RealVector(encoding.Name); 323 } 324 public static RealVector RealVector(this Individual individual, string name) { 325 return (RealVector)individual[name]; 326 } 327 } 319 328 }
Note: See TracChangeset
for help on using the changeset viewer.