Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
04/24/10 15:22:22 (14 years ago)
Author:
abeham
Message:

forbid changing some operator names #889, #890, #913, #914, #934, #924

Location:
trunk/sources/HeuristicLab.Encodings.RealVectorEncoding/3.3
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Encodings.RealVectorEncoding/3.3/Moves/AdditiveMoveGenerator.cs

    r3376 r3520  
    3333  [StorableClass]
    3434  public abstract class AdditiveMoveGenerator : SingleSuccessorOperator, IAdditiveRealVectorMoveOperator, IMoveGenerator, IStochasticOperator {
     35    public override bool CanChangeName {
     36      get { return false; }
     37    }
    3538    public ILookupParameter<IRandom> RandomParameter {
    3639      get { return (ILookupParameter<IRandom>)Parameters["Random"]; }
     
    8184
    8285    protected abstract AdditiveMove[] GenerateMoves(IRandom random, RealVector realVector);
    83 
    84     public override bool CanChangeName {
    85       get { return false; }
    86     }
    8786  }
    8887}
  • trunk/sources/HeuristicLab.Encodings.RealVectorEncoding/3.3/Moves/AdditiveMoveMaker.cs

    r3376 r3520  
    3333  [StorableClass]
    3434  public class AdditiveMoveMaker : SingleSuccessorOperator, IAdditiveRealVectorMoveOperator, IMoveMaker {
     35    public override bool CanChangeName {
     36      get { return false; }
     37    }
    3538    public ILookupParameter<DoubleValue> QualityParameter {
    3639      get { return (ILookupParameter<DoubleValue>)Parameters["Quality"]; }
     
    6568      return base.Apply();
    6669    }
    67 
    68     public override bool CanChangeName {
    69       get { return false; }
    70     }
    7170  }
    7271}
  • trunk/sources/HeuristicLab.Encodings.RealVectorEncoding/3.3/Moves/AdditiveMoveTabuChecker.cs

    r3376 r3520  
    3333  [StorableClass]
    3434  public class AdditiveMoveTabuChecker : SingleSuccessorOperator, IAdditiveRealVectorMoveOperator, ITabuChecker {
     35    public override bool CanChangeName {
     36      get { return false; }
     37    }
    3538    public ILookupParameter<AdditiveMove> AdditiveMoveParameter {
    3639      get { return (LookupParameter<AdditiveMove>)Parameters["AdditiveMove"]; }
     
    99102      return base.Apply();
    100103    }
    101 
    102     public override bool CanChangeName {
    103       get { return false; }
    104     }
    105104  }
    106105}
  • trunk/sources/HeuristicLab.Encodings.RealVectorEncoding/3.3/Moves/AdditiveMoveTabuMaker.cs

    r3418 r3520  
    5454      return new AdditiveMoveTabuAttribute(move.Dimension, vector[move.Dimension], vector[move.Dimension] + move.MoveDistance, baseQuality);
    5555    }
    56    
    57     public override bool CanChangeName {
    58       get { return false; }
    59     }
    6056  }
    6157}
  • trunk/sources/HeuristicLab.Encodings.RealVectorEncoding/3.3/StrategyParameters/StdDevStrategyVectorManipulator.cs

    r3450 r3520  
    3737  [StorableClass]
    3838  public class StdDevStrategyVectorManipulator : SingleSuccessorOperator, IStochasticOperator, IRealVectorStdDevStrategyParameterManipulator {
     39    public override bool CanChangeName {
     40      get { return false; }
     41    }
    3942    public ILookupParameter<IRandom> RandomParameter {
    4043      get { return (ILookupParameter<IRandom>)Parameters["Random"]; }
Note: See TracChangeset for help on using the changeset viewer.