# Serialized Form

- ## Package org.apfloat

  - ### Class org.apfloat.Apcomplex

    class Apcomplex extends Number implements Serializable
    serialVersionUID:
      3642932980384250551L

    - #### Serialized Fields

      - ##### imag

            Apfloat imag

      - ##### real

            Apfloat real

  - ### Class org.apfloat.Apfloat

    class Apfloat extends Apcomplex implements Serializable
    serialVersionUID:
      -36707433458144439L

    - #### Serialized Fields

      - ##### impl

            ApfloatImpl impl

  - ### Exception Class org.apfloat.ApfloatArithmeticException

    class ApfloatArithmeticException extends ArithmeticException implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### localizationArgs

            Object[] localizationArgs

      - ##### localizationKey

            String localizationKey

  - ### Exception Class org.apfloat.ApfloatConfigurationException

    class ApfloatConfigurationException extends ApfloatRuntimeException implements Serializable
    serialVersionUID:
      -7022924635011038776L

  - ### Exception Class org.apfloat.ApfloatInterruptedException

    class ApfloatInterruptedException extends ApfloatRuntimeException implements Serializable
    serialVersionUID:
      1L

  - ### Exception Class org.apfloat.ApfloatRuntimeException

    class ApfloatRuntimeException extends RuntimeException implements Serializable
    serialVersionUID:
      -7022924635011038776L

    - #### Serialized Fields

      - ##### localizationArgs

            Object[] localizationArgs

      - ##### localizationKey

            String localizationKey

  - ### Class org.apfloat.Apint

    class Apint extends Aprational implements Serializable
    serialVersionUID:
      5409721945040465491L

    - #### Serialized Fields

      - ##### value

            Apfloat value

  - ### Class org.apfloat.Aprational

    class Aprational extends Apfloat implements Serializable
    serialVersionUID:
      -224128535732558313L

    - #### Serialized Fields

      - ##### denominator

            Apint denominator

      - ##### numerator

            Apint numerator

      - ##### scale

            long scale

      - ##### size

            long size

  - ### Exception Class org.apfloat.InfiniteExpansionException

    class InfiniteExpansionException extends NumericComputationException implements Serializable
    serialVersionUID:
      -7022924635011038776L

  - ### Exception Class org.apfloat.LossOfPrecisionException

    class LossOfPrecisionException extends NumericComputationException implements Serializable
    serialVersionUID:
      -7022924635011038776L

  - ### Exception Class org.apfloat.NumericComputationException

    class NumericComputationException extends ApfloatRuntimeException implements Serializable
    serialVersionUID:
      1L

  - ### Exception Class org.apfloat.OverflowException

    class OverflowException extends NumericComputationException implements Serializable
    serialVersionUID:
      -7022924635011038776L

