Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
01/07/14 11:14:18 (11 years ago)
Author:
mkommend
Message:

#2119: Added interface for instrumented operators and adapted problem and encoding specific operators to provide instrumentation capabilities.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Selection/3.3/Selector.cs

    r9456 r10291  
    3333  [Item("Selector", "A base class for selection operators.")]
    3434  [StorableClass]
    35   public abstract class Selector : SingleSuccessorOperator {
     35  public abstract class Selector : InstrumentedOperator {
    3636    public override bool CanChangeName {
    3737      get { return false; }
     
    5454    }
    5555
    56     public sealed override IOperation Apply() {
     56    public sealed override IOperation InstrumentedApply() {
    5757      List<IScope> scopes = new List<IScope>(CurrentScope.SubScopes);
    5858      IScope[] selected = Select(scopes);
     
    6666      CurrentScope.SubScopes.Add(selectedScope);
    6767
    68       return base.Apply();
     68      return base.InstrumentedApply();
    6969    }
    7070
Note: See TracChangeset for help on using the changeset viewer.