org.apfloat.samples
Class Pi.ChudnovskyProgressIndicator
java.lang.Object
org.apfloat.samples.Pi.ChudnovskyProgressIndicator
- All Implemented Interfaces:
- Serializable
- Enclosing class:
- Pi
- public static class Pi.ChudnovskyProgressIndicator
- extends Object
- implements Serializable
Indicates progress of the pi calculation using
the Chudnovskys' binary splitting algorithm.
- See Also:
- Serialized Form
Method Summary |
void |
progress(long n1,
long n2)
Advances the progress. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Pi.ChudnovskyProgressIndicator
public Pi.ChudnovskyProgressIndicator(long terms)
- Construct a progress indicator with the specified
number of terms of the series.
- Parameters:
terms
- Total number of terms to be calculated.
progress
public void progress(long n1,
long n2)
- Advances the progress.
- Parameters:
n1
- First term that has been calculated.n2
- Last term that has been calculated, minus one.