Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
02/06/15 14:42:48 (9 years ago)
Author:
mkommend
Message:

#2174: Distributed files in programmable problem branch to the correct plugins.

File:
1 copied

Legend:

Unmodified
Added
Removed
  • branches/ProgrammableProblem/HeuristicLab.Encodings.RealVectorEncoding/3.3/RealVectorEncoding.cs

    r11945 r11949  
    2626using HeuristicLab.Core;
    2727using HeuristicLab.Data;
    28 using HeuristicLab.Encodings.RealVectorEncoding;
    2928using HeuristicLab.Optimization;
    3029using HeuristicLab.Parameters;
     
    3231using HeuristicLab.PluginInfrastructure;
    3332
    34 namespace HeuristicLab.Problems.Programmable {
     33namespace HeuristicLab.Encodings.RealVectorEncoding {
    3534  [Item("RealVectorEncoding", "Describes a real vector encoding.")]
    3635  [StorableClass]
     
    317316    #endregion
    318317  }
     318
     319  public static class IndividualExtensionMethods {
     320    public static RealVector RealVector(this Individual individual) {
     321      var encoding = individual.GetEncoding<RealVectorEncoding>();
     322      return individual.RealVector(encoding.Name);
     323    }
     324    public static RealVector RealVector(this Individual individual, string name) {
     325      return (RealVector)individual[name];
     326    }
     327  }
    319328}
Note: See TracChangeset for help on using the changeset viewer.