Package  Description 

org.apfloat.samples 
Sample applications demonstrating apfloat use.

Class and Description 

ApfloatHolder
Simple JavaBean to hold one
Apfloat . 
BackgroundOperation
Class for running an
Operation in the background in a separate thread. 
Operation
Interface for implementing arbitrary operations to be executed.

OperationExecutor
Interface for implementing objects that can execute
Operation s. 
Pi
Calculates pi using four different algorithms.

Pi.AbstractBinarySplittingSeries
Abstract base class for the binary splitting series.

Pi.BinarySplittingPiCalculator
Class for implementing the binary splitting algorithm.

Pi.BinarySplittingProgressIndicator
Indicates progress of the pi calculation using
the binary splitting algorithm.

Pi.BinarySplittingSeries
Terms for the binary splitting series.

Pi.ChudnovskyPiCalculator
Basic class for calculating pi using the Chudnovskys' binary splitting algorithm.

Pi.RamanujanPiCalculator
Basic class for calculating pi using the Ramanujan binary splitting algorithm.

PiApplet
Applet for calculating pi using four different algorithms.

PiAWT
Graphical AWT elements for calculating pi using four different algorithms.

PiAWT.StatusIndicator
Interface to indicate an error status in the application.

PiDistributed.Node
RemoteOperationExecutor that implements the weight property.

PiGUI
AWT client application for calculating pi using four different algorithms.

PiParallel
Calculates pi using multiple threads in parallel.

PiParallel.ParallelBinarySplittingPiCalculator
Parallel version of the binary splitting algorithm.

PiParallel.ParallelChudnovskyPiCalculator
Class for calculating pi using the parallel Chudnovskys' binary splitting algorithm.

PiParallel.ParallelRamanujanPiCalculator
Class for calculating pi using the parallel Ramanujan's binary splitting algorithm.

RemoteOperationExecutor
Class to call an
OperationServer to execute Operation s remotely. 
Copyright © 2017. All rights reserved.