Free cookie consent management tool by TermsFeed Policy Generator

Changeset 2996


Ignore:
Timestamp:
03/11/10 01:48:15 (14 years ago)
Author:
abeham
Message:

Updated StorableClass attribute on several more classes #548

Location:
trunk/sources
Files:
15 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Data/3.3/BoolArrayData.cs

    r2994 r2996  
    2525
    2626namespace HeuristicLab.Data {
    27   [StorableClass(StorableClassType.Empty)]
    2827  [Item("BoolArrayData", "Represents an array of boolean values.")]
    2928  [Creatable("Test")]
     29  [StorableClass(StorableClassType.Empty)]
    3030  public sealed class BoolArrayData : ValueTypeArrayData<bool>, IStringConvertibleArrayData {
    3131    public BoolArrayData() : base() { }
  • trunk/sources/HeuristicLab.Data/3.3/BoolData.cs

    r2994 r2996  
    2626
    2727namespace HeuristicLab.Data {
    28   [StorableClass(StorableClassType.Empty)]
    2928  [Item("BoolData", "Represents a boolean value.")]
    3029  [Creatable("Test")]
     30  [StorableClass(StorableClassType.Empty)]
    3131  public sealed class BoolData : ValueTypeData<bool>, IComparable, IStringConvertibleData {
    3232    public BoolData() : base() { }
  • trunk/sources/HeuristicLab.Data/3.3/BoolMatrixData.cs

    r2994 r2996  
    2525
    2626namespace HeuristicLab.Data {
    27   [StorableClass(StorableClassType.Empty)]
    2827  [Item("BoolMatrixData", "Represents a matrix of boolean values.")]
    2928  [Creatable("Test")]
     29  [StorableClass(StorableClassType.Empty)]
    3030  public sealed class BoolMatrixData : ValueTypeMatrixData<bool>, IStringConvertibleMatrixData {
    3131    public BoolMatrixData() : base() { }
  • trunk/sources/HeuristicLab.Data/3.3/ComparisonData.cs

    r2994 r2996  
    2525
    2626namespace HeuristicLab.Data {
    27   [StorableClass(StorableClassType.Empty)]
    2827  [Item("ComparisonData", "Represents a comparison.")]
    2928  [Creatable("Test")]
     29  [StorableClass(StorableClassType.Empty)]
    3030  public sealed class ComparisonData : ValueTypeData<Comparison>, IComparable {
    3131    public ComparisonData() : base() { }
  • trunk/sources/HeuristicLab.Data/3.3/DateTimeData.cs

    r2994 r2996  
    2525
    2626namespace HeuristicLab.Data {
    27   [StorableClass(StorableClassType.Empty)]
    2827  [Item("DateTimeData", "Represents a date and time value.")]
    2928  [Creatable("Test")]
     29  [StorableClass(StorableClassType.Empty)]
    3030  public sealed class DateTimeData : ValueTypeData<DateTime>, IComparable, IStringConvertibleData {
    3131    public DateTimeData() : base() { }
  • trunk/sources/HeuristicLab.Data/3.3/DoubleArrayData.cs

    r2994 r2996  
    2525
    2626namespace HeuristicLab.Data {
    27   [StorableClass(StorableClassType.Empty)]
    2827  [Item("DoubleArrayData", "Represents an array of double values.")]
    2928  [Creatable("Test")]
     29  [StorableClass(StorableClassType.Empty)]
    3030  public sealed class DoubleArrayData : ValueTypeArrayData<double>, IStringConvertibleArrayData {
    3131    public DoubleArrayData() : base() { }
  • trunk/sources/HeuristicLab.Data/3.3/DoubleData.cs

    r2994 r2996  
    2626
    2727namespace HeuristicLab.Data {
    28   [StorableClass(StorableClassType.Empty)]
    2928  [Item("DoubleData", "Represents a double value.")]
    3029  [Creatable("Test")]
     30  [StorableClass(StorableClassType.Empty)]
    3131  public sealed class DoubleData : ValueTypeData<double>, IComparable, IStringConvertibleData {
    3232    public DoubleData() : base() { }
  • trunk/sources/HeuristicLab.Data/3.3/DoubleMatrixData.cs

    r2994 r2996  
    2525
    2626namespace HeuristicLab.Data {
    27   [StorableClass(StorableClassType.Empty)]
    2827  [Item("DoubleMatrixData", "Represents a matrix of double values.")]
    2928  [Creatable("Test")]
     29  [StorableClass(StorableClassType.Empty)]
    3030  public sealed class DoubleMatrixData : ValueTypeMatrixData<double>, IStringConvertibleMatrixData {
    3131    public DoubleMatrixData() : base() { }
  • trunk/sources/HeuristicLab.Data/3.3/IntArrayData.cs

    r2994 r2996  
    2525
    2626namespace HeuristicLab.Data {
    27   [StorableClass(StorableClassType.Empty)]
    2827  [Item("IntArrayData", "Represents an array of integer values.")]
    2928  [Creatable("Test")]
     29  [StorableClass(StorableClassType.Empty)]
    3030  public sealed class IntArrayData : ValueTypeArrayData<int>, IStringConvertibleArrayData {
    3131    public IntArrayData() : base() { }
  • trunk/sources/HeuristicLab.Data/3.3/IntData.cs

    r2994 r2996  
    2626
    2727namespace HeuristicLab.Data {
    28   [StorableClass(StorableClassType.Empty)]
    2928  [Item("IntData", "Represents an integer value.")]
    3029  [Creatable("Test")]
     30  [StorableClass(StorableClassType.Empty)]
    3131  public sealed class IntData : ValueTypeData<int>, IComparable, IStringConvertibleData {
    3232    public IntData() : base() { }
  • trunk/sources/HeuristicLab.Data/3.3/IntMatrixData.cs

    r2994 r2996  
    2525
    2626namespace HeuristicLab.Data {
    27   [StorableClass(StorableClassType.Empty)]
    2827  [Item("IntMatrixData", "Represents a matrix of integer values.")]
    2928  [Creatable("Test")]
     29  [StorableClass(StorableClassType.Empty)]
    3030  public sealed class IntMatrixData : ValueTypeMatrixData<int>, IStringConvertibleMatrixData {
    3131    public IntMatrixData() : base() { }
  • trunk/sources/HeuristicLab.Data/3.3/TimeSpanData.cs

    r2994 r2996  
    2626
    2727namespace HeuristicLab.Data {
    28   [StorableClass(StorableClassType.Empty)]
    2928  [Item("TimeSpanData", "Represents a duration of time.")]
    3029  [Creatable("Test")]
     30  [StorableClass(StorableClassType.Empty)]
    3131  public sealed class TimeSpanData : ValueTypeData<TimeSpan>, IComparable, IStringConvertibleData {
    3232    public TimeSpanData() : base() { }
  • trunk/sources/HeuristicLab.Encodings.RealVector/3.3/Crossovers/UniformSomePositionsArithmeticCrossover.cs

    r2964 r2996  
    3535  /// </remarks>
    3636  [Item("UniformSomePositionsArithmeticCrossover", "The uniform some positions arithmetic crossover (continuous recombination) constructs an offspring by calculating x = alpha * p1 + (1-alpha) * p2 for a position x in the vector with a given probability (otherwise p1 is taken at this position). It is implemented as described in Dumitrescu, D. et al. (2000), Evolutionary computation, CRC Press, Boca Raton, FL, p. 191. Note that Dumitrescu et al. specify the alpha to be 0.5.")]
    37   class UniformSomePositionsArithmeticCrossover : RealVectorCrossover {
     37  [StorableClass(StorableClassType.Empty)]
     38  public class UniformSomePositionsArithmeticCrossover : RealVectorCrossover {
    3839    /// <summary>
    3940    /// The alpha parameter needs to be in the interval [0;1] and specifies how close the resulting offspring should be either to parent1 (alpha -> 0) or parent2 (alpha -> 1).
  • trunk/sources/HeuristicLab.Encodings.RealVector/3.3/Manipulators/BreederGeneticAlgorithmManipulator.cs

    r2969 r2996  
    3535  /// </remarks>
    3636  [Item("BreederGeneticAlgorithmManipulator", "It is implemented as described by Mühlenbein, H. and Schlierkamp-Voosen, D. 1993. Predictive Models for the Breeder Genetic Algorithm - I. Continuous Parameter Optimization. Evolutionary Computation, 1(1), pp. 25-49.")]
     37  [StorableClass(StorableClassType.Empty)]
    3738  public class BreederGeneticAlgorithmManipulator : RealVectorManipulator {
    3839    private static readonly double[] powerOfTwo = new double[] { 1, 0.5, 0.25, 0.125, 0.0625, 0.03125, 0.015625, 0.0078125, 0.00390625, 0.001953125, 0.0009765625, 0.00048828125, 0.000244140625, 0.0001220703125, 0.00006103515625, 0.000030517578125 };
  • trunk/sources/HeuristicLab.Parameters/3.3/SubScopesLookupParameter.cs

    r2852 r2996  
    2323using HeuristicLab.Common;
    2424using HeuristicLab.Core;
     25using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    2526
    2627namespace HeuristicLab.Parameters {
     
    2930  /// </summary>
    3031  [Item("SubScopesLookupParameter<T>", "A generic parameter representing instances of type T which are collected from or written to the sub-scopes of the current scope.")]
     32  [StorableClass(StorableClassType.Empty)]
    3133  public class SubScopesLookupParameter<T> : LookupParameter<ItemArray<T>> where T : class, IItem {
    3234    public SubScopesLookupParameter() : base() { }
Note: See TracChangeset for help on using the changeset viewer.