Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/10/10 18:28:50 (14 years ago)
Author:
epitzer
Message:

Make StorableClass attribute compulsory for StorableSerializer to work, add named property StorableClassType to choose between Empty and MarkedOnly, later other options will be added. (#548)

Location:
trunk/sources/HeuristicLab.Random/3.3
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Random/3.3/MersenneTwister.cs

    r2794 r2994  
    4141  /// </summary>
    4242  [Item("MersenneTwister", "A high-quality pseudo random number generator which creates uniformly distributed random numbers.")]
     43  [StorableClass(StorableClassType.MarkedOnly)]
    4344  public class MersenneTwister : Item, IRandom {
    4445    private const int n = 624, m = 397;
  • trunk/sources/HeuristicLab.Random/3.3/NormalDistributedRandom.cs

    r2794 r2994  
    3232  /// </summary>
    3333  [Item("NormalDistributedRandom", "A pseudo random number generator which uses the Ziggurat method to create normally distributed random numbers.")]
     34  [StorableClass(StorableClassType.MarkedOnly)]
    3435  public class NormalDistributedRandom : Item, IRandom {
    3536    [Storable]
  • trunk/sources/HeuristicLab.Random/3.3/RandomCreator.cs

    r2924 r2994  
    3131  /// </summary>
    3232  [Item("RandomCreator", "An operator which creates a new Mersenne Twister pseudo random number generator.")]
    33   [EmptyStorableClass]
     33  [StorableClass(StorableClassType.Empty)]
    3434  [Creatable("Test")]
    3535  public sealed class RandomCreator : SingleSuccessorOperator {
Note: See TracChangeset for help on using the changeset viewer.