# Uses of Package
org.apfloat.samples

Packages that use org.apfloat.samples
Package
Description
org.apfloat.samples
Sample applications demonstrating apfloat use.

- Classes in org.apfloat.samples used by org.apfloat.samples
  Class
  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.