- ## Package org.apfloat.calc

  - ### Class org.apfloat.calc.AbstractCalculatorImpl

    class AbstractCalculatorImpl extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### inputPrecision

            Long inputPrecision

      - ##### pretty

            boolean pretty

      - ##### variables

            Map<String,Number> variables

  - ### Class org.apfloat.calc.ApfloatCalculatorImpl

    class ApfloatCalculatorImpl extends FunctionCalculatorImpl implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### fixedPrecisionApcomplexHelper

            FixedPrecisionApcomplexHelper fixedPrecisionApcomplexHelper

  - ### Class org.apfloat.calc.CalculatorApplet

    class CalculatorApplet extends Applet implements Serializable
    serialVersionUID:
      1L

  - ### Class org.apfloat.calc.CalculatorAWT

    class CalculatorAWT extends Panel implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### abortButton

            Button abortButton

      - ##### calculateButton

            Button calculateButton

      - ##### calculatorImpl

            CalculatorImpl calculatorImpl

      - ##### calculatorThread

            Thread calculatorThread

      - ##### clearButton

            Button clearButton

      - ##### fixed

            Checkbox fixed

      - ##### floating

            Checkbox floating

      - ##### formatLabel

            Label formatLabel

      - ##### formats

            CheckboxGroup formats

      - ##### history

            List<String> history

      - ##### historyPosition

            int historyPosition

      - ##### inputField

            TextField inputField

      - ##### inputPrecisionArbitrary

            Checkbox inputPrecisionArbitrary

      - ##### inputPrecisionField

            TextField inputPrecisionField

      - ##### inputPrecisionFixed

            Checkbox inputPrecisionFixed

      - ##### inputPrecisionTypes

            CheckboxGroup inputPrecisionTypes

      - ##### inputTypeLabel

            Label inputTypeLabel

      - ##### out

            PrintWriter out

      - ##### outputArea

            TextArea outputArea

  - ### Class org.apfloat.calc.CalculatorGUI

    class CalculatorGUI extends Frame implements Serializable
    serialVersionUID:
      1L

  - ### Class org.apfloat.calc.FunctionCalculatorImpl

    class FunctionCalculatorImpl extends AbstractCalculatorImpl implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### functions

            Map<String, FunctionCalculatorImpl.Function> functions

  - ### Class org.apfloat.calc.FunctionCalculatorImpl.FixedFunction

    class FixedFunction extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### handler

            FunctionCalculatorImpl.FixedFunctionHandler handler

      - ##### maxArguments

            int maxArguments

      - ##### minArguments

            int minArguments

      - ##### name

            String name

  - ### Exception Class org.apfloat.calc.ParseException

    class ParseException extends Exception implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### currentToken

            Token currentToken

        This is the last token that has been consumed successfully. If this object has been created due to a parse error, the token following this token will (therefore) be the first error token.

      - ##### expectedTokenSequences

            int[][] expectedTokenSequences

        Each entry in this array is an array of integers. Each array of integers represents a sequence of tokens (by their ordinal values) that is expected at this point of the parse.

      - ##### tokenImage

            String[] tokenImage

        This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred. This array is defined in the generated ...Constants interface.

  - ### Class org.apfloat.calc.Token

    class Token extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### beginColumn

            int beginColumn

        The column number of the first character of this Token.

      - ##### beginLine

            int beginLine

        The line number of the first character of this Token.

      - ##### endColumn

            int endColumn

        The column number of the last character of this Token.

      - ##### endLine

            int endLine

        The line number of the last character of this Token.

      - ##### image

            String image

        The string image of the token.

      - ##### kind

            int kind

        An integer that describes the kind of this token. This numbering system is determined by JavaCCParser, and a table of these numbers is stored in the file ...Constants.java.

      - ##### next

            Token next

        A reference to the next regular (non-special) token from the input stream. If this is the last token from the input stream, or if the token manager has not read tokens beyond this one, this field is set to null. This is true only if this token is also a regular token. Otherwise, see below for a description of the contents of this field.

      - ##### specialToken

            Token specialToken

        This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token. If there are no such special tokens, this field is set to null. When there are more than one such special token, this field refers to the last of these special tokens, which in turn refers to the next previous special token through its specialToken field, and so on until the first special token (whose specialToken field is null). The next fields of special tokens refer to other special tokens that immediately follow it (without an intervening regular token). If there is no such token, this field is null.

  - ### Exception Class org.apfloat.calc.TokenMgrError

    class TokenMgrError extends Error implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### errorCode

            int errorCode

        Indicates the reason why the exception is thrown. It will have one of the above 4 values.

