Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
04/27/11 09:22:20 (13 years ago)
Author:
abeham
Message:

#1465

  • updated branch from trunk
Location:
branches/histogram
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/histogram

  • branches/histogram/HeuristicLab.Algorithms.GeneticAlgorithm/3.3/GeneticAlgorithm.cs

    r5809 r6055  
    305305    }
    306306    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      }
    309312    }
    310313    private void ParameterizeSelectors() {
     
    312315        selector.CopySelected = new BoolValue(true);
    313316        selector.NumberOfSelectedSubScopesParameter.Value = new IntValue(2 * (PopulationSizeParameter.Value.Value - ElitesParameter.Value.Value));
     317        selector.NumberOfSelectedSubScopesParameter.Hidden = true;
    314318        ParameterizeStochasticOperator(selector);
    315319      }
     
    317321        foreach (ISingleObjectiveSelector selector in SelectorParameter.ValidValues.OfType<ISingleObjectiveSelector>()) {
    318322          selector.MaximizationParameter.ActualName = Problem.MaximizationParameter.Name;
     323          selector.MaximizationParameter.Hidden = true;
    319324          selector.QualityParameter.ActualName = Problem.Evaluator.QualityParameter.ActualName;
     325          selector.QualityParameter.Hidden = true;
    320326        }
    321327      }
     
    323329    private void ParameterizeAnalyzers() {
    324330      qualityAnalyzer.ResultsParameter.ActualName = "Results";
     331      qualityAnalyzer.ResultsParameter.Hidden = true;
    325332      if (Problem != null) {
    326333        qualityAnalyzer.MaximizationParameter.ActualName = Problem.MaximizationParameter.Name;
     334        qualityAnalyzer.MaximizationParameter.Hidden = true;
    327335        qualityAnalyzer.QualityParameter.ActualName = Problem.Evaluator.QualityParameter.ActualName;
    328336        qualityAnalyzer.QualityParameter.Depth = 1;
     337        qualityAnalyzer.QualityParameter.Hidden = true;
    329338        qualityAnalyzer.BestKnownQualityParameter.ActualName = Problem.BestKnownQualityParameter.Name;
     339        qualityAnalyzer.BestKnownQualityParameter.Hidden = true;
    330340      }
    331341    }
     
    334344        foreach (IIterationBasedOperator op in Problem.Operators.OfType<IIterationBasedOperator>()) {
    335345          op.IterationsParameter.ActualName = "Generations";
     346          op.IterationsParameter.Hidden = true;
    336347          op.MaximumIterationsParameter.ActualName = "MaximumGenerations";
     348          op.MaximumIterationsParameter.Hidden = true;
    337349        }
    338350      }
Note: See TracChangeset for help on using the changeset viewer.