Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
05/03/10 17:27:21 (14 years ago)
Author:
abeham
Message:

Changed StochasticMultiOperator to StochasticMultiBranch and adapted all operators #997

Location:
trunk/sources/HeuristicLab.Encodings.PermutationEncoding/3.3
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Encodings.PermutationEncoding/3.3/Crossovers/MultiPermutationCrossover.cs

    r3527 r3593  
    3232  [Item("MultiPermutationCrossover", "Randomly selects and applies one of its crossovers every time it is called.")]
    3333  [StorableClass]
    34   public class MultiPermutationCrossover : StochasticMultiOperator<IPermutationCrossover>, IPermutationCrossover, IStochasticOperator {
     34  public class MultiPermutationCrossover : StochasticMultiBranch<IPermutationCrossover>, IPermutationCrossover, IStochasticOperator {
    3535    public override bool CanChangeName {
    3636      get { return false; }
  • trunk/sources/HeuristicLab.Encodings.PermutationEncoding/3.3/Manipulators/MultiPermutationManipulator.cs

    r3527 r3593  
    3232  [Item("MultiPermutationManipulator", "Randomly selects and applies one of its manipulators every time it is called.")]
    3333  [StorableClass]
    34   public class MultiPermutationManipulator : StochasticMultiOperator<IPermutationManipulator>, IPermutationManipulator, IStochasticOperator {
     34  public class MultiPermutationManipulator : StochasticMultiBranch<IPermutationManipulator>, IPermutationManipulator, IStochasticOperator {
    3535    public override bool CanChangeName {
    3636      get { return false; }
Note: See TracChangeset for help on using the changeset viewer.