Changeset 5087 for branches/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Encodings/ParameterConfigurations/ParameterConfiguration.cs
- Timestamp:
- 12/12/10 11:34:13 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Encodings/ParameterConfigurations/ParameterConfiguration.cs
r5023 r5087 281 281 public void Randomize(IRandom random) { 282 282 if (Optimize) { 283 foreach (var vc in this.ValueConfigurations.CheckedItems) { 284 vc.Randomize(random); 285 } 283 286 actualValueConfigurationIndex = random.Next(ValueConfigurations.CheckedItems.Count()); 284 this.ValueConfigurations.CheckedItems.ElementAt(actualValueConfigurationIndex).Randomize(random);285 287 this.ActualValue = this.ValueConfigurations.CheckedItems.ElementAt(actualValueConfigurationIndex).ActualValue; 286 288 } … … 294 296 actualValueConfigurationIndex = random.Next(ValueConfigurations.CheckedItems.Count()); 295 297 this.ActualValue = this.ValueConfigurations.CheckedItems.ElementAt(actualValueConfigurationIndex).ActualValue; 296 this.ValueConfigurations.CheckedItems.ElementAt(actualValueConfigurationIndex).Mutate(random);297 298 } 298 299 }
Note: See TracChangeset
for help on using the changeset viewer.