Package jdistlib
Class NumericalContinuousDistribution.Builder
java.lang.Object
jdistlib.NumericalContinuousDistribution.Builder
- Enclosing class:
NumericalContinuousDistribution
Fluent construction with optional analysis and sampling configuration.
-
Method Summary
Modifier and TypeMethodDescriptionadaptiveRejectionLimits(int maximumKnots, int maximumAttempts) adaptiveRejectionSampling(UnivariateFunction derivative, double... initialPoints) build()cdfTable(CdfTableOptions value) diagnosticPreset(DiagnosticPreset value) kernel(UnivariateFunction value) logKernel(UnivariateFunction value) rejectionSampling(RejectionEnvelope envelope, int maxAttempts) singularities(double... values) support(double lowerBound, double upperBound)
-
Method Details
-
kernel
-
logKernel
-
support
-
singularities
-
integrationOptions
-
diagnosticPreset
-
analysisOptions
-
constructionPolicy
-
withoutAnalysis
-
cdfTable
-
rejectionSampling
public NumericalContinuousDistribution.Builder rejectionSampling(RejectionEnvelope envelope, int maxAttempts) -
adaptiveRejectionSampling
public NumericalContinuousDistribution.Builder adaptiveRejectionSampling(UnivariateFunction derivative, double... initialPoints) -
adaptiveRejectionLimits
public NumericalContinuousDistribution.Builder adaptiveRejectionLimits(int maximumKnots, int maximumAttempts) -
build
-