/// <summary> /// Creates a Gaussian distribution with given mean and variance. /// </summary> /// <param name="mean">The desired mean.</param> /// <param name="variance">The desired variance.</param> /// <returns>A new Gaussian distribution.</returns> public static Gaussian FromMeanAndVariance(double mean, double variance) { Gaussian result = new Gaussian(); result.SetMeanAndVariance(mean, variance); return(result); }
public void Normalize() { double m, v; Gaussian.GetMeanAndVariance(out m, out v); Gaussian.SetMeanAndVariance(Mod(m), v); }