Changeset 2996
- Timestamp:
- 03/11/10 01:48:15 (14 years ago)
- Location:
- trunk/sources
- Files:
-
- 15 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Data/3.3/BoolArrayData.cs
r2994 r2996 25 25 26 26 namespace HeuristicLab.Data { 27 [StorableClass(StorableClassType.Empty)]28 27 [Item("BoolArrayData", "Represents an array of boolean values.")] 29 28 [Creatable("Test")] 29 [StorableClass(StorableClassType.Empty)] 30 30 public sealed class BoolArrayData : ValueTypeArrayData<bool>, IStringConvertibleArrayData { 31 31 public BoolArrayData() : base() { } -
trunk/sources/HeuristicLab.Data/3.3/BoolData.cs
r2994 r2996 26 26 27 27 namespace HeuristicLab.Data { 28 [StorableClass(StorableClassType.Empty)]29 28 [Item("BoolData", "Represents a boolean value.")] 30 29 [Creatable("Test")] 30 [StorableClass(StorableClassType.Empty)] 31 31 public sealed class BoolData : ValueTypeData<bool>, IComparable, IStringConvertibleData { 32 32 public BoolData() : base() { } -
trunk/sources/HeuristicLab.Data/3.3/BoolMatrixData.cs
r2994 r2996 25 25 26 26 namespace HeuristicLab.Data { 27 [StorableClass(StorableClassType.Empty)]28 27 [Item("BoolMatrixData", "Represents a matrix of boolean values.")] 29 28 [Creatable("Test")] 29 [StorableClass(StorableClassType.Empty)] 30 30 public sealed class BoolMatrixData : ValueTypeMatrixData<bool>, IStringConvertibleMatrixData { 31 31 public BoolMatrixData() : base() { } -
trunk/sources/HeuristicLab.Data/3.3/ComparisonData.cs
r2994 r2996 25 25 26 26 namespace HeuristicLab.Data { 27 [StorableClass(StorableClassType.Empty)]28 27 [Item("ComparisonData", "Represents a comparison.")] 29 28 [Creatable("Test")] 29 [StorableClass(StorableClassType.Empty)] 30 30 public sealed class ComparisonData : ValueTypeData<Comparison>, IComparable { 31 31 public ComparisonData() : base() { } -
trunk/sources/HeuristicLab.Data/3.3/DateTimeData.cs
r2994 r2996 25 25 26 26 namespace HeuristicLab.Data { 27 [StorableClass(StorableClassType.Empty)]28 27 [Item("DateTimeData", "Represents a date and time value.")] 29 28 [Creatable("Test")] 29 [StorableClass(StorableClassType.Empty)] 30 30 public sealed class DateTimeData : ValueTypeData<DateTime>, IComparable, IStringConvertibleData { 31 31 public DateTimeData() : base() { } -
trunk/sources/HeuristicLab.Data/3.3/DoubleArrayData.cs
r2994 r2996 25 25 26 26 namespace HeuristicLab.Data { 27 [StorableClass(StorableClassType.Empty)]28 27 [Item("DoubleArrayData", "Represents an array of double values.")] 29 28 [Creatable("Test")] 29 [StorableClass(StorableClassType.Empty)] 30 30 public sealed class DoubleArrayData : ValueTypeArrayData<double>, IStringConvertibleArrayData { 31 31 public DoubleArrayData() : base() { } -
trunk/sources/HeuristicLab.Data/3.3/DoubleData.cs
r2994 r2996 26 26 27 27 namespace HeuristicLab.Data { 28 [StorableClass(StorableClassType.Empty)]29 28 [Item("DoubleData", "Represents a double value.")] 30 29 [Creatable("Test")] 30 [StorableClass(StorableClassType.Empty)] 31 31 public sealed class DoubleData : ValueTypeData<double>, IComparable, IStringConvertibleData { 32 32 public DoubleData() : base() { } -
trunk/sources/HeuristicLab.Data/3.3/DoubleMatrixData.cs
r2994 r2996 25 25 26 26 namespace HeuristicLab.Data { 27 [StorableClass(StorableClassType.Empty)]28 27 [Item("DoubleMatrixData", "Represents a matrix of double values.")] 29 28 [Creatable("Test")] 29 [StorableClass(StorableClassType.Empty)] 30 30 public sealed class DoubleMatrixData : ValueTypeMatrixData<double>, IStringConvertibleMatrixData { 31 31 public DoubleMatrixData() : base() { } -
trunk/sources/HeuristicLab.Data/3.3/IntArrayData.cs
r2994 r2996 25 25 26 26 namespace HeuristicLab.Data { 27 [StorableClass(StorableClassType.Empty)]28 27 [Item("IntArrayData", "Represents an array of integer values.")] 29 28 [Creatable("Test")] 29 [StorableClass(StorableClassType.Empty)] 30 30 public sealed class IntArrayData : ValueTypeArrayData<int>, IStringConvertibleArrayData { 31 31 public IntArrayData() : base() { } -
trunk/sources/HeuristicLab.Data/3.3/IntData.cs
r2994 r2996 26 26 27 27 namespace HeuristicLab.Data { 28 [StorableClass(StorableClassType.Empty)]29 28 [Item("IntData", "Represents an integer value.")] 30 29 [Creatable("Test")] 30 [StorableClass(StorableClassType.Empty)] 31 31 public sealed class IntData : ValueTypeData<int>, IComparable, IStringConvertibleData { 32 32 public IntData() : base() { } -
trunk/sources/HeuristicLab.Data/3.3/IntMatrixData.cs
r2994 r2996 25 25 26 26 namespace HeuristicLab.Data { 27 [StorableClass(StorableClassType.Empty)]28 27 [Item("IntMatrixData", "Represents a matrix of integer values.")] 29 28 [Creatable("Test")] 29 [StorableClass(StorableClassType.Empty)] 30 30 public sealed class IntMatrixData : ValueTypeMatrixData<int>, IStringConvertibleMatrixData { 31 31 public IntMatrixData() : base() { } -
trunk/sources/HeuristicLab.Data/3.3/TimeSpanData.cs
r2994 r2996 26 26 27 27 namespace HeuristicLab.Data { 28 [StorableClass(StorableClassType.Empty)]29 28 [Item("TimeSpanData", "Represents a duration of time.")] 30 29 [Creatable("Test")] 30 [StorableClass(StorableClassType.Empty)] 31 31 public sealed class TimeSpanData : ValueTypeData<TimeSpan>, IComparable, IStringConvertibleData { 32 32 public TimeSpanData() : base() { } -
trunk/sources/HeuristicLab.Encodings.RealVector/3.3/Crossovers/UniformSomePositionsArithmeticCrossover.cs
r2964 r2996 35 35 /// </remarks> 36 36 [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 { 38 39 /// <summary> 39 40 /// 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 35 35 /// </remarks> 36 36 [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)] 37 38 public class BreederGeneticAlgorithmManipulator : RealVectorManipulator { 38 39 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 23 23 using HeuristicLab.Common; 24 24 using HeuristicLab.Core; 25 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 25 26 26 27 namespace HeuristicLab.Parameters { … … 29 30 /// </summary> 30 31 [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)] 31 33 public class SubScopesLookupParameter<T> : LookupParameter<ItemArray<T>> where T : class, IItem { 32 34 public SubScopesLookupParameter() : base() { }
Note: See TracChangeset
for help on using the changeset viewer.