Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
05/14/11 18:49:46 (13 years ago)
Author:
cneumuel
Message:

#1215

  • some fixes
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Encoding/SymbolicExpressionGrammar/SymbolicExpressionGrammarValueConfiguration.cs

    r6023 r6197  
    2828      var grammar = (ISymbolicExpressionGrammar)item;
    2929      foreach (Symbol symbol in grammar.Symbols) {
    30         var pc = new SingleValuedParameterConfiguration(symbol.Name, new SymbolValueConfiguration(symbol));
     30        var svc = new SymbolValueConfiguration(symbol);
     31        var pc = new SingleValuedParameterConfiguration(symbol.Name, svc);
     32        svc.ParentOptimizable = pc;
    3133        SetOptimizeIfOnlyOneValueConfiguration(pc);
    3234        this.parameterConfigurations.Add(pc);
     
    3638    public virtual void Parameterize(ISymbolicExpressionGrammar grammar) {
    3739      foreach (Symbol symbol in grammar.Symbols) {
    38         ((SymbolValueConfiguration)this.parameterConfigurations.Single(pc => pc.Name == symbol.Name).ValueConfigurations.First()).Parameterize(symbol);
     40        var symbolValueConfiguration = (SymbolValueConfiguration)this.parameterConfigurations.Single(pc => pc.Name == symbol.Name).ValueConfigurations.First();
     41        symbolValueConfiguration.Parameterize(symbol);
    3942      }
    4043    }
Note: See TracChangeset for help on using the changeset viewer.