Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
07/13/16 08:29:03 (8 years ago)
Author:
gkronber
Message:

#1966: renamed *EvaluationAlgorithm to *DecodingEvaluator

File:
1 moved

Legend:

Unmodified
Added
Removed
  • branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking/3.3/Evaluators/DecodingEvaluator.cs

    r14053 r14054  
    3030
    3131namespace HeuristicLab.Problems.BinPacking {
    32   [Item("Packingplan Evaluation Algorithm", "Represents a composition of a decoder and an evaluator for bin-packing problems.")]
     32  [Item("Bin Packing Evaluator (with decoder)", "Represents a composition of a decoder and an evaluator for bin-packing problems.")]
    3333  [StorableClass]
    34   public class PackingPlanEvaluationAlgorithm<E, D, B, I> : SingleSuccessorOperator, IPackingPlanEvaluationAlgorithm
     34  public class DecodingEvaluator<E, D, B, I> : SingleSuccessorOperator, IDecodingEvaluator
    3535    where E : Item //E defines the used Encoding
    3636    where D : class, IPackingPosition
     
    4141      get { return (IValueLookupParameter<IPackingSolutionDecoder>)Parameters["PackingSolutionDecoder"]; }
    4242    }
    43     ILookupParameter<IPackingSolutionDecoder> IPackingPlanEvaluationAlgorithm.PackingSolutionDecoderParameter {
     43    ILookupParameter<IPackingSolutionDecoder> IDecodingEvaluator.PackingSolutionDecoderParameter {
    4444      get { return PackingSolutionDecoderParameter; }
    4545    }
     
    4747      get { return (IValueLookupParameter<IEvaluator>)Parameters["PackingPlanEvaluator"]; }
    4848    }
    49     ILookupParameter<IEvaluator> IPackingPlanEvaluationAlgorithm.PackingPlanEvaluatorParameter {
     49    ILookupParameter<IEvaluator> IDecodingEvaluator.PackingPlanEvaluatorParameter {
    5050      get { return PackingPlanEvaluatorParameter; }
    5151    }
     
    5555
    5656    [StorableConstructor]
    57     protected PackingPlanEvaluationAlgorithm(bool deserializing) : base(deserializing) { }
    58     protected PackingPlanEvaluationAlgorithm(PackingPlanEvaluationAlgorithm<E, D, B, I> original, Cloner cloner)
     57    protected DecodingEvaluator(bool deserializing) : base(deserializing) { }
     58    protected DecodingEvaluator(DecodingEvaluator<E, D, B, I> original, Cloner cloner)
    5959      : base(original, cloner) {
    6060    }
    61     public PackingPlanEvaluationAlgorithm ()
     61    public DecodingEvaluator ()
    6262      : base() {
    6363        Parameters.Add(new ValueLookupParameter<IPackingSolutionDecoder>("PackingSolutionDecoder", "The decoding operator that is used to calculate a packing plan from the used representation."));
     
    6767    }
    6868    public override IDeepCloneable Clone(Cloner cloner) {
    69       return new PackingPlanEvaluationAlgorithm<E, D, B, I>(this, cloner);
     69      return new DecodingEvaluator<E, D, B, I>(this, cloner);
    7070    }
    7171
Note: See TracChangeset for help on using the changeset viewer.