Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
04/04/10 05:22:47 (15 years ago)
Author:
swagner
Message:

Continued work on algorithm batch processing (#947).

File:
1 edited

Legend:

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

    r3260 r3262  
    2929  /// Interface to represent an algorithm.
    3030  /// </summary>
    31   public interface IAlgorithm : IParameterizedNamedItem {
     31  public interface IAlgorithm : IParameterizedNamedItem, IExecutable {
    3232    Type ProblemType { get; }
    3333    IProblem Problem { get; set; }
    3434    ResultCollection Results { get; }
    35     TimeSpan ExecutionTime { get; }
    36     bool Running { get; }
    37     bool Finished { get; }
    38 
    39     void Prepare();
    40     void Start();
    41     void Stop();
    4235
    4336    void CollectResultValues(IDictionary<string, IItem> values);
    4437
    4538    event EventHandler ProblemChanged;
    46     event EventHandler ExecutionTimeChanged;
    47     event EventHandler RunningChanged;
    48     event EventHandler Prepared;
    49     event EventHandler Started;
    50     event EventHandler Stopped;
    51     event EventHandler<EventArgs<Exception>> ExceptionOccurred;
    5239  }
    5340}
Note: See TracChangeset for help on using the changeset viewer.