Free cookie consent management tool by TermsFeed Policy Generator

source: branches/2895_PushGP_GenealogyAnalysis/HeuristicLab.Problems.ProgramSynthesis/Push.Base/Erc/IErcItem.cs @ 15771

Last change on this file since 15771 was 15771, checked in by bburlacu, 6 years ago

#2895: Add solution skeleton for PushGP with genealogy analysis.

File size: 454 bytes
Line 
1namespace HeuristicLab.Problems.ProgramSynthesis {
2  using System;
3  using Core;
4
5  public interface IErcItem : IItem {
6    event EventHandler<bool> EnabledChanged;
7    bool IsEnabled { get; set; }
8  }
9
10  public interface IErcItem<out T> : IErcItem {
11    T GetErcValue(IRandom random);
12  }
13
14  public interface IWeightedErcItem : IErcItem, IWeighted { }
15
16  public interface IWeightedErcItem<out T> : IErcItem<T>, IWeightedErcItem { }
17}
Note: See TracBrowser for help on using the repository browser.