Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
02/04/11 01:29:43 (13 years ago)
Author:
mkommend
Message:

#1402 - Implemented IOptmizer.NestedOptimizers and adapted optimizer views to stop their content only if no way to display the content is available.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Optimization/3.3/Experiment.cs

    r5300 r5419  
    2121
    2222using System;
     23using System.Collections.Generic;
    2324using System.Drawing;
    2425using System.Linq;
     
    9192    }
    9293
     94    public IEnumerable<IOptimizer> NestedOptimizers {
     95      get {
     96        if (Optimizers == null) yield break;
     97
     98        foreach (IOptimizer opt in Optimizers) {
     99          yield return opt;
     100          foreach (IOptimizer nestedOpt in opt.NestedOptimizers)
     101            yield return nestedOpt;
     102        }
     103      }
     104    }
     105
    93106    private bool stopPending;
    94107
Note: See TracChangeset for help on using the changeset viewer.