protected static class PiParallel.ParallelBinarySplittingPiCalculator extends Pi.BinarySplittingPiCalculator
| Constructor and Description |
|---|
ParallelBinarySplittingPiCalculator(Pi.BinarySplittingSeries series)
Construct a parallel pi calculator with the specified precision and radix.
|
| Modifier and Type | Method and Description |
|---|---|
void |
r(long n1,
long n2,
ApfloatHolder T,
ApfloatHolder Q,
ApfloatHolder P,
Pi.BinarySplittingProgressIndicator progressIndicator)
Entry point for the binary splitting algorithm.
|
public ParallelBinarySplittingPiCalculator(Pi.BinarySplittingSeries series) throws ApfloatRuntimeException
series - The binary splitting series to be used.ApfloatRuntimeExceptionpublic void r(long n1,
long n2,
ApfloatHolder T,
ApfloatHolder Q,
ApfloatHolder P,
Pi.BinarySplittingProgressIndicator progressIndicator)
throws ApfloatRuntimeException
Pi.BinarySplittingPiCalculatorr in class Pi.BinarySplittingPiCalculatorn1 - Start term.n2 - End term.T - Algorithm parameter.Q - Algorithm parameter.P - Algorithm parameter.progressIndicator - Class to print out the progress of the calculation.ApfloatRuntimeExceptionCopyright © 2025. All rights reserved.