Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/09/15 09:39:47 (9 years ago)
Author:
pfleck
Message:

#2350

  • Added a NamedSubScopeProcessor to process an name Scope (created by the NamedSubScopesCreator).
  • Changed the Steady-State ALPS to use the new Processor.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/ALPS/HeuristicLab.Algorithms.ALPS.SteadyState/3.3/AlpsSsGeneticAlgorithm.cs

    r12153 r12157  
    131131      var randomCreator = new RandomCreator();
    132132      var workingScopeCreator = new NamedSubScopesCreator() { Name = "Create WorkingScope and Layers-Scope" };
    133       var layersProcessor = new SubScopesProcessor();
     133      var layersProcessor = new NamedSubScopeProcessor() { Name = "Process Layers-Scope" };
    134134      var layerCreator = new SubScopesCreator() { Name = "Create Layer" };
    135135      var layerProcessor = new /*Layer*/UniformSubScopesProcessor();
     
    152152      workingScopeCreator.Successor = layersProcessor;
    153153
    154       layersProcessor.Operators.Add(new EmptyOperator());
    155       layersProcessor.Operators.Add(layerCreator);
     154      layersProcessor.TargetScopeParameter.ActualName = "Layers";
     155      layersProcessor.Operator = layerCreator;
    156156
    157157      layerCreator.NumberOfSubScopesParameter.ActualName = "NumberOfLayers";
Note: See TracChangeset for help on using the changeset viewer.