- Timestamp:
- 02/06/15 14:42:48 (10 years ago)
- Location:
- branches/ProgrammableProblem/HeuristicLab.Encodings.IntegerVectorEncoding/3.3
- Files:
-
- 1 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
branches/ProgrammableProblem/HeuristicLab.Encodings.IntegerVectorEncoding/3.3/HeuristicLab.Encodings.IntegerVectorEncoding-3.3.csproj
r11778 r11949 169 169 </Compile> 170 170 <Compile Include="Crossovers\RoundedUniformArithmeticCrossover.cs" /> 171 <Compile Include="IntegerVectorEncoding.cs" /> 171 172 <Compile Include="IntegerVectorOperator.cs" /> 172 173 <Compile Include="Interfaces\IBoundedIntegerVectorOperator.cs" /> -
branches/ProgrammableProblem/HeuristicLab.Encodings.IntegerVectorEncoding/3.3/IntegerVectorEncoding.cs
r11945 r11949 26 26 using HeuristicLab.Core; 27 27 using HeuristicLab.Data; 28 using HeuristicLab.Encodings.IntegerVectorEncoding;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.IntegerVectorEncoding { 35 34 [Item("IntegerVectorEncoding", "Describes an integer vector encoding.")] 36 35 [StorableClass] … … 270 269 #endregion 271 270 } 271 272 public static class IndividualExtensionMethods { 273 public static IntegerVector IntegerVector(this Individual individual) { 274 var encoding = individual.GetEncoding<IntegerVectorEncoding>(); 275 return individual.IntegerVector(encoding.Name); 276 } 277 public static IntegerVector IntegerVector(this Individual individual, string name) { 278 return (IntegerVector)individual[name]; 279 } 280 } 272 281 }
Note: See TracChangeset
for help on using the changeset viewer.