a
b
public KumaraswamyDistribution([Positive] double a, [Positive] double b) { if (a <= 0) throw new ArgumentOutOfRangeException("a", "The shape parameter a must be positive."); if (b < 0) throw new ArgumentOutOfRangeException("b", "The shape parameter b must be positive."); this.a = a; this.b = b; }