Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
02/19/10 06:19:16 (14 years ago)
Author:
swagner
Message:

Operator architecture refactoring (#95)

  • worked on operators, engines, and optimization
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Operators/3.3/UniformSequentialSubScopesProcessor.cs

    r2818 r2834  
    4545    }
    4646
    47     public override IExecutionSequence Apply() {
    48       ExecutionContextCollection next = new ExecutionContextCollection(base.Apply());
     47    public override IOperation Apply() {
     48      OperationCollection next = new OperationCollection(base.Apply());
    4949      if (Operator != null) {
    50         ExecutionContextCollection inner = new ExecutionContextCollection();
     50        OperationCollection inner = new OperationCollection();
    5151        for (int i = 0; i < ExecutionContext.Scope.SubScopes.Count; i++)
    52           inner.Add(ExecutionContext.CreateContext(Operator, ExecutionContext.Scope.SubScopes[i]));
     52          inner.Add(ExecutionContext.CreateOperation(Operator, ExecutionContext.Scope.SubScopes[i]));
    5353        next.Insert(0, inner);
    5454      }
Note: See TracChangeset for help on using the changeset viewer.