Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
05/28/20 16:26:46 (4 years ago)
Author:
abeham
Message:

#2521: adapted knapsack, added base call to symbolic expression tree encoding, changed parameterization operators in base classes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2521_ProblemRefactoring/HeuristicLab.Problems.Binary/3.3/DeceptiveTrapProblem.cs

    r17567 r17570  
    3939    [Storable] public IFixedValueParameter<IntValue> TrapSizeParameter { get; private set; }
    4040    [Storable] public IFixedValueParameter<IntValue> NumberOfTrapsParameter { get; private set; }
    41 
    42     public new int Dimension {
    43       get { return base.Dimension; }
    44       set { DimensionRefParameter.Value.Value = value; }
    45     }
    46 
     41   
    4742    public int TrapSize {
    4843      get { return TrapSizeParameter.Value.Value; }
     
    6358      Parameters.Add(TrapSizeParameter = new FixedValueParameter<IntValue>("Trap Size", "", new IntValue(7)));
    6459      Parameters.Add(NumberOfTrapsParameter = new FixedValueParameter<IntValue>("Number of Traps", "", new IntValue(7)));
    65       DimensionRefParameter.Value = new IntValue(TrapSize * NumberOfTraps);
     60      DimensionRefParameter.ReadOnly = true;
     61      Dimension = TrapSize * NumberOfTraps;
    6662
    6763      RegisterEventHandlers();
Note: See TracChangeset for help on using the changeset viewer.