Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
02/25/10 06:35:43 (14 years ago)
Author:
swagner
Message:

Operator architecture refactoring (#95)

  • worked on algorithms
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Permutation/3.3/PermutationManipulator.cs

    r2857 r2865  
    3232  [Item("PermutationManipulator", "A base class for permutation manipulation operators.")]
    3333  [EmptyStorableClass]
    34   public abstract class PermutationManipulator : SingleSuccessorOperator, IPermutationManipulationOperator {
     34  public abstract class PermutationManipulator : SingleSuccessorOperator, IPermutationManipulator, IStochasticOperator {
    3535    public ILookupParameter<IRandom> RandomParameter {
    3636      get { return (LookupParameter<IRandom>)Parameters["Random"]; }
    3737    }
    38     public LookupParameter<Permutation> PermutationParameter {
    39       get { return (LookupParameter<Permutation>)Parameters["Permutation"]; }
     38    public ILookupParameter<Permutation> PermutationParameter {
     39      get { return (ILookupParameter<Permutation>)Parameters["Permutation"]; }
    4040    }
    4141
Note: See TracChangeset for help on using the changeset viewer.