Changeset 6055 for branches/histogram/HeuristicLab.Algorithms.GeneticAlgorithm/3.3/GeneticAlgorithm.cs
- Timestamp:
- 04/27/11 09:22:20 (13 years ago)
- Location:
- branches/histogram
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/histogram
- Property svn:mergeinfo changed
/trunk/sources merged: 6047-6048,6051-6054
- Property svn:mergeinfo changed
-
branches/histogram/HeuristicLab.Algorithms.GeneticAlgorithm/3.3/GeneticAlgorithm.cs
r5809 r6055 305 305 } 306 306 private void ParameterizeStochasticOperator(IOperator op) { 307 if (op is IStochasticOperator) 308 ((IStochasticOperator)op).RandomParameter.ActualName = RandomCreator.RandomParameter.ActualName; 307 IStochasticOperator stochasticOp = op as IStochasticOperator; 308 if (stochasticOp != null) { 309 stochasticOp.RandomParameter.ActualName = RandomCreator.RandomParameter.ActualName; 310 stochasticOp.RandomParameter.Hidden = true; 311 } 309 312 } 310 313 private void ParameterizeSelectors() { … … 312 315 selector.CopySelected = new BoolValue(true); 313 316 selector.NumberOfSelectedSubScopesParameter.Value = new IntValue(2 * (PopulationSizeParameter.Value.Value - ElitesParameter.Value.Value)); 317 selector.NumberOfSelectedSubScopesParameter.Hidden = true; 314 318 ParameterizeStochasticOperator(selector); 315 319 } … … 317 321 foreach (ISingleObjectiveSelector selector in SelectorParameter.ValidValues.OfType<ISingleObjectiveSelector>()) { 318 322 selector.MaximizationParameter.ActualName = Problem.MaximizationParameter.Name; 323 selector.MaximizationParameter.Hidden = true; 319 324 selector.QualityParameter.ActualName = Problem.Evaluator.QualityParameter.ActualName; 325 selector.QualityParameter.Hidden = true; 320 326 } 321 327 } … … 323 329 private void ParameterizeAnalyzers() { 324 330 qualityAnalyzer.ResultsParameter.ActualName = "Results"; 331 qualityAnalyzer.ResultsParameter.Hidden = true; 325 332 if (Problem != null) { 326 333 qualityAnalyzer.MaximizationParameter.ActualName = Problem.MaximizationParameter.Name; 334 qualityAnalyzer.MaximizationParameter.Hidden = true; 327 335 qualityAnalyzer.QualityParameter.ActualName = Problem.Evaluator.QualityParameter.ActualName; 328 336 qualityAnalyzer.QualityParameter.Depth = 1; 337 qualityAnalyzer.QualityParameter.Hidden = true; 329 338 qualityAnalyzer.BestKnownQualityParameter.ActualName = Problem.BestKnownQualityParameter.Name; 339 qualityAnalyzer.BestKnownQualityParameter.Hidden = true; 330 340 } 331 341 } … … 334 344 foreach (IIterationBasedOperator op in Problem.Operators.OfType<IIterationBasedOperator>()) { 335 345 op.IterationsParameter.ActualName = "Generations"; 346 op.IterationsParameter.Hidden = true; 336 347 op.MaximumIterationsParameter.ActualName = "MaximumGenerations"; 348 op.MaximumIterationsParameter.Hidden = true; 337 349 } 338 350 }
Note: See TracChangeset
for help on using the changeset viewer.