Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
02/10/10 03:39:02 (14 years ago)
Author:
swagner
Message:

Operator architecture refactoring (#95)

  • worked on parameters and operators
Location:
trunk/sources/HeuristicLab.Random/3.3
Files:
2 edited

Legend:

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

    • Property svn:ignore
      •  

        old new  
         1*.user
         2HeuristicLabRandomPlugin.cs
        13bin
        24obj
        3 *.user
  • trunk/sources/HeuristicLab.Random/3.3/MersenneTwister.cs

    r2526 r2773  
    4343  /// A 623-Dimensionally Equidistributed Uniform Pseudo-Random Number Generator.
    4444  /// </summary>
    45   public class MersenneTwister : ItemBase, IRandom {
     45  [Item("MersenneTwister", "A high-quality pseudo random number generator which creates uniformly distributed random numbers.")]
     46  public class MersenneTwister : Item, IRandom {
    4647    private const int n = 624, m = 397;
    4748
     
    8485    /// <param name="clonedObjects">Dictionary of all already cloned objects. (Needed to avoid cycles.)</param>
    8586    /// <returns>The cloned object as <see cref="MersenneTwister"/>.</returns>
    86     public override IItem Clone(ICloner cloner) {
     87    public override IDeepCloneable Clone(Cloner cloner) {
    8788      MersenneTwister clone = new MersenneTwister();
    8889      cloner.RegisterClonedObject(this, clone);
Note: See TracChangeset for help on using the changeset viewer.