Browse Source

Distributions: revert new Sample(array) methods from interfaces since they would break compat

provider
Christoph Ruegg 12 years ago
parent
commit
2fa9ea8003
  1. 9
      src/Numerics/Distributions/IContinuousDistribution.cs
  2. 9
      src/Numerics/Distributions/IDiscreteDistribution.cs

9
src/Numerics/Distributions/IContinuousDistribution.cs

@ -73,10 +73,11 @@ namespace MathNet.Numerics.Distributions
/// <returns>a sample from the distribution.</returns>
double Sample();
/// <summary>
/// Fills an array with samples generated from the distribution.
/// </summary>
void Samples(double[] values);
// TODO: Add for v4 (adding it in v3 would break compatibility)
// /// <summary>
// /// Fills an array with samples generated from the distribution.
// /// </summary>
// void Samples(double[] values);
/// <summary>
/// Draws a sequence of random samples from the distribution.

9
src/Numerics/Distributions/IDiscreteDistribution.cs

@ -73,10 +73,11 @@ namespace MathNet.Numerics.Distributions
/// <returns>a sample from the distribution.</returns>
int Sample();
/// <summary>
/// Fills an array with samples generated from the distribution.
/// </summary>
void Samples(int[] values);
// TODO: Add for v4 (adding it in v3 would break compatibility)
// /// <summary>
// /// Fills an array with samples generated from the distribution.
// /// </summary>
// void Samples(int[] values);
/// <summary>
/// Draws a sequence of random samples from the distribution.

Loading…
Cancel
Save