Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
11/24/15 16:42:09 (9 years ago)
Author:
mkommend
Message:

#2521: Refactored IntegerVectorEncoding, KnapsackProblem, and P3.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/ProblemRefactoring/HeuristicLab.Encodings.IntegerVectorEncoding/3.3/IntegerVectorEncoding.cs

    r12837 r13364  
    3434  [Item("IntegerVectorEncoding", "Describes an integer vector encoding.")]
    3535  [StorableClass]
    36   public sealed class IntegerVectorEncoding : Encoding<IIntegerVectorCreator> {
     36  public sealed class IntegerVectorEncoding : Encoding<IntegerVector> {
    3737    #region Encoding Parameters
    3838    [Storable]
     
    271271    #endregion
    272272  }
    273 
    274   public static class IndividualExtensionMethods {
    275     public static IntegerVector IntegerVector(this Individual individual) {
    276       var encoding = individual.GetEncoding<IntegerVectorEncoding>();
    277       return individual.IntegerVector(encoding.Name);
    278     }
    279     public static IntegerVector IntegerVector(this Individual individual, string name) {
    280       return (IntegerVector)individual[name];
    281     }
    282   }
    283273}
Note: See TracChangeset for help on using the changeset viewer.