Allow users to implement their own distributions

This commit is contained in:
Thorsten Sommer committed 2023-10-25 15:07:42 +02:00
1 parent 7d56951040
commit 3b62152957
1 file changed
+1 -1
+1 -1
View File
@@ -16,7 +16,7 @@ public abstract class Distribution<TNum> : IDistribution<TNum> where TNum : IFlo
this.fitter = new ShapeFitter<TNum>(this.ShapeFunction, rng, 100);
}
private protected abstract TNum ShapeFunction(TNum x);
public abstract TNum ShapeFunction(TNum x);
public TNum GetDistributedValue(CancellationToken token = default) => this.fitter.NextNumber(token);