Free cookie consent management tool by TermsFeed Policy Generator

source: branches/2895_PushGP_GenealogyAnalysis/HeuristicLab.Problems.ProgramSynthesis/Push/Evaluator/IPushEvaluator.cs

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

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

File size: 776 bytes
RevLine 
[15771]1namespace HeuristicLab.Problems.ProgramSynthesis {
[15289]2  using HeuristicLab.Common;
3  using HeuristicLab.Core;
4
5  public interface IPushEvaluator : IDeepCloneable {
6    EvaluationResult EvaluateTest(IReadOnlyPushConfiguration config, PushProgram program, IRandom random);
7    EvaluationResult EvaluateTest(IPushInterpreter interpreter, PushProgram program);
8    EvaluationResult EvaluateTest(PushInterpreterPool pool, PushProgram program, IRandom random);
9    EvaluationResult EvaluateTraining(IReadOnlyPushConfiguration config, PushProgram program, IRandom random);
10    EvaluationResult EvaluateTraining(IPushInterpreter interpreter, PushProgram program);
11    EvaluationResult EvaluateTraining(PushInterpreterPool pool, PushProgram program, IRandom random);
12  }
13}
Note: See TracBrowser for help on using the repository browser.