Esempio n. 1
0
        /// <summary>
        /// This will open an additional batched dataset.  However, please note, the additional datasets will use a
        /// mersenne twister generator that is seeded by a long sampled from this object's random number
        /// generator.
        /// </summary>
        /// <returns>An additional data set.</returns>
        public IMLDataSet OpenAdditional()
        {
            BatchDataSet result = new BatchDataSet(_dataset, new MersenneTwisterGenerateRandom((uint)_random.NextLong()));

            result.BatchSize = BatchSize;
            return(result);
        }
Esempio n. 2
0
 /// <summary>
 /// Construct an enumerator.
 /// </summary>
 /// <param name="owner">The owner of the enumerator.</param>
 public BatchEnumerator(BatchDataSet owner)
 {
     _current = -1;
     _owner   = owner;
 }