- ## Package org.apfloat.internal

  - ### Exception Class org.apfloat.internal.ApfloatInternalException

    class ApfloatInternalException extends ApfloatRuntimeException implements Serializable
    serialVersionUID:
      -7022924635011038776L

  - ### Exception Class org.apfloat.internal.BackingStorageException

    class BackingStorageException extends ApfloatInternalException implements Serializable
    serialVersionUID:
      -7022924635011038776L

  - ### Class org.apfloat.internal.DiskDataStorage

    class DiskDataStorage extends DataStorage implements Serializable
    serialVersionUID:
      741984828408146034L

    - #### Serialized Fields

      - ##### fileStorage

            org.apfloat.internal.DiskDataStorage.FileStorage fileStorage

  - ### Class org.apfloat.internal.DoubleAdditionStrategy

    class DoubleAdditionStrategy extends DoubleBaseMath implements Serializable
    serialVersionUID:
      6863520700151824670L

  - ### Class org.apfloat.internal.DoubleApfloatImpl

    class DoubleApfloatImpl extends DoubleBaseMath implements Serializable
    serialVersionUID:
      -4177541592360478544L

    - #### Serialization Methods

      - ##### readObject

        private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
        Throws:
          `IOException`
          `ClassNotFoundException`

    - #### Serialized Fields

      - ##### dataStorage

            DataStorage dataStorage

      - ##### exponent

            long exponent

      - ##### hashCode

            int hashCode

      - ##### initialDigits

            int initialDigits

      - ##### isOne

            int isOne

      - ##### leastZeros

            long leastZeros

      - ##### precision

            long precision

      - ##### radix

            int radix

      - ##### sign

            int sign

      - ##### size

            long size

  - ### Class org.apfloat.internal.DoubleBaseMath

    class DoubleBaseMath extends Object implements Serializable
    serialVersionUID:
      4560898425815362356L

    - #### Serialized Fields

      - ##### inverseBase

            double inverseBase

      - ##### radix

            int radix

  - ### Class org.apfloat.internal.DoubleCarryCRTStepStrategy

    class DoubleCarryCRTStepStrategy extends DoubleCRTMath implements Serializable
    serialVersionUID:
      2974874464027705533L

  - ### Class org.apfloat.internal.DoubleCRTMath

    class DoubleCRTMath extends DoubleBaseMath implements Serializable
    serialVersionUID:
      -8414531999881223922L

    - #### Serialized Fields

      - ##### base

            long base

      - ##### inverseBase

            double inverseBase

  - ### Class org.apfloat.internal.DoubleDiskDataStorage

    class DoubleDiskDataStorage extends DiskDataStorage implements Serializable
    serialVersionUID:
      342871486421108657L

  - ### Class org.apfloat.internal.DoubleKaratsubaConvolutionStrategy

    class DoubleKaratsubaConvolutionStrategy extends DoubleMediumConvolutionStrategy implements Serializable
    serialVersionUID:
      3605808557478224821L

  - ### Class org.apfloat.internal.DoubleMediumConvolutionStrategy

    class DoubleMediumConvolutionStrategy extends DoubleBaseMath implements Serializable
    serialVersionUID:
      3566451570697893745L

  - ### Class org.apfloat.internal.DoubleMemoryArrayAccess

    class DoubleMemoryArrayAccess extends ArrayAccess implements Serializable
    serialVersionUID:
      -8917010087742357783L

    - #### Serialized Fields

      - ##### data

            double[] data

  - ### Class org.apfloat.internal.DoubleMemoryDataStorage

    class DoubleMemoryDataStorage extends DataStorage implements Serializable
    serialVersionUID:
      5093781604796636929L

    - #### Serialized Fields

      - ##### data

            double[] data

  - ### Class org.apfloat.internal.DoubleShortConvolutionStrategy

    class DoubleShortConvolutionStrategy extends DoubleBaseMath implements Serializable
    serialVersionUID:
      -2048097533911386543L

  - ### Class org.apfloat.internal.FloatAdditionStrategy

    class FloatAdditionStrategy extends FloatBaseMath implements Serializable
    serialVersionUID:
      -8811571288007744481L

  - ### Class org.apfloat.internal.FloatApfloatImpl

    class FloatApfloatImpl extends FloatBaseMath implements Serializable
    serialVersionUID:
      4198839366471670758L

    - #### Serialization Methods

      - ##### readObject

        private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
        Throws:
          `IOException`
          `ClassNotFoundException`

    - #### Serialized Fields

      - ##### dataStorage

            DataStorage dataStorage

      - ##### exponent

            long exponent

      - ##### hashCode

            int hashCode

      - ##### initialDigits

            int initialDigits

      - ##### isOne

            int isOne

      - ##### leastZeros

            long leastZeros

      - ##### precision

            long precision

      - ##### radix

            int radix

      - ##### sign

            int sign

      - ##### size

            long size

  - ### Class org.apfloat.internal.FloatBaseMath

    class FloatBaseMath extends Object implements Serializable
    serialVersionUID:
      -2321698097908304307L

    - #### Serialized Fields

      - ##### radix

            int radix

  - ### Class org.apfloat.internal.FloatCarryCRTStepStrategy

    class FloatCarryCRTStepStrategy extends FloatCRTMath implements Serializable
    serialVersionUID:
      3192182234524626533L

  - ### Class org.apfloat.internal.FloatCRTMath

    class FloatCRTMath extends FloatBaseMath implements Serializable
    serialVersionUID:
      2778445457339436642L

    - #### Serialized Fields

      - ##### base

            double base

  - ### Class org.apfloat.internal.FloatDiskDataStorage

    class FloatDiskDataStorage extends DiskDataStorage implements Serializable
    serialVersionUID:
      1045290368963828503L

  - ### Class org.apfloat.internal.FloatKaratsubaConvolutionStrategy

    class FloatKaratsubaConvolutionStrategy extends FloatMediumConvolutionStrategy implements Serializable
    serialVersionUID:
      -4438101427690647475L

  - ### Class org.apfloat.internal.FloatMediumConvolutionStrategy

    class FloatMediumConvolutionStrategy extends FloatBaseMath implements Serializable
    serialVersionUID:
      -6697305140738370764L

  - ### Class org.apfloat.internal.FloatMemoryArrayAccess

    class FloatMemoryArrayAccess extends ArrayAccess implements Serializable
    serialVersionUID:
      7704133670961317045L

    - #### Serialized Fields

      - ##### data

            float[] data

  - ### Class org.apfloat.internal.FloatMemoryDataStorage

    class FloatMemoryDataStorage extends DataStorage implements Serializable
    serialVersionUID:
      -862001153825924236L

    - #### Serialized Fields

      - ##### data

            float[] data

  - ### Class org.apfloat.internal.FloatShortConvolutionStrategy

    class FloatShortConvolutionStrategy extends FloatBaseMath implements Serializable
    serialVersionUID:
      3839614758362699756L

  - ### Exception Class org.apfloat.internal.ImplementationMismatchException

    class ImplementationMismatchException extends ApfloatInternalException implements Serializable
    serialVersionUID:
      -7022924635011038776L

  - ### Class org.apfloat.internal.IntAdditionStrategy

    class IntAdditionStrategy extends IntBaseMath implements Serializable
    serialVersionUID:
      -6156689494629604331L

  - ### Class org.apfloat.internal.IntApfloatImpl

    class IntApfloatImpl extends IntBaseMath implements Serializable
    serialVersionUID:
      -3759805150008433996L

    - #### Serialization Methods

      - ##### readObject

        private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
        Throws:
          `IOException`
          `ClassNotFoundException`

    - #### Serialized Fields

      - ##### dataStorage

            DataStorage dataStorage

      - ##### exponent

            long exponent

      - ##### hashCode

            int hashCode

      - ##### initialDigits

            int initialDigits

      - ##### isOne

            int isOne

      - ##### leastZeros

            long leastZeros

      - ##### precision

            long precision

      - ##### radix

            int radix

      - ##### sign

            int sign

      - ##### size

            long size

  - ### Class org.apfloat.internal.IntBaseMath

    class IntBaseMath extends Object implements Serializable
    serialVersionUID:
      2173589976837534455L

    - #### Serialized Fields

      - ##### radix

            int radix

  - ### Class org.apfloat.internal.IntCarryCRTStepStrategy

    class IntCarryCRTStepStrategy extends IntCRTMath implements Serializable
    serialVersionUID:
      7666237487091579201L

  - ### Class org.apfloat.internal.IntCRTMath

    class IntCRTMath extends IntBaseMath implements Serializable
    serialVersionUID:
      6698972116690441263L

    - #### Serialized Fields

      - ##### base

            int base

  - ### Class org.apfloat.internal.IntDiskDataStorage

    class IntDiskDataStorage extends DiskDataStorage implements Serializable
    serialVersionUID:
      -1540087135754114721L

  - ### Class org.apfloat.internal.IntKaratsubaConvolutionStrategy

    class IntKaratsubaConvolutionStrategy extends IntMediumConvolutionStrategy implements Serializable
    serialVersionUID:
      -4939884744147374897L

  - ### Class org.apfloat.internal.IntMediumConvolutionStrategy

    class IntMediumConvolutionStrategy extends IntBaseMath implements Serializable
    serialVersionUID:
      -1339358141859224649L

  - ### Class org.apfloat.internal.IntMemoryArrayAccess

    class IntMemoryArrayAccess extends ArrayAccess implements Serializable
    serialVersionUID:
      -1137159053668908693L

    - #### Serialized Fields

      - ##### data

            int[] data

  - ### Class org.apfloat.internal.IntMemoryDataStorage

    class IntMemoryDataStorage extends DataStorage implements Serializable
    serialVersionUID:
      4034264499027294039L

    - #### Serialized Fields

      - ##### data

            int[] data

  - ### Class org.apfloat.internal.IntShortConvolutionStrategy

    class IntShortConvolutionStrategy extends IntBaseMath implements Serializable
    serialVersionUID:
      7238463434254768541L

  - ### Class org.apfloat.internal.LongAdditionStrategy

    class LongAdditionStrategy extends LongBaseMath implements Serializable
    serialVersionUID:
      4128390142053847289L

  - ### Class org.apfloat.internal.LongApfloatImpl

    class LongApfloatImpl extends LongBaseMath implements Serializable
    serialVersionUID:
      -2151344673641680085L

    - #### Serialization Methods

      - ##### readObject

        private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
        Throws:
          `IOException`
          `ClassNotFoundException`

    - #### Serialized Fields

      - ##### dataStorage

            DataStorage dataStorage

      - ##### exponent

            long exponent

      - ##### hashCode

            int hashCode

      - ##### initialDigits

            int initialDigits

      - ##### isOne

            int isOne

      - ##### leastZeros

            long leastZeros

      - ##### precision

            long precision

      - ##### radix

            int radix

      - ##### sign

            int sign

      - ##### size

            long size

  - ### Class org.apfloat.internal.LongBaseMath

    class LongBaseMath extends Object implements Serializable
    serialVersionUID:
      -6469225916787810664L

    - #### Serialized Fields

      - ##### inverseBase

            double inverseBase

      - ##### radix

            int radix

  - ### Class org.apfloat.internal.LongCarryCRTStepStrategy

    class LongCarryCRTStepStrategy extends LongCRTMath implements Serializable
    serialVersionUID:
      -1851512769800204475L

  - ### Class org.apfloat.internal.LongCRTMath

    class LongCRTMath extends LongBaseMath implements Serializable
    serialVersionUID:
      7400961005627736773L

    - #### Serialized Fields

      - ##### base

            long base

      - ##### inverseBase

            double inverseBase

  - ### Class org.apfloat.internal.LongDiskDataStorage

    class LongDiskDataStorage extends DiskDataStorage implements Serializable
    serialVersionUID:
      4741507089425158620L

  - ### Class org.apfloat.internal.LongKaratsubaConvolutionStrategy

    class LongKaratsubaConvolutionStrategy extends LongMediumConvolutionStrategy implements Serializable
    serialVersionUID:
      -4812398042499004749L

  - ### Class org.apfloat.internal.LongMediumConvolutionStrategy

    class LongMediumConvolutionStrategy extends LongBaseMath implements Serializable
    serialVersionUID:
      1303060028106603429L

  - ### Class org.apfloat.internal.LongMemoryArrayAccess

    class LongMemoryArrayAccess extends ArrayAccess implements Serializable
    serialVersionUID:
      844248131988537796L

    - #### Serialized Fields

      - ##### data

            long[] data

  - ### Class org.apfloat.internal.LongMemoryDataStorage

    class LongMemoryDataStorage extends DataStorage implements Serializable
    serialVersionUID:
      -6031760912313925045L

    - #### Serialized Fields

      - ##### data

            long[] data

  - ### Class org.apfloat.internal.LongShortConvolutionStrategy

    class LongShortConvolutionStrategy extends LongBaseMath implements Serializable
    serialVersionUID:
      1971685561366493327L

  - ### Exception Class org.apfloat.internal.RadixMismatchException

    class RadixMismatchException extends ApfloatInternalException implements Serializable
    serialVersionUID:
      -7022924635011038776L

  - ### Exception Class org.apfloat.internal.TransformLengthExceededException

    class TransformLengthExceededException extends ApfloatInternalException implements Serializable
    serialVersionUID:
      -7022924635011038776L

