Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
01/27/12 13:24:36 (12 years ago)
Author:
abeham
Message:

#1614

  • reworked parameterization (one interface for every parameter resp. parameter group)
  • unified parameter descriptions
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/GeneralizedQAP/HeuristicLab.Problems.GeneralizedQuadraticAssignment/3.3/Operators/GQAPCrossover.cs

    r7319 r7419  
    3636      get { return false; }
    3737    }
    38     public ILookupParameter<IRandom> RandomParameter {
    39       get { return (LookupParameter<IRandom>)Parameters["Random"]; }
    40     }
     38
    4139    public IScopeTreeLookupParameter<IntegerVector> ParentsParameter {
    4240      get { return (ScopeTreeLookupParameter<IntegerVector>)Parameters["Parents"]; }
     
    4442    public ILookupParameter<IntegerVector> ChildParameter {
    4543      get { return (ILookupParameter<IntegerVector>)Parameters["Child"]; }
     44    }
     45    public ILookupParameter<IRandom> RandomParameter {
     46      get { return (LookupParameter<IRandom>)Parameters["Random"]; }
    4647    }
    4748
     
    5152    protected GQAPCrossover()
    5253      : base() {
    53       Parameters.Add(new LookupParameter<IRandom>("Random", "The pseudo random number generator which should be used for stochastic crossover operators."));
    5454      Parameters.Add(new ScopeTreeLookupParameter<IntegerVector>("Parents", "The parent vectors which should be crossed.", "Assignment"));
    5555      Parameters.Add(new LookupParameter<IntegerVector>("Child", "The child vector resulting from the crossover.", "Assignment"));
     56      Parameters.Add(new LookupParameter<IRandom>("Random", "The pseudo random number generator which should be used for stochastic crossover operators."));
    5657    }
    5758
Note: See TracChangeset for help on using the changeset viewer.