Package jdistlib.math
Class IntegrationOptions.Builder
java.lang.Object
jdistlib.math.IntegrationOptions.Builder
- Enclosing class:
IntegrationOptions
Builder for
IntegrationOptions.-
Method Summary
Modifier and TypeMethodDescriptionbreakpoints(double... values) Declares finite locations at which the interval should be split.build()Selects direct or opt-in private-daemon callback execution.cancellation(BooleanSupplier value) maxCallbackTime(long value, TimeUnit unit) Sets a benchmark-oriented wall-clock limit for one callback evaluation.maxEvaluations(int value) maxTotalTime(long value, TimeUnit unit) Sets a benchmark-oriented total wall-clock budget.method(IntegrationOptions.Method value) subdivisions(int value) tanhSinhMaxLevels(int value) tolerances(double absolute, double relative)
-
Method Details
-
tolerances
-
subdivisions
-
maxEvaluations
-
breakpoints
Declares finite locations at which the interval should be split. Values outside a particular integration interval are ignored. -
cancellation
-
method
-
tanhSinhMaxLevels
-
maxTotalTime
Sets a benchmark-oriented total wall-clock budget. A value ofLong.MAX_VALUEnanoseconds disables it. -
maxCallbackTime
Sets a benchmark-oriented wall-clock limit for one callback evaluation. Caller-thread execution observes this limit after a callback returns; isolated execution can return when the limit expires. -
callbackExecution
Selects direct or opt-in private-daemon callback execution. -
build
-