- ## Package org.apfloat.jscience

  - ### Class org.apfloat.jscience.AbstractField

    class AbstractField extends Number<T extends AbstractField<T,V>> implements Serializable
    serialVersionUID:
      -7725271295007354895L

    - #### Serialized Fields

      - ##### value

            V extends Apcomplex value

  - ### Class org.apfloat.jscience.ApcomplexField

    class ApcomplexField extends AbstractField<ApcomplexField, Apcomplex> implements Serializable
    serialVersionUID:
      -6242843580910131563L

  - ### Class org.apfloat.jscience.ApfloatField

    class ApfloatField extends AbstractField<ApfloatField, Apfloat> implements Serializable
    serialVersionUID:
      -901594332306254700L

  - ### Class org.apfloat.jscience.AprationalField

    class AprationalField extends AbstractField<AprationalField, Aprational> implements Serializable
    serialVersionUID:
      -4642791345140583865L

  - ### Class org.apfloat.jscience.EllipticCurveGroup

    class EllipticCurveGroup extends Object implements Serializable
    serialVersionUID:
      4239380063596030297L

    - #### Serialized Fields

      - ##### x

            ModuloApintField x

      - ##### y

            ModuloApintField y

  - ### Class org.apfloat.jscience.FixedPrecisionApcomplexField

    class FixedPrecisionApcomplexField extends AbstractField<FixedPrecisionApcomplexField, Apcomplex> implements Serializable
    serialVersionUID:
      -2069599698604093434L

    - #### Serialized Fields

      - ##### helper

            FixedPrecisionApcomplexHelper helper

  - ### Class org.apfloat.jscience.FixedPrecisionApfloatField

    class FixedPrecisionApfloatField extends AbstractField<FixedPrecisionApfloatField, Apfloat> implements Serializable
    serialVersionUID:
      -8969242537753892317L

    - #### Serialized Fields

      - ##### helper

            FixedPrecisionApfloatHelper helper

  - ### Class org.apfloat.jscience.ModuloApintField

    class ModuloApintField extends AbstractField<ModuloApintField, Apint> implements Serializable
    serialVersionUID:
      5308452222350777004L

  - ### Class org.apfloat.jscience.ModuloPolynomialField

    class ModuloPolynomialField extends Object implements Serializable
    serialVersionUID:
      -7690334128073794662L

    - #### Serialized Fields

      - ##### polynomial

            org.apfloat.jscience.ModuloPolynomialField.FiniteFieldPolynomial<F extends Field<F>> polynomial

- ## Package org.apfloat.samples

  - ### Class org.apfloat.samples.ApfloatHolder

    class ApfloatHolder extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### apfloat

            Apfloat apfloat

  - ### Class org.apfloat.samples.Pi.AbstractBinarySplittingSeries

    class AbstractBinarySplittingSeries extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### precision

            long precision

        Target precision.

      - ##### radix

            int radix

        Radix to be used.

  - ### Class org.apfloat.samples.Pi.BinarySplittingPiCalculator

    class BinarySplittingPiCalculator extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### series

            Pi.BinarySplittingSeries series

  - ### Class org.apfloat.samples.Pi.BinarySplittingProgressIndicator

    class BinarySplittingProgressIndicator extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### currentElements

            AtomicLong currentElements

      - ##### totalElements

            long totalElements

  - ### Class org.apfloat.samples.Pi.BorweinPiCalculator

    class BorweinPiCalculator extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### precision

            long precision

      - ##### radix

            int radix

  - ### Class org.apfloat.samples.Pi.ChudnovskyBinarySplittingSeries

    class ChudnovskyBinarySplittingSeries extends Pi.AbstractBinarySplittingSeries implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### A

            Apfloat A

      - ##### B

            Apfloat B

      - ##### FIVE

            Apfloat FIVE

      - ##### J

            Apfloat J

      - ##### ONE

            Apfloat ONE

      - ##### SIX

            Apfloat SIX

      - ##### TWO

            Apfloat TWO

  - ### Class org.apfloat.samples.Pi.ChudnovskyPiCalculator

    class ChudnovskyPiCalculator extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### calculator

            Pi.BinarySplittingPiCalculator calculator

      - ##### precision

            long precision

      - ##### radix

            int radix

  - ### Class org.apfloat.samples.Pi.GaussLegendrePiCalculator

    class GaussLegendrePiCalculator extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### precision

            long precision

      - ##### radix

            int radix

  - ### Class org.apfloat.samples.Pi.RamanujanBinarySplittingSeries

    class RamanujanBinarySplittingSeries extends Pi.AbstractBinarySplittingSeries implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### A

            Apfloat A

      - ##### B

            Apfloat B

      - ##### FOUR

            Apfloat FOUR

      - ##### J

            Apfloat J

      - ##### ONE

            Apfloat ONE

      - ##### THREE

            Apfloat THREE

      - ##### TWO

            Apfloat TWO

  - ### Class org.apfloat.samples.Pi.RamanujanPiCalculator

    class RamanujanPiCalculator extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### calculator

            Pi.BinarySplittingPiCalculator calculator

      - ##### precision

            long precision

      - ##### radix

            int radix

  - ### Class org.apfloat.samples.PiApplet

    class PiApplet extends Applet implements Serializable
    serialVersionUID:
      1L

  - ### Class org.apfloat.samples.PiAWT

    class PiAWT extends Panel implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### abortButton

            Button abortButton

      - ##### borwein

            Checkbox borwein

      - ##### builderFactories

            List<BuilderFactory> builderFactories

      - ##### calculatorThread

            Thread calculatorThread

      - ##### chudnovsky

            Checkbox chudnovsky

      - ##### gaussLegendre

            Checkbox gaussLegendre

      - ##### goButton

            Button goButton

      - ##### implementationChoice

            Choice implementationChoice

      - ##### implementationLabel

            Label implementationLabel

      - ##### methodLabel

            Label methodLabel

      - ##### methods

            CheckboxGroup methods

      - ##### precisionField

            TextField precisionField

      - ##### precisionLabel

            Label precisionLabel

      - ##### radixChoice

            Choice radixChoice

      - ##### radixLabel

            Label radixLabel

      - ##### ramanujan

            Checkbox ramanujan

      - ##### resultArea

            TextArea resultArea

      - ##### resultLabel

            Label resultLabel

      - ##### statusArea

            TextArea statusArea

      - ##### statusIndicator

            PiAWT.StatusIndicator statusIndicator

      - ##### statusLabel

            Label statusLabel

  - ### Class org.apfloat.samples.PiDistributed.DistributedBinarySplittingPiCalculator

    class DistributedBinarySplittingPiCalculator extends PiParallel.ParallelBinarySplittingPiCalculator implements Serializable
    serialVersionUID:
      1L

  - ### Class org.apfloat.samples.PiDistributed.DistributedChudnovskyPiCalculator

    class DistributedChudnovskyPiCalculator extends PiParallel.ParallelChudnovskyPiCalculator implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### calculator

            PiDistributed.DistributedBinarySplittingPiCalculator calculator

      - ##### precision

            long precision

      - ##### radix

            int radix

  - ### Class org.apfloat.samples.PiDistributed.DistributedRamanujanPiCalculator

    class DistributedRamanujanPiCalculator extends PiParallel.ParallelRamanujanPiCalculator implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### calculator

            PiDistributed.DistributedBinarySplittingPiCalculator calculator

      - ##### precision

            long precision

      - ##### radix

            int radix

  - ### Class org.apfloat.samples.PiGUI

    class PiGUI extends Frame implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### statusLabel

            Label statusLabel

  - ### Class org.apfloat.samples.PiParallel.ParallelBinarySplittingPiCalculator

    class ParallelBinarySplittingPiCalculator extends Pi.BinarySplittingPiCalculator implements Serializable
    serialVersionUID:
      1L

  - ### Class org.apfloat.samples.PiParallel.ParallelChudnovskyPiCalculator

    class ParallelChudnovskyPiCalculator extends Pi.ChudnovskyPiCalculator implements Serializable
    serialVersionUID:
      1L

  - ### Class org.apfloat.samples.PiParallel.ParallelRamanujanPiCalculator

    class ParallelRamanujanPiCalculator extends Pi.RamanujanPiCalculator implements Serializable
    serialVersionUID:
      1L

  - ### Class org.apfloat.samples.PiParallel.ThreadLimitedOperation

    class ThreadLimitedOperation extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### numberOfProcessors

            int numberOfProcessors

      - ##### operation

            Operation<T> operation

  - ### Class org.apfloat.samples.PiParallelApplet

    class PiParallelApplet extends PiApplet implements Serializable
    serialVersionUID:
      1L

  - ### Class org.apfloat.samples.PiParallelAWT

    class PiParallelAWT extends PiAWT implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### threadsField

            TextField threadsField

      - ##### threadsLabel

            Label threadsLabel

  - ### Class org.apfloat.samples.PiParallelGUI

    class PiParallelGUI extends PiGUI implements Serializable
    serialVersionUID:
      1L

- ## Package org.apfloat.spi

  - ### Class org.apfloat.spi.ArrayAccess

    class ArrayAccess extends Object implements Serializable
    serialVersionUID:
      -7899494275459577958L

    - #### Serialized Fields

      - ##### length

            int length

      - ##### offset

            int offset

  - ### Class org.apfloat.spi.DataStorage

    class DataStorage extends Object implements Serializable
    serialVersionUID:
      1862028601696578467L

    - #### Serialized Fields

      - ##### isReadOnly

            boolean isReadOnly

      - ##### isSubsequenced

            boolean isSubsequenced

      - ##### length

            long length

      - ##### offset

            long offset

      - ##### originalDataStorage

            DataStorage originalDataStorage

  - ### Class org.apfloat.spi.DataStorage.AbstractIterator

    class AbstractIterator extends DataStorage.Iterator implements Serializable
    serialVersionUID:
      1668346231773868058L

    - #### Serialized Fields

      - ##### increment

            int increment

      - ##### length

            long length

      - ##### mode

            int mode

      - ##### position

            long position

  - ### Class org.apfloat.spi.DataStorage.Iterator

    class Iterator extends Object implements Serializable
    serialVersionUID:
      7155668655967297483L