# Index

A B C D E F G H I J K L M N O P Q R S T U V W Z
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

## A

a(long) - Method in interface org.apfloat.samples.Pi.BinarySplittingSeries
  Binary splitting term.
a(long) - Method in class org.apfloat.samples.Pi.ChudnovskyBinarySplittingSeries
a(long) - Method in class org.apfloat.samples.Pi.RamanujanBinarySplittingSeries
abs(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
abs(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Absolute value.
abs(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Absolute value.
abs(Apfloat) - Static method in class org.apfloat.ApfloatMath
  Absolute value.
abs(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Absolute value.
abs(Apint) - Static method in class org.apfloat.ApintMath
  Absolute value.
abs(Aprational) - Static method in class org.apfloat.AprationalMath
  Absolute value.
absCeil() - Method in class org.apfloat.internal.DoubleApfloatImpl
absCeil() - Method in class org.apfloat.internal.FloatApfloatImpl
absCeil() - Method in class org.apfloat.internal.IntApfloatImpl
absCeil() - Method in class org.apfloat.internal.LongApfloatImpl
absCeil() - Method in interface org.apfloat.spi.ApfloatImpl
  Returns this `ApfloatImpl` rounded away from zero.
absFloor() - Method in class org.apfloat.internal.DoubleApfloatImpl
absFloor() - Method in class org.apfloat.internal.FloatApfloatImpl
absFloor() - Method in class org.apfloat.internal.IntApfloatImpl
absFloor() - Method in class org.apfloat.internal.LongApfloatImpl
absFloor() - Method in interface org.apfloat.spi.ApfloatImpl
  Returns this `ApfloatImpl` rounded towards zero.
AbstractBinarySplittingSeries(long, int) - Constructor for class org.apfloat.samples.Pi.AbstractBinarySplittingSeries
  Construct a binary splitting series with the specified precision and radix.
AbstractCalculatorImpl - Class in org.apfloat.calc
  Basic calculator implementation.
AbstractCalculatorImpl() - Constructor for class org.apfloat.calc.AbstractCalculatorImpl
  Default constructor.
AbstractConvolutionBuilder - Class in org.apfloat.internal
  Abstract base class for creating convolutions of suitable type for the specified length.
AbstractConvolutionBuilder() - Constructor for class org.apfloat.internal.AbstractConvolutionBuilder
  Subclass constructor.
AbstractDataStorageBuilder - Class in org.apfloat.internal
  Abstract base class for a data storage creation strategy.
AbstractDataStorageBuilder() - Constructor for class org.apfloat.internal.AbstractDataStorageBuilder
  Subclass constructor.
AbstractField<T,V> - Class in org.apfloat.jscience
  This class represents an arbitrary precision field object.
AbstractField(V) - Constructor for class org.apfloat.jscience.AbstractField
  Constructs a new field object with the specified value.
AbstractIterator(int, long, long) - Constructor for class org.apfloat.spi.DataStorage.AbstractIterator
  Construct a new iterator.
AbstractNTTBuilder - Class in org.apfloat.internal
  Abstract base class for creating Number Theoretic Transforms suitable for the specified length, based on available memory configured in the `ApfloatContext`.
AbstractNTTBuilder() - Constructor for class org.apfloat.internal.AbstractNTTBuilder
  Subclass constructor.
AbstractStepFNTStrategy - Class in org.apfloat.internal
  Abstract superclass for step-based FNT strategies.
AbstractStepFNTStrategy() - Constructor for class org.apfloat.internal.AbstractStepFNTStrategy
  Subclass constructor.
AbstractStepFNTStrategy(NTTStepStrategy) - Constructor for class org.apfloat.internal.AbstractStepFNTStrategy
  Subclass constructor with step strategy.
acos(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
acos(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Inverse cosine.
acos(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Arc cosine.
acos(Apfloat) - Static method in class org.apfloat.ApfloatMath
  Inverse cosine.
acos(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Arc cosine.
acosh(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
acosh(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Inverse hyperbolic cosine.
acosh(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Hyperbolic arc cosine.
acosh(Apfloat) - Static method in class org.apfloat.ApfloatMath
  Inverse hyperbolic cosine.
acosh(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Hyperbolic arc cosine.
add(double[], double[]) - Method in class org.apfloat.internal.DoubleCRTMath
  Adds three words.
add(float[], float[]) - Method in class org.apfloat.internal.FloatCRTMath
  Adds three words.
add(int[], int[]) - Method in class org.apfloat.internal.IntCRTMath
  Adds three words.
add(long[], long[]) - Method in class org.apfloat.internal.LongCRTMath
  Adds three words.
add(Number, Number) - Method in class org.apfloat.calc.AbstractCalculatorImpl
add(Number, Number) - Method in interface org.apfloat.calc.CalculatorImpl
  Addition.
add(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
add(Apcomplex) - Method in class org.apfloat.Apcomplex
  Adds two apcomplex numbers.
add(Apcomplex, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Addition.
add(Apfloat) - Method in class org.apfloat.Apfloat
  Adds two apfloats.
add(Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Addition.
add(Apint) - Method in class org.apfloat.Apint
  Adds two apints.
add(Aprational) - Method in class org.apfloat.Aprational
  Adds two aprational numbers.
add(DataStorage.Iterator, DataStorage.Iterator, Double, DataStorage.Iterator, long) - Method in class org.apfloat.internal.DoubleAdditionStrategy
add(DataStorage.Iterator, DataStorage.Iterator, Float, DataStorage.Iterator, long) - Method in class org.apfloat.internal.FloatAdditionStrategy
add(DataStorage.Iterator, DataStorage.Iterator, Integer, DataStorage.Iterator, long) - Method in class org.apfloat.internal.IntAdditionStrategy
add(DataStorage.Iterator, DataStorage.Iterator, Long, DataStorage.Iterator, long) - Method in class org.apfloat.internal.LongAdditionStrategy
add(DataStorage.Iterator, DataStorage.Iterator, T, DataStorage.Iterator, long) - Method in interface org.apfloat.spi.AdditionStrategy
  Addition in some base.
addAll(ApfloatImpl...) - Method in class org.apfloat.internal.DoubleApfloatImpl
addAll(ApfloatImpl...) - Method in class org.apfloat.internal.FloatApfloatImpl
addAll(ApfloatImpl...) - Method in class org.apfloat.internal.IntApfloatImpl
addAll(ApfloatImpl...) - Method in class org.apfloat.internal.LongApfloatImpl
addAll(ApfloatImpl...) - Method in interface org.apfloat.spi.ApfloatImpl
  Add numbers together.
addEscapes(String) - Static method in exception class org.apfloat.calc.TokenMgrError
  Replaces unprintable characters by their escaped (or unicode escaped) equivalents in the given string
addExact(long, long) - Static method in class org.apfloat.spi.Util
  Returns the sum of the arguments, throwing an exception if the result overflows a long.
AdditionBuilder<T> - Interface in org.apfloat.spi
  Interface of a factory for creating addition strategies.
AdditionStrategy<T> - Interface in org.apfloat.spi
  Generic addition strategy.
additiveExpression() - Method in class org.apfloat.calc.CalculatorParser
addOrSubtract(ApfloatImpl, boolean) - Method in class org.apfloat.internal.DoubleApfloatImpl
addOrSubtract(ApfloatImpl, boolean) - Method in class org.apfloat.internal.FloatApfloatImpl
addOrSubtract(ApfloatImpl, boolean) - Method in class org.apfloat.internal.IntApfloatImpl
addOrSubtract(ApfloatImpl, boolean) - Method in class org.apfloat.internal.LongApfloatImpl
addOrSubtract(ApfloatImpl, boolean) - Method in interface org.apfloat.spi.ApfloatImpl
  Add or subtract an `ApfloatImpl` to this object.
adjustBeginLineColumn(int, int) - Method in class org.apfloat.calc.SimpleCharStream
  Method to adjust line and column numbers for the start of a token.
afterTransform(ArrayAccess) - Method in interface org.apfloat.aparapi.IntAparapiNTTStrategy
afterTransform(ArrayAccess) - Method in interface org.apfloat.aparapi.LongAparapiNTTStrategy
afterTransform(ArrayAccess) - Method in interface org.apfloat.internal.NTTStrategyDecorator
  Finish processing the data after the (inverse) transform.
agm(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
agm(Apcomplex, Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Arithmetic-geometric mean.
agm(Apcomplex, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Arithmetic-geometric mean.
agm(Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
  Arithmetic-geometric mean.
agm(Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Arithmetic-geometric mean.
airyAi(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
airyAi(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Airy function Ai.
airyAi(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Airy function Ai.
airyAi(Apfloat) - Static method in class org.apfloat.ApfloatMath
  Airy function Ai.
airyAi(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Airy function Ai.
airyAiPrime(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
airyAiPrime(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Derivative of the Airy function Ai.
airyAiPrime(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Derivative of the Airy function Ai.
airyAiPrime(Apfloat) - Static method in class org.apfloat.ApfloatMath
  Derivative of the Airy function Ai.
airyAiPrime(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Derivative of the Airy function Ai.
airyBi(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
airyBi(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Airy function Bi.
airyBi(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Airy function Bi.
airyBi(Apfloat) - Static method in class org.apfloat.ApfloatMath
  Airy function Bi.
airyBi(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Airy function Bi.
airyBiPrime(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
airyBiPrime(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Derivative of the Airy function Bi.
airyBiPrime(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Derivative of the Airy function Bi.
airyBiPrime(Apfloat) - Static method in class org.apfloat.ApfloatMath
  Derivative of the Airy function Bi.
airyBiPrime(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Derivative of the Airy function Bi.
allRoots(Apcomplex, int) - Static method in class org.apfloat.ApcomplexMath
  All values of the positive integer root.
allRoots(Apcomplex, int) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  All branches of a root.
angerJ(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
angerJ(Apcomplex, Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Anger function 𝐉.
angerJ(Apcomplex, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Anger function 𝐉.
angerJ(Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
  Anger function 𝐉.
angerJ(Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Anger function 𝐉.
Apcomplex - Class in org.apfloat
  Arbitrary precision complex number class.
Apcomplex() - Constructor for class org.apfloat.Apcomplex
  Default constructor.
Apcomplex(PushbackReader) - Constructor for class org.apfloat.Apcomplex
  Reads an apcomplex from a reader.
Apcomplex(String) - Constructor for class org.apfloat.Apcomplex
  Constructs an apcomplex from a string.
Apcomplex(Apfloat) - Constructor for class org.apfloat.Apcomplex
  Construct a real apcomplex whose imaginary part is zero.
Apcomplex(Apfloat, Apfloat) - Constructor for class org.apfloat.Apcomplex
  Construct an apcomplex with the specified real and imaginary part.
ApcomplexField - Class in org.apfloat.jscience
  This class represents an arbitrary precision complex number.
ApcomplexField(Apcomplex) - Constructor for class org.apfloat.jscience.ApcomplexField
  Constructs a new complex field object with the specified value.
ApcomplexMath - Class in org.apfloat
  Various mathematical functions for arbitrary precision complex numbers.
Apfloat - Class in org.apfloat
  Arbitrary precision floating-point number class.
Apfloat() - Constructor for class org.apfloat.Apfloat
  Default constructor.
Apfloat(double) - Constructor for class org.apfloat.Apfloat
  Constructs an apfloat from the specified `double`.
Apfloat(double, long) - Constructor for class org.apfloat.Apfloat
  Constructs an apfloat from the specified `double` and precision.
Apfloat(double, long, int) - Constructor for class org.apfloat.Apfloat
  Constructs an apfloat from the specified `double`, precision and radix.
Apfloat(float) - Constructor for class org.apfloat.Apfloat
  Constructs an apfloat from the specified `float`.
Apfloat(float, long) - Constructor for class org.apfloat.Apfloat
  Constructs an apfloat from the specified `float` and precision.
Apfloat(float, long, int) - Constructor for class org.apfloat.Apfloat
  Constructs an apfloat from the specified `float`, precision and radix.
Apfloat(long) - Constructor for class org.apfloat.Apfloat
  Constructs an apfloat from the specified `long`.
Apfloat(long, long) - Constructor for class org.apfloat.Apfloat
  Constructs an apfloat from the specified `long` and precision.
Apfloat(long, long, int) - Constructor for class org.apfloat.Apfloat
  Constructs an apfloat from the specified `long`, precision and radix.
Apfloat(PushbackReader) - Constructor for class org.apfloat.Apfloat
  Reads an apfloat from a stream using default precision and radix.
Apfloat(PushbackReader, long) - Constructor for class org.apfloat.Apfloat
  Reads an apfloat from a stream using the specified precision.
Apfloat(PushbackReader, long, int) - Constructor for class org.apfloat.Apfloat
  Reads an apfloat from a stream using the specified precision and radix.
Apfloat(PushbackReader, long, int, long) - Constructor for class org.apfloat.Apfloat
  Reads an apfloat from a stream using the specified precision and radix.
Apfloat(String) - Constructor for class org.apfloat.Apfloat
  Constructs an apfloat from the specified string.
Apfloat(String, long) - Constructor for class org.apfloat.Apfloat
  Constructs an apfloat from the specified string and precision.
Apfloat(String, long, int) - Constructor for class org.apfloat.Apfloat
  Constructs an apfloat from the specified string, precision and radix.
Apfloat(BigDecimal) - Constructor for class org.apfloat.Apfloat
  Creates an apfloat from a `BigDecimal`.
Apfloat(BigDecimal, long) - Constructor for class org.apfloat.Apfloat
  Creates an apfloat from a `BigDecimal`.
Apfloat(BigInteger) - Constructor for class org.apfloat.Apfloat
  Constructs an apfloat from a `BigInteger`.
Apfloat(BigInteger, long) - Constructor for class org.apfloat.Apfloat
  Constructs an apfloat from a `BigInteger` with the specified precision.
Apfloat(BigInteger, long, int) - Constructor for class org.apfloat.Apfloat
  Constructs an apfloat from a `BigInteger` with the specified precision and radix.
Apfloat(ApfloatImpl) - Constructor for class org.apfloat.Apfloat
  Constructs an apfloat that is backed by the specified `ApfloatImpl` object.
ApfloatArithmeticException - Exception Class in org.apfloat
  Exception indicating a mathematical condition.
ApfloatArithmeticException() - Constructor for exception class org.apfloat.ApfloatArithmeticException
  Constructs a new apfloat arithmetic exception with an empty detail message.
ApfloatArithmeticException(String) - Constructor for exception class org.apfloat.ApfloatArithmeticException
  Constructs a new apfloat arithmetic exception with the specified detail message.
ApfloatArithmeticException(String, String, Object...) - Constructor for exception class org.apfloat.ApfloatArithmeticException
  Constructs a new apfloat arithmetic exception with the specified detail message and localization data.
ApfloatBuilder - Interface in org.apfloat.spi
  An ApfloatBuilder contains factory methods to create new instances of `ApfloatImpl` implementations.
ApfloatCalculatorImpl - Class in org.apfloat.calc
  Arbitrary precision calculator implementation.
ApfloatCalculatorImpl() - Constructor for class org.apfloat.calc.ApfloatCalculatorImpl
  Default constructor.
ApfloatConfigurationException - Exception Class in org.apfloat
  Exception indicating an error in the apfloat configuration.
ApfloatConfigurationException() - Constructor for exception class org.apfloat.ApfloatConfigurationException
  Constructs a new apfloat configuration exception with an empty detail message.
ApfloatConfigurationException(String) - Constructor for exception class org.apfloat.ApfloatConfigurationException
  Constructs a new apfloat configuration exception with the specified detail message.
ApfloatConfigurationException(String, String, Object...) - Constructor for exception class org.apfloat.ApfloatConfigurationException
  Constructs a new apfloat configuration exception with the specified detail message and localization data.
ApfloatConfigurationException(String, Throwable) - Constructor for exception class org.apfloat.ApfloatConfigurationException
  Constructs a new apfloat configuration exception with the specified detail message and cause.
ApfloatConfigurationException(String, Throwable, String, Object...) - Constructor for exception class org.apfloat.ApfloatConfigurationException
  Constructs a new apfloat configuration exception with the specified detail message, cause and localization data.
ApfloatContext - Class in org.apfloat
  This class encapsulates the information needed by the apfloat implementation to perform computations.
ApfloatContext(Properties) - Constructor for class org.apfloat.ApfloatContext
  Create a new ApfloatContext using the specified properties.
ApfloatField - Class in org.apfloat.jscience
  This class represents an arbitrary precision floating-point number.
ApfloatField(Apfloat) - Constructor for class org.apfloat.jscience.ApfloatField
  Constructs a new floating-point field object with the specified value.
ApfloatHolder - Class in org.apfloat.samples
  Simple JavaBean to hold one `Apfloat`.
ApfloatHolder() - Constructor for class org.apfloat.samples.ApfloatHolder
  Construct an ApfloatHolder containing `null`.
ApfloatHolder(Apfloat) - Constructor for class org.apfloat.samples.ApfloatHolder
  Construct an ApfloatHolder containing the specified apfloat.
ApfloatImpl - Interface in org.apfloat.spi
  Interface for apfloat implementations.
ApfloatInternalException - Exception Class in org.apfloat.internal
  Exception indicating some unexpected apfloat implementation specific error situation.
ApfloatInternalException() - Constructor for exception class org.apfloat.internal.ApfloatInternalException
  Constructs a new apfloat internal exception with an empty detail message.
ApfloatInternalException(String) - Constructor for exception class org.apfloat.internal.ApfloatInternalException
  Constructs a new apfloat internal exception with the specified detail message.
ApfloatInternalException(String, String, Object...) - Constructor for exception class org.apfloat.internal.ApfloatInternalException
  Constructs a new apfloat internal exception with the specified detail message and localization data.
ApfloatInternalException(String, Throwable) - Constructor for exception class org.apfloat.internal.ApfloatInternalException
  Constructs a new apfloat internal exception with the specified detail message and cause.
ApfloatInternalException(String, Throwable, String, Object...) - Constructor for exception class org.apfloat.internal.ApfloatInternalException
  Constructs a new apfloat internal exception with the specified detail message, cause and localization data.
ApfloatInterruptedException - Exception Class in org.apfloat
  Exception indicating that the computation was interrupted.
ApfloatInterruptedException() - Constructor for exception class org.apfloat.ApfloatInterruptedException
  Constructs a new apfloat interrupted exception with an empty detail message.
ApfloatInterruptedException(String) - Constructor for exception class org.apfloat.ApfloatInterruptedException
  Constructs a new apfloat interrupted exception with the specified detail message.
ApfloatInterruptedException(String, String, Object...) - Constructor for exception class org.apfloat.ApfloatInterruptedException
  Constructs a new apfloat interrupted exception with the specified detail message and localization data.
ApfloatInterruptedException(String, Throwable) - Constructor for exception class org.apfloat.ApfloatInterruptedException
  Constructs a new apfloat interrupted exception with the specified detail message and cause.
ApfloatInterruptedException(String, Throwable, String, Object...) - Constructor for exception class org.apfloat.ApfloatInterruptedException
  Constructs a new apfloat interrupted exception with the specified detail message, cause and localization data.
ApfloatLocalizedException - Interface in org.apfloat
  Interface for exceptions that have localized messages.
ApfloatMath - Class in org.apfloat
  Various mathematical functions for arbitrary precision floating-point numbers.
ApfloatRuntimeException - Exception Class in org.apfloat
  Exception indicating some unexpected error situation.
ApfloatRuntimeException() - Constructor for exception class org.apfloat.ApfloatRuntimeException
  Constructs a new apfloat runtime exception with an empty detail message.
ApfloatRuntimeException(String) - Constructor for exception class org.apfloat.ApfloatRuntimeException
  Constructs a new apfloat runtime exception with the specified detail message.
ApfloatRuntimeException(String, String, Object...) - Constructor for exception class org.apfloat.ApfloatRuntimeException
  Constructs a new apfloat runtime exception with the specified detail message and localization data.
ApfloatRuntimeException(String, Throwable) - Constructor for exception class org.apfloat.ApfloatRuntimeException
  Constructs a new apfloat runtime exception with the specified detail message and cause.
ApfloatRuntimeException(String, Throwable, String, Object...) - Constructor for exception class org.apfloat.ApfloatRuntimeException
  Constructs a new apfloat runtime exception with the specified detail message, cause and localization data.
Apint - Class in org.apfloat
  Arbitrary precision integer class.
Apint() - Constructor for class org.apfloat.Apint
  Default constructor.
Apint(long) - Constructor for class org.apfloat.Apint
  Constructs an apfloat from the specified `long`.
Apint(long, int) - Constructor for class org.apfloat.Apint
  Constructs an apfloat from the specified `long` and radix.
Apint(PushbackReader) - Constructor for class org.apfloat.Apint
  Reads an apint from a stream using the default radix.
Apint(PushbackReader, int) - Constructor for class org.apfloat.Apint
  Reads an apint from a stream using the specified radix.
Apint(PushbackReader, int, long) - Constructor for class org.apfloat.Apint
  Reads an apint from a stream using the specified radix.
Apint(String) - Constructor for class org.apfloat.Apint
  Constructs an apfloat from the specified string.
Apint(String, int) - Constructor for class org.apfloat.Apint
  Constructs an apfloat from the specified string and radix.
Apint(BigInteger) - Constructor for class org.apfloat.Apint
  Constructs an apint from a `BigInteger`.
Apint(BigInteger, int) - Constructor for class org.apfloat.Apint
  Constructs an apint from a `BigInteger` using the specified radix.
ApintMath - Class in org.apfloat
  Various mathematical functions for arbitrary precision integers.
Aprational - Class in org.apfloat
  Arbitrary precision rational number class.
Aprational() - Constructor for class org.apfloat.Aprational
  Default constructor.
Aprational(double) - Constructor for class org.apfloat.Aprational
  Constructs an aprational from a `double`.
Aprational(double, int) - Constructor for class org.apfloat.Aprational
  Constructs an aprational from a `double` using the specified radix.
Aprational(PushbackReader) - Constructor for class org.apfloat.Aprational
  Reads an aprational from a reader.
Aprational(PushbackReader, int) - Constructor for class org.apfloat.Aprational
  Reads an aprational from a reader.
Aprational(String) - Constructor for class org.apfloat.Aprational
  Constructs an aprational from a string.
Aprational(String, int) - Constructor for class org.apfloat.Aprational
  Constructs an aprational from a string with the specified radix.
Aprational(BigInteger) - Constructor for class org.apfloat.Aprational
  Constructs an aprational from a `BigInteger`.
Aprational(BigInteger, int) - Constructor for class org.apfloat.Aprational
  Constructs an aprational from a `BigInteger` using the specified radix.
Aprational(Apint) - Constructor for class org.apfloat.Aprational
  Construct an integer aprational whose denominator is one.
Aprational(Apint, Apint) - Constructor for class org.apfloat.Aprational
  Construct an aprational with the specified numerator and denominator.
AprationalField - Class in org.apfloat.jscience
  This class represents an arbitrary precision rational number.
AprationalField(Aprational) - Constructor for class org.apfloat.jscience.AprationalField
  Constructs a new rational field object with the specified value.
AprationalMath - Class in org.apfloat
  Various mathematical functions for arbitrary precision rational numbers.
arg(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
arg(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Angle of the complex vector in the complex plane.
arg(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Complex angle.
argumentList() - Method in class org.apfloat.calc.CalculatorParser
ArrayAccess - Class in org.apfloat.spi
  The `ArrayAccess` class simulates a `C` language pointer.
ArrayAccess(int, int) - Constructor for class org.apfloat.spi.ArrayAccess
  Create an array access.
asin(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
asin(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Inverse sine.
asin(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Arc sine.
asin(Apfloat) - Static method in class org.apfloat.ApfloatMath
  Inverse sine.
asin(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Arc sine.
asinh(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
asinh(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Inverse hyperbolic sine.
asinh(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Hyperbolic arc sine.
asinh(Apfloat) - Static method in class org.apfloat.ApfloatMath
  Inverse hyperbolic sine.
asinh(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Hyperbolic arc sine.
assignmentExpression() - Method in class org.apfloat.calc.CalculatorParser
atan(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
atan(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Inverse tangent.
atan(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Arc tangent.
atan(Apfloat) - Static method in class org.apfloat.ApfloatMath
  Inverse tangent.
atan(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Arc tangent.
atan2(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
atan2(Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
  Converts cartesian coordinates to polar coordinates.
atan2(Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Angle of point.
atanh(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
atanh(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Inverse hyperbolic tangent.
atanh(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Hyperbolic arc tangent.
atanh(Apfloat) - Static method in class org.apfloat.ApfloatMath
  Inverse hyperbolic tangent.
atanh(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Hyperbolic arc tangent.
autoConvolute(DataStorage, long) - Method in class org.apfloat.internal.ThreeNTTConvolutionStrategy
  Convolutes a data set with itself.
autoConvoluteOne(DataStorage, long, int, boolean) - Method in class org.apfloat.internal.ThreeNTTConvolutionStrategy
  Performs an autoconvolution modulo one modulus, of the specified transform length.

## B

BackgroundOperation<T> - Class in org.apfloat.samples
  Class for running an `Operation` in the background in a separate thread.
BackgroundOperation(Operation) - Constructor for class org.apfloat.samples.BackgroundOperation
  Runs an operation in the background in a separate thread.
BackingStorageException - Exception Class in org.apfloat.internal
  Exception indicating a backing storage failure.
BackingStorageException() - Constructor for exception class org.apfloat.internal.BackingStorageException
  Constructs a new apfloat backing storage exception with an empty detail message.
BackingStorageException(String) - Constructor for exception class org.apfloat.internal.BackingStorageException
  Constructs a new apfloat backing storage exception with the specified detail message.
BackingStorageException(String, String, Object...) - Constructor for exception class org.apfloat.internal.BackingStorageException
  Constructs a new apfloat backing storage exception with the specified detail message and localization data.
BackingStorageException(String, Throwable) - Constructor for exception class org.apfloat.internal.BackingStorageException
  Constructs a new apfloat backing storage exception with the specified detail message and cause.
BackingStorageException(String, Throwable, String, Object...) - Constructor for exception class org.apfloat.internal.BackingStorageException
  Constructs a new apfloat backing storage exception with the specified detail message, cause and localization data.
backup(int) - Method in class org.apfloat.calc.SimpleCharStream
  Backup a number of characters.
barnesG(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
barnesG(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Barnes G-function.
barnesG(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Barnes G-function.
barnesG(Apfloat) - Static method in class org.apfloat.ApfloatMath
  Barnes G-function.
barnesG(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Barnes G-function.
BASE - Static variable in interface org.apfloat.internal.DoubleRadixConstants
  Bases for radixes 2, ..., 36.
BASE - Static variable in interface org.apfloat.internal.FloatRadixConstants
  Bases for radixes 2, ..., 36.
BASE - Static variable in interface org.apfloat.internal.IntRadixConstants
  Bases for radixes 2, ..., 36.
BASE - Static variable in interface org.apfloat.internal.LongRadixConstants
  Bases for radixes 2, ..., 36.
BASE_DIGITS - Static variable in interface org.apfloat.internal.DoubleRadixConstants
  The power of the radix in each base.
BASE_DIGITS - Static variable in interface org.apfloat.internal.FloatRadixConstants
  The power of the radix in each base.
BASE_DIGITS - Static variable in interface org.apfloat.internal.IntRadixConstants
  The power of the radix in each base.
BASE_DIGITS - Static variable in interface org.apfloat.internal.LongRadixConstants
  The power of the radix in each base.
baseAdd(DataStorage.Iterator, DataStorage.Iterator, double, DataStorage.Iterator, long) - Method in class org.apfloat.internal.DoubleBaseMath
  Addition in some base.
baseAdd(DataStorage.Iterator, DataStorage.Iterator, float, DataStorage.Iterator, long) - Method in class org.apfloat.internal.FloatBaseMath
  Addition in some base.
baseAdd(DataStorage.Iterator, DataStorage.Iterator, int, DataStorage.Iterator, long) - Method in class org.apfloat.internal.IntBaseMath
  Addition in some base.
baseAdd(DataStorage.Iterator, DataStorage.Iterator, long, DataStorage.Iterator, long) - Method in class org.apfloat.internal.LongBaseMath
  Addition in some base.
baseDivide(DataStorage.Iterator, double, double, DataStorage.Iterator, long) - Method in class org.apfloat.internal.DoubleBaseMath
  Division in some base.
baseDivide(DataStorage.Iterator, float, float, DataStorage.Iterator, long) - Method in class org.apfloat.internal.FloatBaseMath
  Division in some base.
baseDivide(DataStorage.Iterator, int, int, DataStorage.Iterator, long) - Method in class org.apfloat.internal.IntBaseMath
  Division in some base.
baseDivide(DataStorage.Iterator, long, long, DataStorage.Iterator, long) - Method in class org.apfloat.internal.LongBaseMath
  Division in some base.
baseMultiplyAdd(DataStorage.Iterator, DataStorage.Iterator, double, double, DataStorage.Iterator, long) - Method in class org.apfloat.internal.DoubleBaseMath
  Multiplication and addition in some base.
baseMultiplyAdd(DataStorage.Iterator, DataStorage.Iterator, float, float, DataStorage.Iterator, long) - Method in class org.apfloat.internal.FloatBaseMath
  Multiplication and addition in some base.
baseMultiplyAdd(DataStorage.Iterator, DataStorage.Iterator, int, int, DataStorage.Iterator, long) - Method in class org.apfloat.internal.IntBaseMath
  Multiplication and addition in some base.
baseMultiplyAdd(DataStorage.Iterator, DataStorage.Iterator, long, long, DataStorage.Iterator, long) - Method in class org.apfloat.internal.LongBaseMath
  Multiplication and addition in some base.
baseSubtract(DataStorage.Iterator, DataStorage.Iterator, double, DataStorage.Iterator, long) - Method in class org.apfloat.internal.DoubleBaseMath
  Subtraction in some base.
baseSubtract(DataStorage.Iterator, DataStorage.Iterator, float, DataStorage.Iterator, long) - Method in class org.apfloat.internal.FloatBaseMath
  Subtraction in some base.
baseSubtract(DataStorage.Iterator, DataStorage.Iterator, int, DataStorage.Iterator, long) - Method in class org.apfloat.internal.IntBaseMath
  Subtraction in some base.
baseSubtract(DataStorage.Iterator, DataStorage.Iterator, long, DataStorage.Iterator, long) - Method in class org.apfloat.internal.LongBaseMath
  Subtraction in some base.
beforeTransform(ArrayAccess) - Method in interface org.apfloat.aparapi.IntAparapiNTTStrategy
beforeTransform(ArrayAccess) - Method in interface org.apfloat.aparapi.LongAparapiNTTStrategy
beforeTransform(ArrayAccess) - Method in interface org.apfloat.internal.NTTStrategyDecorator
  Prepare the data for the (inverse) transform.
beginColumn - Variable in class org.apfloat.calc.Token
  The column number of the first character of this Token.
beginLine - Variable in class org.apfloat.calc.Token
  The line number of the first character of this Token.
BeginToken() - Method in class org.apfloat.calc.SimpleCharStream
  Start.
bernoulli(long) - Static method in class org.apfloat.AprationalMath
  Returns the specified Bernoulli number.
bernoulli(long) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Bernoulli number.
bernoulli(long, int) - Static method in class org.apfloat.AprationalMath
  Returns the specified Bernoulli number in the given radix.
bernoulli(long, int) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Bernoulli number.
bernoulli(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
bernoulliB(long, Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Bernoulli polynomial.
bernoulliB(long, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Bernoulli polynomial.
bernoulliB(long, Apfloat) - Static method in class org.apfloat.ApfloatMath
  Bernoulli polynomial.
bernoulliB(long, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Bernoulli polynomial.
bernoulliB(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
besselI(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
besselI(Apcomplex, Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Modified Bessel function of the first kind.
besselI(Apcomplex, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Modified Bessel function of the first kind.
besselI(Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
  Modified Bessel function of the first kind.
besselI(Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Modified Bessel function of the first kind.
besselJ(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
besselJ(Apcomplex, Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Bessel function of the first kind.
besselJ(Apcomplex, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Bessel function of the first kind.
besselJ(Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
  Bessel function of the first kind.
besselJ(Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Bessel function of the first kind.
besselK(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
besselK(Apcomplex, Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Modified Bessel function of the second kind.
besselK(Apcomplex, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Modified Bessel function of the second kind.
besselK(Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
  Modified Bessel function of the second kind.
besselK(Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Modified Bessel function of the second kind.
besselY(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
besselY(Apcomplex, Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Bessel function of the second kind.
besselY(Apcomplex, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Bessel function of the second kind.
besselY(Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
  Bessel function of the second kind.
besselY(Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Bessel function of the second kind.
beta(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
beta(Number, Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
beta(Number, Number, Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
beta(Apcomplex, Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Beta function.
beta(Apcomplex, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Beta function.
beta(Apcomplex, Apcomplex, Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Incomplete beta function.
beta(Apcomplex, Apcomplex, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Incomplete beta function.
beta(Apcomplex, Apcomplex, Apcomplex, Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Generalized incomplete beta function.
beta(Apcomplex, Apcomplex, Apcomplex, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Generalized incomplete beta function.
beta(Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
  Beta function.
beta(Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Beta function.
beta(Apfloat, Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
  Incomplete beta function.
beta(Apfloat, Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Incomplete beta function.
beta(Apfloat, Apfloat, Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
  Generalized incomplete beta function.
beta(Apfloat, Apfloat, Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Generalized incomplete beta function.
BinarySplittingPiCalculator(Pi.BinarySplittingSeries) - Constructor for class org.apfloat.samples.Pi.BinarySplittingPiCalculator
  Construct a pi calculator with the specified precision and radix.
BinarySplittingProgressIndicator(long) - Constructor for class org.apfloat.samples.Pi.BinarySplittingProgressIndicator
  Construct a progress indicator with the specified number of terms of the series.
binomial(long, long) - Static method in class org.apfloat.ApintMath
  Binomial coefficient.
binomial(long, long) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Binomial coefficient.
binomial(long, long, int) - Static method in class org.apfloat.ApintMath
  Binomial coefficient.
binomial(long, long, int) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Binomial coefficient.
binomial(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
binomial(Apcomplex, Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Binomial coefficient.
binomial(Apcomplex, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Binomial coefficient.
binomial(Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
  Binomial coefficient.
binomial(Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Binomial coefficient.
binomial(Apint, Apint) - Static method in class org.apfloat.ApintMath
  Binomial coefficient.
binomial(Aprational, Aprational) - Static method in class org.apfloat.AprationalMath
  Binomial coefficient.
BLOCK_SIZE - Static variable in class org.apfloat.ApfloatContext
  Property name for specifying the I/O block size.
BorweinPiCalculator(long, int) - Constructor for class org.apfloat.samples.Pi.BorweinPiCalculator
  Construct a pi calculator with the specified precision and radix.
bufcolumn - Variable in class org.apfloat.calc.SimpleCharStream
buffer - Variable in class org.apfloat.calc.SimpleCharStream
bufline - Variable in class org.apfloat.calc.SimpleCharStream
bufpos - Variable in class org.apfloat.calc.SimpleCharStream
  Position in buffer.
BUILDER_FACTORY - Static variable in class org.apfloat.ApfloatContext
  Property name for specifying the apfloat builder factory class.
BuilderFactory - Interface in org.apfloat.spi
  A `BuilderFactory` object contains factory methods for building the various parts of an apfloat using the Builder pattern.
byteValue() - Method in class org.apfloat.Apcomplex
  Returns the value of the this number as a `byte`.
byteValue() - Method in class org.apfloat.Apfloat
  Returns the value of the this number as a `byte`.
byteValueExact() - Method in class org.apfloat.Apcomplex
  Returns the value of the this number as a `byte`, checking for lost information.

## C

CACHE_BURST - Static variable in class org.apfloat.ApfloatContext
  Property name for specifying the level 1 cache burst size.
CACHE_L1_SIZE - Static variable in class org.apfloat.ApfloatContext
  Property name for specifying the level 1 cache size.
CACHE_L2_SIZE - Static variable in class org.apfloat.ApfloatContext
  Property name for specifying the level 2 cache size.
Calculator - Class in org.apfloat.calc
  Command-line calculator.
CalculatorApplet - Class in org.apfloat.calc
  Calculator applet.
CalculatorApplet() - Constructor for class org.apfloat.calc.CalculatorApplet
  Default constructor.
CalculatorAWT - Class in org.apfloat.calc
  Graphical AWT elements for the calculator.
CalculatorAWT() - Constructor for class org.apfloat.calc.CalculatorAWT
  Construct a panel with graphical elements.
CalculatorGUI - Class in org.apfloat.calc
  AWT client application for the calculator.
CalculatorGUI() - Constructor for class org.apfloat.calc.CalculatorGUI
  Default constructor.
CalculatorImpl - Interface in org.apfloat.calc
  Calculator implementation interface.
CalculatorParser - Class in org.apfloat.calc
CalculatorParser(InputStream) - Constructor for class org.apfloat.calc.CalculatorParser
  Constructor with InputStream.
CalculatorParser(InputStream, OutputStream, CalculatorImpl) - Constructor for class org.apfloat.calc.CalculatorParser
CalculatorParser(InputStream, String) - Constructor for class org.apfloat.calc.CalculatorParser
  Constructor with InputStream and supplied encoding
CalculatorParser(Reader) - Constructor for class org.apfloat.calc.CalculatorParser
  Constructor.
CalculatorParser(Reader, PrintWriter, CalculatorImpl) - Constructor for class org.apfloat.calc.CalculatorParser
CalculatorParser(Reader, Writer, CalculatorImpl) - Constructor for class org.apfloat.calc.CalculatorParser
CalculatorParser(CalculatorParserTokenManager) - Constructor for class org.apfloat.calc.CalculatorParser
  Constructor with generated Token Manager.
CalculatorParserConstants - Interface in org.apfloat.calc
  Token literal values and constants.
CalculatorParserTokenManager - Class in org.apfloat.calc
  Token Manager.
CalculatorParserTokenManager(SimpleCharStream) - Constructor for class org.apfloat.calc.CalculatorParserTokenManager
  Constructor.
CalculatorParserTokenManager(SimpleCharStream, int) - Constructor for class org.apfloat.calc.CalculatorParserTokenManager
  Constructor.
call(List) - Method in class org.apfloat.calc.FunctionCalculatorImpl.FixedFunction
call(List) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Function
  Call the function.
call(FunctionCalculatorImpl.Functions, List) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.FixedFunctionHandler
  Call the function.
cancel() - Method in class org.apfloat.samples.BackgroundOperation
  Cancel the operation by interrupting the thread executing it.
carry(DataStorage, long, long, long, long, double[], double[]) - Method in class org.apfloat.internal.DoubleCarryCRTStepStrategy
carry(DataStorage, long, long, long, long, float[], float[]) - Method in class org.apfloat.internal.FloatCarryCRTStepStrategy
carry(DataStorage, long, long, long, long, int[], int[]) - Method in class org.apfloat.internal.IntCarryCRTStepStrategy
carry(DataStorage, long, long, long, long, long[], long[]) - Method in class org.apfloat.internal.LongCarryCRTStepStrategy
carry(DataStorage, long, long, long, long, T, T) - Method in interface org.apfloat.spi.CarryCRTStepStrategy
  Propagate carries from the previous block computed with the CRT method.
carryCRT(DataStorage, DataStorage, DataStorage, long) - Method in class org.apfloat.internal.StepCarryCRTStrategy
  Calculate the final result of a three-NTT convolution.
carryCRT(DataStorage, DataStorage, DataStorage, long) - Method in interface org.apfloat.spi.CarryCRTStrategy
  Calculate the final result of a three-NTT convolution.
CarryCRTBuilder<T> - Interface in org.apfloat.spi
  Interface of a factory for creating carry-CRT related objects.
CarryCRTStepStrategy<T> - Interface in org.apfloat.spi
  Interface for performing the steps of a carry-CRT operation in a convolution.
carryCRTStrategy - Variable in class org.apfloat.internal.ThreeNTTConvolutionStrategy
  The carry-CRT to use.
CarryCRTStrategy - Interface in org.apfloat.spi
  Interface for performing the final step of a three-modulus Number Theoretic Transform based convolution.
catalan() - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Catalan's constant G.
catalan(int) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Catalan's constant G.
catalan(long) - Static method in class org.apfloat.ApfloatMath
  Calculates Catalan's constant, G.
catalan(long, int) - Static method in class org.apfloat.ApfloatMath
  Calculates Catalan's constant, G.
catalan(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
cbrt(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
cbrt(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Cube root.
cbrt(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Cube root.
cbrt(Apfloat) - Static method in class org.apfloat.ApfloatMath
  Cube root.
cbrt(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Cube root.
cbrt(Apint) - Static method in class org.apfloat.ApintMath
  Cube root and remainder.
ceil() - Method in class org.apfloat.Apfloat
  Ceiling function.
ceil() - Method in class org.apfloat.Apint
  Ceiling function.
ceil() - Method in class org.apfloat.Aprational
  Ceiling function.
ceil(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
ceil(Apfloat) - Static method in class org.apfloat.ApfloatMath
  Ceiling function.
ceil(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Ceiling function.
chebyshevT(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
chebyshevT(Apcomplex, Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Chebyshev function of the first kind.
chebyshevT(Apcomplex, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Chebyshev function of the first kind.
chebyshevT(Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
  Chebyshev function of the first kind.
chebyshevT(Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Chebyshev function of the first kind.
chebyshevU(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
chebyshevU(Apcomplex, Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Chebyshev function of the second kind.
chebyshevU(Apcomplex, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Chebyshev function of the second kind.
chebyshevU(Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
  Chebyshev function of the second kind.
chebyshevU(Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Chebyshev function of the second kind.
checkGet() - Method in class org.apfloat.spi.DataStorage.AbstractIterator
  Checks if any of the `get()` methods can be called.
checkInterrupted() - Static method in class org.apfloat.ApfloatContext
  Checks if the current thread was interrupted.
checkLength() - Method in class org.apfloat.spi.DataStorage.AbstractIterator
  Checks if the iterator is at the end yet.
checkSet() - Method in class org.apfloat.spi.DataStorage.AbstractIterator
  Checks if any of the `set()` methods can be called.
ChudnovskyBinarySplittingSeries(long, int) - Constructor for class org.apfloat.samples.Pi.ChudnovskyBinarySplittingSeries
  Basic constructor.
ChudnovskyPiCalculator(long, int) - Constructor for class org.apfloat.samples.Pi.ChudnovskyPiCalculator
  Construct a pi calculator with the specified precision and radix.
ChudnovskyPiCalculator(Pi.BinarySplittingPiCalculator, long, int) - Constructor for class org.apfloat.samples.Pi.ChudnovskyPiCalculator
  Construct a pi calculator with the specified binary splitting algorithm.
clausenC(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
clausenC(Apcomplex, Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Clausen function C.
clausenC(Apcomplex, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Clausen function C.
clausenC(Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
  Clausen function C.
clausenC(Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Clausen function C.
clausenCl(long, Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Clausen function Cl.
clausenCl(long, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Clausen function Cl.
clausenCl(long, Apfloat) - Static method in class org.apfloat.ApfloatMath
  Clausen function Cl.
clausenCl(long, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Clausen function Cl.
clausenCl(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
clausenS(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
clausenS(Apcomplex, Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Clausen function S.
clausenS(Apcomplex, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Clausen function S.
clausenS(Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
  Clausen function S.
clausenS(Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Clausen function S.
clausenSl(long, Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Clausen function Sl.
clausenSl(long, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Clausen function Sl.
clausenSl(long, Apfloat) - Static method in class org.apfloat.ApfloatMath
  Clausen function Sl.
clausenSl(long, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Clausen function Sl.
clausenSl(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
CLEANUP_AT_EXIT - Static variable in class org.apfloat.ApfloatContext
  Property name for specifying if clean-up should be done at program exit.
clearThreadContexts() - Static method in class org.apfloat.ApfloatContext
  Removes all thread-specific ApfloatContexts.
clone() - Method in class org.apfloat.ApfloatContext
  Creates a copy of this object.
close() - Method in class org.apfloat.internal.DoubleMemoryArrayAccess
close() - Method in class org.apfloat.internal.FloatMemoryArrayAccess
close() - Method in class org.apfloat.internal.IntMemoryArrayAccess
close() - Method in class org.apfloat.internal.LongMemoryArrayAccess
close() - Method in class org.apfloat.spi.ArrayAccess
  Close this array access and commit any changes to the underlying data storage if applicable.
close() - Method in class org.apfloat.spi.DataStorage.Iterator
  Closes the iterator.
column - Variable in class org.apfloat.calc.SimpleCharStream
ColumnSixStepFNTStrategy - Class in org.apfloat.aparapi
  Six-step NTT implementation that processes the data in the columns of the matrix.
ColumnSixStepFNTStrategy(NTTStepStrategy, MatrixStrategy) - Constructor for class org.apfloat.aparapi.ColumnSixStepFNTStrategy
  Basic constructor.
ColumnTwoPassFNTStrategy - Class in org.apfloat.aparapi
  Two-pass NTT implementation that processes the data in the columns of the matrix.
ColumnTwoPassFNTStrategy(NTTStepStrategy) - Constructor for class org.apfloat.aparapi.ColumnTwoPassFNTStrategy
  Basic constructor.
compare(double[], double[]) - Method in class org.apfloat.internal.DoubleCRTMath
  Compares three words.
compare(float[], float[]) - Method in class org.apfloat.internal.FloatCRTMath
  Compares three words.
compare(int[], int[]) - Method in class org.apfloat.internal.IntCRTMath
  Compares three words.
compare(long[], long[]) - Method in class org.apfloat.internal.LongCRTMath
  Compares three words.
compareTo(Apfloat) - Method in class org.apfloat.Apfloat
  Compare this apfloat to the specified apfloat.
compareTo(Apfloat) - Method in class org.apfloat.Apint
  Compare this apint to the specified apfloat.
compareTo(Apfloat) - Method in class org.apfloat.Aprational
  Compare this aprational to the specified apfloat.
compareTo(Apint) - Method in class org.apfloat.Apint
  Compare this apint to the specified apint.
compareTo(Aprational) - Method in class org.apfloat.Apint
  Compare this apint to the specified aprational.
compareTo(Aprational) - Method in class org.apfloat.Aprational
  Compare this aprational to the specified aprational.
compareTo(PiDistributed.Node) - Method in class org.apfloat.samples.PiDistributed.Node
  Compare this Node to another Node.
compareTo(ApfloatImpl) - Method in class org.apfloat.internal.DoubleApfloatImpl
compareTo(ApfloatImpl) - Method in class org.apfloat.internal.FloatApfloatImpl
compareTo(ApfloatImpl) - Method in class org.apfloat.internal.IntApfloatImpl
compareTo(ApfloatImpl) - Method in class org.apfloat.internal.LongApfloatImpl
compareTo(ApfloatImpl) - Method in interface org.apfloat.spi.ApfloatImpl
  Compare this `ApfloatImpl` and another number.
compareTo(T) - Method in class org.apfloat.jscience.AbstractField
  Compares this number to another number.
conj() - Method in class org.apfloat.Apcomplex
  Returns the complex conjugate of this apcomplex.
conj(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
conj(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Complex conjugate.
constant() - Method in class org.apfloat.calc.CalculatorParser
continuedFraction(Apfloat, int) - Static method in class org.apfloat.ApfloatMath
  Generates the first `n` terms in the continued fraction representation of `x`.
continuedFraction(Apfloat, int) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Continued fraction.
continuedFraction(Aprational, int) - Static method in class org.apfloat.AprationalMath
  Generates the first `n` terms in the continued fraction representation of `x`.
convergents(Apfloat, int) - Static method in class org.apfloat.ApfloatMath
  Generates the first `n` convergents corresponding to the continued fraction of `x`.
convergents(Apfloat, int) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Convergents.
convergents(Aprational, int) - Static method in class org.apfloat.AprationalMath
  Generates the first `n` convergents corresponding to the continued fraction of `x`.
convolute(DataStorage, DataStorage, long) - Method in class org.apfloat.internal.DoubleKaratsubaConvolutionStrategy
convolute(DataStorage, DataStorage, long) - Method in class org.apfloat.internal.DoubleMediumConvolutionStrategy
convolute(DataStorage, DataStorage, long) - Method in class org.apfloat.internal.DoubleShortConvolutionStrategy
convolute(DataStorage, DataStorage, long) - Method in class org.apfloat.internal.FloatKaratsubaConvolutionStrategy
convolute(DataStorage, DataStorage, long) - Method in class org.apfloat.internal.FloatMediumConvolutionStrategy
convolute(DataStorage, DataStorage, long) - Method in class org.apfloat.internal.FloatShortConvolutionStrategy
convolute(DataStorage, DataStorage, long) - Method in class org.apfloat.internal.IntKaratsubaConvolutionStrategy
convolute(DataStorage, DataStorage, long) - Method in class org.apfloat.internal.IntMediumConvolutionStrategy
convolute(DataStorage, DataStorage, long) - Method in class org.apfloat.internal.IntShortConvolutionStrategy
convolute(DataStorage, DataStorage, long) - Method in class org.apfloat.internal.LongKaratsubaConvolutionStrategy
convolute(DataStorage, DataStorage, long) - Method in class org.apfloat.internal.LongMediumConvolutionStrategy
convolute(DataStorage, DataStorage, long) - Method in class org.apfloat.internal.LongShortConvolutionStrategy
convolute(DataStorage, DataStorage, long) - Method in class org.apfloat.internal.ThreeNTTConvolutionStrategy
convolute(DataStorage, DataStorage, long) - Method in interface org.apfloat.spi.ConvolutionStrategy
  Convolutes the two sets of data.
convoluteOne(DataStorage, DataStorage, long, int, boolean) - Method in class org.apfloat.internal.ThreeNTTConvolutionStrategy
  Performs a convolution modulo one modulus, of the specified transform length.
ConvolutionBuilder - Interface in org.apfloat.spi
  Interface of a factory for creating convolutors.
ConvolutionStrategy - Interface in org.apfloat.spi
  Generic convolution strategy.
copy() - Method in class org.apfloat.jscience.AbstractField
  Returns a copy of this object.
copy() - Method in class org.apfloat.jscience.ApcomplexField
copy() - Method in class org.apfloat.jscience.ApfloatField
copy() - Method in class org.apfloat.jscience.AprationalField
copy() - Method in class org.apfloat.jscience.EllipticCurveGroup
copy() - Method in class org.apfloat.jscience.FixedPrecisionApcomplexField
copy() - Method in class org.apfloat.jscience.FixedPrecisionApfloatField
copy() - Method in class org.apfloat.jscience.ModuloApintField
copy() - Method in class org.apfloat.jscience.ModuloPolynomialField
copyFrom(DataStorage) - Method in class org.apfloat.spi.DataStorage
  Copies all data from another data storage to this data storage.
copyFrom(DataStorage, long) - Method in class org.apfloat.spi.DataStorage
  Copies the specified number of elements from another data storage to this data storage.
copySign(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
copySign(Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
  Copy sign from one argument to another.
copySign(Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Copies the sign from one number to another.
copySign(Apint, Apint) - Static method in class org.apfloat.ApintMath
  Copy sign from one argument to another.
copySign(Aprational, Aprational) - Static method in class org.apfloat.AprationalMath
  Copy sign from one argument to another.
cos(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
cos(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Cosine.
cos(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Cosine.
cos(Apfloat) - Static method in class org.apfloat.ApfloatMath
  Cosine.
cos(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Cosine.
cosh(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
cosh(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Hyperbolic cosine.
cosh(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Hyperbolic cosine.
cosh(Apfloat) - Static method in class org.apfloat.ApfloatMath
  Hyperbolic cosine.
cosh(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Hyperbolic cosine.
coshIntegral(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
coshIntegral(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Hyperbolic cosine integral.
coshIntegral(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Hyperbolic cosine integral.
coshIntegral(Apfloat) - Static method in class org.apfloat.ApfloatMath
  Hyperbolic cosine integral.
coshIntegral(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Hyperbolic cosine integral.
cosIntegral(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
cosIntegral(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Cosine integral.
cosIntegral(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Cosine integral.
cosIntegral(Apfloat) - Static method in class org.apfloat.ApfloatMath
  Cosine integral.
cosIntegral(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Cosine integral.
createAddition(int) - Method in class org.apfloat.internal.DoubleAdditionBuilder
createAddition(int) - Method in class org.apfloat.internal.FloatAdditionBuilder
createAddition(int) - Method in class org.apfloat.internal.IntAdditionBuilder
createAddition(int) - Method in class org.apfloat.internal.LongAdditionBuilder
createAddition(int) - Method in interface org.apfloat.spi.AdditionBuilder
  Returns an addition strategy of suitable type for the specified radix.
createApfloat(double, long, int) - Method in class org.apfloat.internal.DoubleApfloatBuilder
createApfloat(double, long, int) - Method in class org.apfloat.internal.FloatApfloatBuilder
createApfloat(double, long, int) - Method in class org.apfloat.internal.IntApfloatBuilder
createApfloat(double, long, int) - Method in class org.apfloat.internal.LongApfloatBuilder
createApfloat(double, long, int) - Method in interface org.apfloat.spi.ApfloatBuilder
  Create a new `ApfloatImpl` instance from a `double`.
createApfloat(long, long, int) - Method in class org.apfloat.internal.DoubleApfloatBuilder
createApfloat(long, long, int) - Method in class org.apfloat.internal.FloatApfloatBuilder
createApfloat(long, long, int) - Method in class org.apfloat.internal.IntApfloatBuilder
createApfloat(long, long, int) - Method in class org.apfloat.internal.LongApfloatBuilder
createApfloat(long, long, int) - Method in interface org.apfloat.spi.ApfloatBuilder
  Create a new `ApfloatImpl` instance from a `long`.
createApfloat(PushbackReader, long, int, boolean) - Method in class org.apfloat.internal.DoubleApfloatBuilder
createApfloat(PushbackReader, long, int, boolean) - Method in class org.apfloat.internal.FloatApfloatBuilder
createApfloat(PushbackReader, long, int, boolean) - Method in class org.apfloat.internal.IntApfloatBuilder
createApfloat(PushbackReader, long, int, boolean) - Method in class org.apfloat.internal.LongApfloatBuilder
createApfloat(PushbackReader, long, int, boolean) - Method in interface org.apfloat.spi.ApfloatBuilder
  Create a new `ApfloatImpl` instance reading from a stream.
createApfloat(PushbackReader, long, int, boolean, long) - Method in class org.apfloat.internal.DoubleApfloatBuilder
createApfloat(PushbackReader, long, int, boolean, long) - Method in class org.apfloat.internal.FloatApfloatBuilder
createApfloat(PushbackReader, long, int, boolean, long) - Method in class org.apfloat.internal.IntApfloatBuilder
createApfloat(PushbackReader, long, int, boolean, long) - Method in class org.apfloat.internal.LongApfloatBuilder
createApfloat(PushbackReader, long, int, boolean, long) - Method in interface org.apfloat.spi.ApfloatBuilder
  Create a new `ApfloatImpl` instance reading from a stream.
createApfloat(String, long, int, boolean) - Method in class org.apfloat.internal.DoubleApfloatBuilder
createApfloat(String, long, int, boolean) - Method in class org.apfloat.internal.FloatApfloatBuilder
createApfloat(String, long, int, boolean) - Method in class org.apfloat.internal.IntApfloatBuilder
createApfloat(String, long, int, boolean) - Method in class org.apfloat.internal.LongApfloatBuilder
createApfloat(String, long, int, boolean) - Method in interface org.apfloat.spi.ApfloatBuilder
  Create a new `ApfloatImpl` instance from a `String`.
createArrayAccess(int, int, int, int) - Method in class org.apfloat.internal.DiskDataStorage
  Create an empty ArrayAccess.
createArrayAccess(int, int, int, int) - Method in class org.apfloat.internal.DoubleDiskDataStorage
createArrayAccess(int, int, int, int) - Method in class org.apfloat.internal.FloatDiskDataStorage
createArrayAccess(int, int, int, int) - Method in class org.apfloat.internal.IntDiskDataStorage
createArrayAccess(int, int, int, int) - Method in class org.apfloat.internal.LongDiskDataStorage
createCachedDataStorage() - Method in class org.apfloat.internal.AbstractDataStorageBuilder
  Create a cached data storage.
createCachedDataStorage() - Method in class org.apfloat.internal.DoubleDataStorageBuilder
createCachedDataStorage() - Method in class org.apfloat.internal.FloatDataStorageBuilder
createCachedDataStorage() - Method in class org.apfloat.internal.IntDataStorageBuilder
createCachedDataStorage() - Method in class org.apfloat.internal.LongDataStorageBuilder
createCachedDataStorage(long) - Method in class org.apfloat.internal.AbstractDataStorageBuilder
createCachedDataStorage(long) - Method in class org.apfloat.internal.ThreeNTTConvolutionStrategy
  Create a cached (if possible) data storage for the specified number of elements.
createCachedDataStorage(long) - Method in interface org.apfloat.spi.DataStorageBuilder
  Get a data storage that is cached in memory, if possible, for the requested size of data.
createCarryCRT(int) - Method in class org.apfloat.internal.DoubleCarryCRTBuilder
createCarryCRT(int) - Method in class org.apfloat.internal.FloatCarryCRTBuilder
createCarryCRT(int) - Method in class org.apfloat.internal.IntCarryCRTBuilder
createCarryCRT(int) - Method in class org.apfloat.internal.LongCarryCRTBuilder
createCarryCRT(int) - Method in interface org.apfloat.spi.CarryCRTBuilder
  Creates an object for implementing the carry-CRT of a three-NTT based convolution using the specified radix.
createCarryCRTParallelRunnable(Class, DataStorage, DataStorage, DataStorage, DataStorage, long, long) - Method in class org.apfloat.internal.StepCarryCRTStrategy
  Create a ParallelRunnable object for doing the carry-CRT in parallel.
createCarryCRTSteps(int) - Method in class org.apfloat.internal.DoubleCarryCRTBuilder
createCarryCRTSteps(int) - Method in class org.apfloat.internal.FloatCarryCRTBuilder
createCarryCRTSteps(int) - Method in class org.apfloat.internal.IntCarryCRTBuilder
createCarryCRTSteps(int) - Method in class org.apfloat.internal.LongCarryCRTBuilder
createCarryCRTSteps(int) - Method in interface org.apfloat.spi.CarryCRTBuilder
  Creates an object for implementing the steps of the carry-CRT of a three-NTT based convolution using the specified radix.
createColumnTransformParallelRunnable(DataStorage, DataStorage, DataStorage, long, long, long, long, boolean, int) - Method in class org.apfloat.internal.DoubleFactor3NTTStepStrategy
  Create a ParallelRunnable object for transforming the columns of the matrix using a 3-point NTT transform.
createColumnTransformParallelRunnable(DataStorage, DataStorage, DataStorage, long, long, long, long, boolean, int) - Method in class org.apfloat.internal.FloatFactor3NTTStepStrategy
  Create a ParallelRunnable object for transforming the columns of the matrix using a 3-point NTT transform.
createColumnTransformParallelRunnable(DataStorage, DataStorage, DataStorage, long, long, long, long, boolean, int) - Method in class org.apfloat.internal.IntFactor3NTTStepStrategy
  Create a ParallelRunnable object for transforming the columns of the matrix using a 3-point NTT transform.
createColumnTransformParallelRunnable(DataStorage, DataStorage, DataStorage, long, long, long, long, boolean, int) - Method in class org.apfloat.internal.LongFactor3NTTStepStrategy
  Create a ParallelRunnable object for transforming the columns of the matrix using a 3-point NTT transform.
createConvolution(int, long, long, long) - Method in class org.apfloat.internal.AbstractConvolutionBuilder
createConvolution(int, long, long, long) - Method in interface org.apfloat.spi.ConvolutionBuilder
  Returns a convolution strategy of suitable type for the specified length.
createDataStorage(long) - Method in class org.apfloat.internal.AbstractDataStorageBuilder
createDataStorage(long) - Method in interface org.apfloat.spi.DataStorageBuilder
  Get an appropriate type of data storage for the requested size of data.
createDataStorage(DataStorage) - Method in class org.apfloat.internal.AbstractDataStorageBuilder
createDataStorage(DataStorage) - Method in class org.apfloat.internal.ThreeNTTConvolutionStrategy
  Create a cached data storage from the (possibly) cached data storage.
createDataStorage(DataStorage) - Method in interface org.apfloat.spi.DataStorageBuilder
  Convert cached data storage to the appropriate normal data storage type.
createExecution() - Method in class org.apfloat.internal.ParallelExecutionBuilder
createExecution() - Method in interface org.apfloat.spi.ExecutionBuilder
  Creates an object for execution operations.
createFactor3NTTSteps() - Method in class org.apfloat.internal.DoubleNTTBuilder
createFactor3NTTSteps() - Method in class org.apfloat.internal.FloatNTTBuilder
createFactor3NTTSteps() - Method in class org.apfloat.internal.IntNTTBuilder
createFactor3NTTSteps() - Method in class org.apfloat.internal.LongNTTBuilder
createFactor3NTTSteps() - Method in interface org.apfloat.spi.NTTBuilder
  Creates an object for implementing the steps of factor-3 NTT.
createFactor3NTTStrategy(long, NTTStrategy) - Method in class org.apfloat.aparapi.IntAparapiNTTBuilder
createFactor3NTTStrategy(long, NTTStrategy) - Method in class org.apfloat.aparapi.LongAparapiNTTBuilder
createFactor3NTTStrategy(long, NTTStrategy) - Method in class org.apfloat.internal.AbstractNTTBuilder
  Create a factor-3 NTT strategy on top of another NTT strategy.
createKaratsubaConvolutionStrategy(int) - Method in class org.apfloat.internal.AbstractConvolutionBuilder
  Create a Karatsuba convolution strategy.
createKaratsubaConvolutionStrategy(int) - Method in class org.apfloat.internal.DoubleConvolutionBuilder
createKaratsubaConvolutionStrategy(int) - Method in class org.apfloat.internal.FloatConvolutionBuilder
createKaratsubaConvolutionStrategy(int) - Method in class org.apfloat.internal.IntConvolutionBuilder
createKaratsubaConvolutionStrategy(int) - Method in class org.apfloat.internal.LongConvolutionBuilder
createMatrix() - Method in class org.apfloat.internal.DoubleMatrixBuilder
createMatrix() - Method in class org.apfloat.internal.FloatMatrixBuilder
createMatrix() - Method in class org.apfloat.internal.IntMatrixBuilder
createMatrix() - Method in class org.apfloat.internal.LongMatrixBuilder
createMatrix() - Method in interface org.apfloat.spi.MatrixBuilder
  Creates an object for matrix operations.
createMediumConvolutionStrategy(int) - Method in class org.apfloat.internal.AbstractConvolutionBuilder
  Create a medium-length convolution strategy where the size of one of the data sets is relatively small (but more than one).
createMediumConvolutionStrategy(int) - Method in class org.apfloat.internal.DoubleConvolutionBuilder
createMediumConvolutionStrategy(int) - Method in class org.apfloat.internal.FloatConvolutionBuilder
createMediumConvolutionStrategy(int) - Method in class org.apfloat.internal.IntConvolutionBuilder
createMediumConvolutionStrategy(int) - Method in class org.apfloat.internal.LongConvolutionBuilder
createMultiplyElementsParallelRunnable(ArrayAccess, int, int, int, int, long, long, boolean, int) - Method in class org.apfloat.internal.DoubleNTTStepStrategy
  Create a ParallelRunnable object for multiplying the elements of the matrix.
createMultiplyElementsParallelRunnable(ArrayAccess, int, int, int, int, long, long, boolean, int) - Method in class org.apfloat.internal.FloatNTTStepStrategy
  Create a ParallelRunnable object for multiplying the elements of the matrix.
createMultiplyElementsParallelRunnable(ArrayAccess, int, int, int, int, long, long, boolean, int) - Method in class org.apfloat.internal.IntNTTStepStrategy
  Create a ParallelRunnable object for multiplying the elements of the matrix.
createMultiplyElementsParallelRunnable(ArrayAccess, int, int, int, int, long, long, boolean, int) - Method in class org.apfloat.internal.LongNTTStepStrategy
  Create a ParallelRunnable object for multiplying the elements of the matrix.
createMultiplyInPlaceParallelRunnable(DataStorage, DataStorage, int) - Method in class org.apfloat.internal.DoubleNTTConvolutionStepStrategy
  Create a ParallelRunnable for multiplying the elements in-place.
createMultiplyInPlaceParallelRunnable(DataStorage, DataStorage, int) - Method in class org.apfloat.internal.FloatNTTConvolutionStepStrategy
  Create a ParallelRunnable for multiplying the elements in-place.
createMultiplyInPlaceParallelRunnable(DataStorage, DataStorage, int) - Method in class org.apfloat.internal.IntNTTConvolutionStepStrategy
  Create a ParallelRunnable for multiplying the elements in-place.
createMultiplyInPlaceParallelRunnable(DataStorage, DataStorage, int) - Method in class org.apfloat.internal.LongNTTConvolutionStepStrategy
  Create a ParallelRunnable for multiplying the elements in-place.
createNonCachedDataStorage() - Method in class org.apfloat.internal.AbstractDataStorageBuilder
  Create a non-cached data storage.
createNonCachedDataStorage() - Method in class org.apfloat.internal.DoubleDataStorageBuilder
createNonCachedDataStorage() - Method in class org.apfloat.internal.FloatDataStorageBuilder
createNonCachedDataStorage() - Method in class org.apfloat.internal.IntDataStorageBuilder
createNonCachedDataStorage() - Method in class org.apfloat.internal.LongDataStorageBuilder
createNTT(long) - Method in class org.apfloat.internal.AbstractNTTBuilder
createNTT(long) - Method in interface org.apfloat.spi.NTTBuilder
  Creates a Number Theoretic Transform of suitable type for the specified length.
createNTTConvolutionSteps() - Method in class org.apfloat.internal.DoubleNTTBuilder
createNTTConvolutionSteps() - Method in class org.apfloat.internal.FloatNTTBuilder
createNTTConvolutionSteps() - Method in class org.apfloat.internal.IntNTTBuilder
createNTTConvolutionSteps() - Method in class org.apfloat.internal.LongNTTBuilder
createNTTConvolutionSteps() - Method in interface org.apfloat.spi.NTTBuilder
  Creates an object for implementing the steps of a three-NTT based convolution.
createNTTSteps() - Method in class org.apfloat.internal.DoubleNTTBuilder
createNTTSteps() - Method in class org.apfloat.internal.FloatNTTBuilder
createNTTSteps() - Method in class org.apfloat.internal.IntNTTBuilder
createNTTSteps() - Method in class org.apfloat.internal.LongNTTBuilder
createNTTSteps() - Method in interface org.apfloat.spi.NTTBuilder
  Creates an object for implementing the steps of a step-based Number Theoretic Transform.
createScrambleTable(int) - Static method in class org.apfloat.internal.Scramble
  Create a table of indexes for scrambling an array for FFT.
createShortConvolutionStrategy(int) - Method in class org.apfloat.internal.AbstractConvolutionBuilder
  Create a short-length convolution strategy where the size of either data set is one.
createShortConvolutionStrategy(int) - Method in class org.apfloat.internal.DoubleConvolutionBuilder
createShortConvolutionStrategy(int) - Method in class org.apfloat.internal.FloatConvolutionBuilder
createShortConvolutionStrategy(int) - Method in class org.apfloat.internal.IntConvolutionBuilder
createShortConvolutionStrategy(int) - Method in class org.apfloat.internal.LongConvolutionBuilder
createSimpleFNTStrategy(long) - Method in class org.apfloat.internal.AbstractNTTBuilder
  Create a simple NTT strategy.
createSimpleFNTStrategy(long) - Method in class org.apfloat.internal.DoubleNTTBuilder
createSimpleFNTStrategy(long) - Method in class org.apfloat.internal.FloatNTTBuilder
createSimpleFNTStrategy(long) - Method in class org.apfloat.internal.IntNTTBuilder
createSimpleFNTStrategy(long) - Method in class org.apfloat.internal.LongNTTBuilder
createSixStepFNTStrategy(long) - Method in class org.apfloat.aparapi.IntAparapiNTTBuilder
createSixStepFNTStrategy(long) - Method in class org.apfloat.aparapi.LongAparapiNTTBuilder
createSixStepFNTStrategy(long) - Method in class org.apfloat.internal.AbstractNTTBuilder
  Create a six-step NTT strategy.
createSquareInPlaceParallelRunnable(DataStorage, int) - Method in class org.apfloat.internal.DoubleNTTConvolutionStepStrategy
  Create a ParallelRunnable for squaring the elements in-place.
createSquareInPlaceParallelRunnable(DataStorage, int) - Method in class org.apfloat.internal.FloatNTTConvolutionStepStrategy
  Create a ParallelRunnable for squaring the elements in-place.
createSquareInPlaceParallelRunnable(DataStorage, int) - Method in class org.apfloat.internal.IntNTTConvolutionStepStrategy
  Create a ParallelRunnable for squaring the elements in-place.
createSquareInPlaceParallelRunnable(DataStorage, int) - Method in class org.apfloat.internal.LongNTTConvolutionStepStrategy
  Create a ParallelRunnable for squaring the elements in-place.
createThreeNTTConvolutionStrategy(int, NTTStrategy) - Method in class org.apfloat.internal.AbstractConvolutionBuilder
  Create a 3-NTT convolution strategy.
createThreeNTTConvolutionStrategy(int, NTTStrategy) - Method in class org.apfloat.internal.DoubleConvolutionBuilder
createThreeNTTConvolutionStrategy(int, NTTStrategy) - Method in class org.apfloat.internal.FloatConvolutionBuilder
createThreeNTTConvolutionStrategy(int, NTTStrategy) - Method in class org.apfloat.internal.IntConvolutionBuilder
createThreeNTTConvolutionStrategy(int, NTTStrategy) - Method in class org.apfloat.internal.LongConvolutionBuilder
createTransformRowsParallelRunnable(ArrayAccess, int, int, boolean, boolean, int) - Method in class org.apfloat.internal.DoubleNTTStepStrategy
  Create a ParallelRunnable object for transforming the rows of the matrix.
createTransformRowsParallelRunnable(ArrayAccess, int, int, boolean, boolean, int) - Method in class org.apfloat.internal.FloatNTTStepStrategy
  Create a ParallelRunnable object for transforming the rows of the matrix.
createTransformRowsParallelRunnable(ArrayAccess, int, int, boolean, boolean, int) - Method in class org.apfloat.internal.IntNTTStepStrategy
  Create a ParallelRunnable object for transforming the rows of the matrix.
createTransformRowsParallelRunnable(ArrayAccess, int, int, boolean, boolean, int) - Method in class org.apfloat.internal.LongNTTStepStrategy
  Create a ParallelRunnable object for transforming the rows of the matrix.
createTransposedArrayAccess(int, int, int, int) - Method in class org.apfloat.internal.DiskDataStorage
  Create an empty transposed ArrayAccess.
createTransposedArrayAccess(int, int, int, int) - Method in class org.apfloat.internal.DoubleDiskDataStorage
createTransposedArrayAccess(int, int, int, int) - Method in class org.apfloat.internal.FloatDiskDataStorage
createTransposedArrayAccess(int, int, int, int) - Method in class org.apfloat.internal.IntDiskDataStorage
createTransposedArrayAccess(int, int, int, int) - Method in class org.apfloat.internal.LongDiskDataStorage
createTwoPassFNTStrategy(long) - Method in class org.apfloat.aparapi.IntAparapiNTTBuilder
createTwoPassFNTStrategy(long) - Method in class org.apfloat.aparapi.LongAparapiNTTBuilder
createTwoPassFNTStrategy(long) - Method in class org.apfloat.internal.AbstractNTTBuilder
  Create a two-pass NTT strategy.
createWTable(double, int) - Method in class org.apfloat.internal.DoubleModMath
  Create a table of powers of n:th root of unity.
createWTable(float, int) - Method in class org.apfloat.internal.FloatModMath
  Create a table of powers of n:th root of unity.
createWTable(int, int) - Method in class org.apfloat.internal.IntModMath
  Create a table of powers of n:th root of unity.
createWTable(long, int) - Method in class org.apfloat.internal.LongModMath
  Create a table of powers of n:th root of unity.
crt(DataStorage, DataStorage, DataStorage, DataStorage, long, long, long, long) - Method in class org.apfloat.internal.DoubleCarryCRTStepStrategy
crt(DataStorage, DataStorage, DataStorage, DataStorage, long, long, long, long) - Method in class org.apfloat.internal.FloatCarryCRTStepStrategy
crt(DataStorage, DataStorage, DataStorage, DataStorage, long, long, long, long) - Method in class org.apfloat.internal.IntCarryCRTStepStrategy
crt(DataStorage, DataStorage, DataStorage, DataStorage, long, long, long, long) - Method in class org.apfloat.internal.LongCarryCRTStepStrategy
crt(DataStorage, DataStorage, DataStorage, DataStorage, long, long, long, long) - Method in interface org.apfloat.spi.CarryCRTStepStrategy
  Perform the Chinese Remainder Theorem (CRT) on each element of the three result data sets to get the result of each element modulo the product of the three moduli.
curChar - Variable in class org.apfloat.calc.CalculatorParserTokenManager
currentToken - Variable in exception class org.apfloat.calc.ParseException
  This is the last token that has been consumed successfully.
CUTOFF_POINT - Static variable in class org.apfloat.internal.DoubleKaratsubaConvolutionStrategy
  Cut-off point for Karatsuba / basic convolution.
CUTOFF_POINT - Static variable in class org.apfloat.internal.FloatKaratsubaConvolutionStrategy
  Cut-off point for Karatsuba / basic convolution.
CUTOFF_POINT - Static variable in class org.apfloat.internal.IntKaratsubaConvolutionStrategy
  Cut-off point for Karatsuba / basic convolution.
CUTOFF_POINT - Static variable in class org.apfloat.internal.LongKaratsubaConvolutionStrategy
  Cut-off point for Karatsuba / basic convolution.

## D

DataStorage - Class in org.apfloat.spi
  Generic data storage class.
DataStorage() - Constructor for class org.apfloat.spi.DataStorage
  Default constructor.
DataStorage(DataStorage, long, long) - Constructor for class org.apfloat.spi.DataStorage
  Subsequence constructor.
DataStorage.AbstractIterator - Class in org.apfloat.spi
  Abstract base class for iterators iterating through this `DataStorage`.
DataStorage.Iterator - Class in org.apfloat.spi
  Iterator for iterating through elements of the data storage.
DataStorageBuilder - Interface in org.apfloat.spi
  Interface for determining a suitable storage type for data of some expected size.
dawsonF(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
dawsonF(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Dawson's integral F.
dawsonF(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Dawson's integral F.
dawsonF(Apfloat) - Static method in class org.apfloat.ApfloatMath
  Dawson's integral F.
dawsonF(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Dawson's integral F.
debugStream - Variable in class org.apfloat.calc.CalculatorParserTokenManager
  Debug output.
DECIMAL - Static variable in interface org.apfloat.calc.CalculatorParserConstants
  RegularExpression Id.
DecorableFactor3NTTStrategy - Class in org.apfloat.aparapi
  Factor-3 NTT strategy that can be decorated.
DecorableFactor3NTTStrategy(NTTStrategy) - Constructor for class org.apfloat.aparapi.DecorableFactor3NTTStrategy
  Creates a new factor-3 transform strategy on top of an existing transform.
DecorableFactor3NTTStrategy(NTTStrategy, Factor3NTTStepStrategy) - Constructor for class org.apfloat.aparapi.DecorableFactor3NTTStrategy
  Creates a new factor-3 transform strategy on top of an existing factor-2 transform and a factor-3 step strategy.
DecorableNTTStrategy - Interface in org.apfloat.internal
  NTT strategy that can be decorated with a decorator.
DEFAULT - Static variable in class org.apfloat.Apcomplex
  Default precision.
DEFAULT - Static variable in interface org.apfloat.calc.CalculatorParserConstants
  Lexical state.
DEFAULT_RADIX - Static variable in class org.apfloat.ApfloatContext
  Property name for specifying the default radix.
DELIMITER - Static variable in interface org.apfloat.calc.CalculatorParserConstants
  RegularExpression Id.
denominator() - Method in class org.apfloat.Apint
  Denominator of this aprational.
denominator() - Method in class org.apfloat.Aprational
  Denominator of this aprational.
destroy() - Method in class org.apfloat.calc.CalculatorApplet
  Called when this applet is destroyed.
destroy() - Method in class org.apfloat.samples.PiApplet
  Called when this applet is destroyed.
digamma(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
digamma(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Digamma function.
digamma(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Digamma function.
digamma(Apfloat) - Static method in class org.apfloat.ApfloatMath
  Digamma function.
digamma(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Digamma function.
DIGIT - Static variable in interface org.apfloat.calc.CalculatorParserConstants
  RegularExpression Id.
disable_tracing() - Method in class org.apfloat.calc.CalculatorParser
  Disable tracing.
DiskDataStorage - Class in org.apfloat.internal
  Abstract base class for disk-based data storage, containing the common functionality independent of the element type.
DiskDataStorage() - Constructor for class org.apfloat.internal.DiskDataStorage
  Default constructor.
DiskDataStorage(DiskDataStorage, long, long) - Constructor for class org.apfloat.internal.DiskDataStorage
  Subsequence constructor.
DistributedBinarySplittingPiCalculator(Pi.BinarySplittingSeries) - Constructor for class org.apfloat.samples.PiDistributed.DistributedBinarySplittingPiCalculator
  Construct a distributed pi calculator with the specified precision and radix.
DistributedChudnovskyPiCalculator(long, int) - Constructor for class org.apfloat.samples.PiDistributed.DistributedChudnovskyPiCalculator
  Construct a pi calculator with the specified precision and radix.
DistributedRamanujanPiCalculator(long, int) - Constructor for class org.apfloat.samples.PiDistributed.DistributedRamanujanPiCalculator
  Construct a pi calculator with the specified precision and radix.
div(Apint, Apint) - Static method in class org.apfloat.ApintMath
  Quotient and remainder.
divide(double[]) - Method in class org.apfloat.internal.DoubleCRTMath
  Divides three words by the base to produce two words.
divide(float[]) - Method in class org.apfloat.internal.FloatCRTMath
  Divides three words by the base to produce two words.
divide(int[]) - Method in class org.apfloat.internal.IntCRTMath
  Divides three words by the base to produce two words.
divide(long[]) - Method in class org.apfloat.internal.LongCRTMath
  Divides three words by the base to produce two words.
divide(Number, Number) - Method in class org.apfloat.calc.AbstractCalculatorImpl
divide(Number, Number) - Method in interface org.apfloat.calc.CalculatorImpl
  Division.
divide(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
divide(Apcomplex) - Method in class org.apfloat.Apcomplex
  Divides two apcomplex numbers.
divide(Apcomplex, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Division.
divide(Apfloat) - Method in class org.apfloat.Apfloat
  Divides two apfloats.
divide(Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Division.
divide(Apint) - Method in class org.apfloat.Apint
  Divides two apints.
divide(Aprational) - Method in class org.apfloat.Aprational
  Divides two aprational numbers.
divide(DataStorage.Iterator, Double, Double, DataStorage.Iterator, long) - Method in class org.apfloat.internal.DoubleAdditionStrategy
divide(DataStorage.Iterator, Float, Float, DataStorage.Iterator, long) - Method in class org.apfloat.internal.FloatAdditionStrategy
divide(DataStorage.Iterator, Integer, Integer, DataStorage.Iterator, long) - Method in class org.apfloat.internal.IntAdditionStrategy
divide(DataStorage.Iterator, Long, Long, DataStorage.Iterator, long) - Method in class org.apfloat.internal.LongAdditionStrategy
divide(DataStorage.Iterator, T, T, DataStorage.Iterator, long) - Method in interface org.apfloat.spi.AdditionStrategy
  Division in some base.
divideShort(ApfloatImpl) - Method in class org.apfloat.internal.DoubleApfloatImpl
divideShort(ApfloatImpl) - Method in class org.apfloat.internal.FloatApfloatImpl
divideShort(ApfloatImpl) - Method in class org.apfloat.internal.IntApfloatImpl
divideShort(ApfloatImpl) - Method in class org.apfloat.internal.LongApfloatImpl
divideShort(ApfloatImpl) - Method in interface org.apfloat.spi.ApfloatImpl
  Divide this `ApfloatImpl` by an `ApfloatImpl` that is "short".
Done() - Method in class org.apfloat.calc.SimpleCharStream
  Reset buffer when finished.
DOUBLE_PRECISION - Static variable in interface org.apfloat.spi.RadixConstants
  Precision of a `double` in the digits of each radix.
DoubleAdditionBuilder - Class in org.apfloat.internal
  Creates additions for the specified radix and the `double` element type.
DoubleAdditionBuilder() - Constructor for class org.apfloat.internal.DoubleAdditionBuilder
  Default constructor.
DoubleAdditionStrategy - Class in org.apfloat.internal
  Basic addition strategy for the `double` element type.
DoubleAdditionStrategy(int) - Constructor for class org.apfloat.internal.DoubleAdditionStrategy
  Creates an addition strategy using the specified radix.
DoubleApfloatBuilder - Class in org.apfloat.internal
  Builder class for building `ApfloatImpl` implementations with the `double` data element type.
DoubleApfloatBuilder() - Constructor for class org.apfloat.internal.DoubleApfloatBuilder
  Default constructor.
DoubleApfloatImpl - Class in org.apfloat.internal
  Immutable apfloat implementation class for the `double` data element type.
DoubleApfloatImpl(double, long, int) - Constructor for class org.apfloat.internal.DoubleApfloatImpl
  Create a new `DoubleApfloatImpl` instance from a `double`.
DoubleApfloatImpl(long, long, int) - Constructor for class org.apfloat.internal.DoubleApfloatImpl
  Create a new `DoubleApfloatImpl` instance from a `long`.
DoubleApfloatImpl(PushbackReader, long, int, boolean) - Constructor for class org.apfloat.internal.DoubleApfloatImpl
  Create a new `DoubleApfloatImpl` instance reading from a stream.
DoubleApfloatImpl(PushbackReader, long, int, boolean, long) - Constructor for class org.apfloat.internal.DoubleApfloatImpl
  Create a new `DoubleApfloatImpl` instance reading from a stream.
DoubleApfloatImpl(String, long, int, boolean) - Constructor for class org.apfloat.internal.DoubleApfloatImpl
  Create a new `DoubleApfloatImpl` instance from a String.
DoubleBaseMath - Class in org.apfloat.internal
  Mathematical operations on numbers in a base.
DoubleBaseMath(int) - Constructor for class org.apfloat.internal.DoubleBaseMath
  Creates a base math using the specified radix.
DoubleBuilderFactory - Class in org.apfloat.internal
  Factory class for getting instances of the various builder classes needed to build an `ApfloatImpl` with the `double` data element type.
DoubleBuilderFactory() - Constructor for class org.apfloat.internal.DoubleBuilderFactory
  Default constructor.
DoubleCarryCRTBuilder - Class in org.apfloat.internal
  Creates carry-CRT related objects, for the `double` type.
DoubleCarryCRTBuilder() - Constructor for class org.apfloat.internal.DoubleCarryCRTBuilder
  Default constructor.
DoubleCarryCRTStepStrategy - Class in org.apfloat.internal
  Class for performing the final steps of a three-modulus Number Theoretic Transform based convolution.
DoubleCarryCRTStepStrategy(int) - Constructor for class org.apfloat.internal.DoubleCarryCRTStepStrategy
  Creates a carry-CRT steps object using the specified radix.
DoubleConstants - Interface in org.apfloat.internal
  Constants needed for various algorithms for the `double` type.
DoubleConvolutionBuilder - Class in org.apfloat.internal
  Creates convolutions of suitable type for the `double` type.
DoubleConvolutionBuilder() - Constructor for class org.apfloat.internal.DoubleConvolutionBuilder
  Default constructor.
DoubleCRTMath - Class in org.apfloat.internal
  Basic arithmetic for calculating the Chinese Remainder Theorem.
DoubleCRTMath(int) - Constructor for class org.apfloat.internal.DoubleCRTMath
  Creates a carry-CRT math using the specified radix.
DoubleDataStorageBuilder - Class in org.apfloat.internal
  Default data storage creation strategy for the `double` data type.
DoubleDataStorageBuilder() - Constructor for class org.apfloat.internal.DoubleDataStorageBuilder
  Default constructor.
DoubleDiskDataStorage - Class in org.apfloat.internal
  Disk-based data storage for the `double` element type.
DoubleDiskDataStorage() - Constructor for class org.apfloat.internal.DoubleDiskDataStorage
  Default constructor.
DoubleDiskDataStorage(DoubleDiskDataStorage, long, long) - Constructor for class org.apfloat.internal.DoubleDiskDataStorage
  Subsequence constructor.
DoubleElementaryModMath - Class in org.apfloat.internal
  Elementary modulo arithmetic functions for `double` data.
DoubleElementaryModMath() - Constructor for class org.apfloat.internal.DoubleElementaryModMath
  Default constructor.
DoubleFactor3NTTStepStrategy - Class in org.apfloat.internal
  Steps for the factor-3 NTT.
DoubleFactor3NTTStepStrategy() - Constructor for class org.apfloat.internal.DoubleFactor3NTTStepStrategy
  Default constructor.
doubleFactorial(long) - Static method in class org.apfloat.ApintMath
  Double factorial function.
doubleFactorial(long) - Static method in class org.apfloat.AprationalMath
  Double factorial function.
doubleFactorial(long) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Double factorial.
doubleFactorial(long, int) - Static method in class org.apfloat.ApintMath
  Double factorial function.
doubleFactorial(long, int) - Static method in class org.apfloat.AprationalMath
  Double factorial function.
doubleFactorial(long, int) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Double factorial.
doubleFactorial(Number) - Method in class org.apfloat.calc.AbstractCalculatorImpl
doubleFactorial(Number) - Method in interface org.apfloat.calc.CalculatorImpl
  Double factorial.
doubleFactorial(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
DoubleKaratsubaConvolutionStrategy - Class in org.apfloat.internal
  Convolution strategy using the Karatsuba algorithm.
DoubleKaratsubaConvolutionStrategy(int) - Constructor for class org.apfloat.internal.DoubleKaratsubaConvolutionStrategy
  Creates a convolution strategy using the specified radix.
DoubleMatrixBuilder - Class in org.apfloat.internal
  Creates matrix operations objects, for the `double` type.
DoubleMatrixBuilder() - Constructor for class org.apfloat.internal.DoubleMatrixBuilder
  Default constructor.
DoubleMatrixStrategy - Class in org.apfloat.internal
  Optimized matrix transposition methods for the `double` type.
DoubleMatrixStrategy() - Constructor for class org.apfloat.internal.DoubleMatrixStrategy
  Default constructor.
DoubleMediumConvolutionStrategy - Class in org.apfloat.internal
  Medium-length convolution strategy.
DoubleMediumConvolutionStrategy(int) - Constructor for class org.apfloat.internal.DoubleMediumConvolutionStrategy
  Creates a convolution strategy using the specified radix.
DoubleMemoryArrayAccess - Class in org.apfloat.internal
  Array access class based on a `double[]`.
DoubleMemoryArrayAccess(double[], int, int) - Constructor for class org.apfloat.internal.DoubleMemoryArrayAccess
  Create an array access.
DoubleMemoryDataStorage - Class in org.apfloat.internal
  Memory based data storage implementation for the `double` element type.
DoubleMemoryDataStorage() - Constructor for class org.apfloat.internal.DoubleMemoryDataStorage
  Default constructor.
DoubleMemoryDataStorage(DoubleMemoryDataStorage, long, long) - Constructor for class org.apfloat.internal.DoubleMemoryDataStorage
  Subsequence constructor.
DoubleModConstants - Interface in org.apfloat.internal
  Constants needed for various modular arithmetic operations for the `double` type.
DoubleModMath - Class in org.apfloat.internal
  Modulo arithmetic functions for `double` data.
DoubleModMath() - Constructor for class org.apfloat.internal.DoubleModMath
  Default constructor.
DoubleNTTBuilder - Class in org.apfloat.internal
  Creates Number Theoretic Transforms for the `double` type.
DoubleNTTBuilder() - Constructor for class org.apfloat.internal.DoubleNTTBuilder
  Default constructor.
DoubleNTTConvolutionStepStrategy - Class in org.apfloat.internal
  Steps of a three-NTT convolution for the `double` type.
DoubleNTTConvolutionStepStrategy() - Constructor for class org.apfloat.internal.DoubleNTTConvolutionStepStrategy
  Default constructor.
DoubleNTTStepStrategy - Class in org.apfloat.internal
  Common methods to calculate Fast Number Theoretic Transforms in parallel using multiple threads.
DoubleNTTStepStrategy() - Constructor for class org.apfloat.internal.DoubleNTTStepStrategy
  Default constructor.
DoubleRadixConstants - Interface in org.apfloat.internal
  Constants related to different radixes for the `double` data type.
DoubleScramble - Class in org.apfloat.internal
  Functions to perform bit-reverse ordering of `double` data.
DoubleShortConvolutionStrategy - Class in org.apfloat.internal
  Short convolution strategy.
DoubleShortConvolutionStrategy(int) - Constructor for class org.apfloat.internal.DoubleShortConvolutionStrategy
  Creates a convolution strategy using the specified radix.
DoubleTableFNT - Class in org.apfloat.internal
  Fast Number Theoretic Transform that uses lookup tables for powers of n:th root of unity and permutation indexes.
DoubleTableFNT() - Constructor for class org.apfloat.internal.DoubleTableFNT
  Default constructor.
DoubleTableFNTStrategy - Class in org.apfloat.internal
  Fast Number Theoretic Transform strategy that uses lookup tables for powers of n:th root of unity and permutation indexes.
DoubleTableFNTStrategy() - Constructor for class org.apfloat.internal.DoubleTableFNTStrategy
  Default constructor.
doubleValue() - Method in class org.apfloat.Apcomplex
  Returns the value of the this number as a `double`.
doubleValue() - Method in class org.apfloat.Apfloat
  Returns the value of the this number as a `double`.
doubleValue() - Method in class org.apfloat.internal.DoubleApfloatImpl
doubleValue() - Method in class org.apfloat.internal.FloatApfloatImpl
doubleValue() - Method in class org.apfloat.internal.IntApfloatImpl
doubleValue() - Method in class org.apfloat.internal.LongApfloatImpl
doubleValue() - Method in class org.apfloat.jscience.AbstractField
  Returns the value of this number as a `double`.
doubleValue() - Method in interface org.apfloat.spi.ApfloatImpl
  Returns the value of the this number as a `double`.
DoubleWTables - Class in org.apfloat.internal
  Helper class for generating and caching tables of powers of the n:th root of unity.

## E

e() - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  e.
e(int) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  e.
e(long) - Static method in class org.apfloat.ApfloatMath
  Calculates e.
e(long, int) - Static method in class org.apfloat.ApfloatMath
  Calculates e.
e(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
element() - Method in class org.apfloat.calc.CalculatorParser
EllipticCurveGroup - Class in org.apfloat.jscience
  This class represents a point on an elliptic curve defined over the integers modulo a modulus.
EllipticCurveGroup(Apint, Apint) - Constructor for class org.apfloat.jscience.EllipticCurveGroup
  Constructs a new point on the elliptic curve.
ellipticE(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
ellipticE(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Complete elliptic integral of the second kind.
ellipticE(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Complete elliptic integral of the second kind.
ellipticE(Apfloat) - Static method in class org.apfloat.ApfloatMath
  Complete elliptic integral of the second kind.
ellipticE(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Complete elliptic integral of the second kind.
ellipticK(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
ellipticK(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Complete elliptic integral of the first kind.
ellipticK(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Complete elliptic integral of the first kind.
ellipticK(Apfloat) - Static method in class org.apfloat.ApfloatMath
  Complete elliptic integral of the first kind.
ellipticK(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Complete elliptic integral of the first kind.
enable_tracing() - Method in class org.apfloat.calc.CalculatorParser
  Enable tracing.
endColumn - Variable in class org.apfloat.calc.Token
  The column number of the last character of this Token.
endLine - Variable in class org.apfloat.calc.Token
  The line number of the last character of this Token.
EOF - Static variable in interface org.apfloat.calc.CalculatorParserConstants
  End of File.
EOL - Static variable in interface org.apfloat.calc.CalculatorParserConstants
  RegularExpression Id.
EOL - Static variable in exception class org.apfloat.calc.ParseException
  The end of line string for this machine.
equalDigits(Apcomplex) - Method in class org.apfloat.Apcomplex
  Computes number of equal digits.
equalDigits(Apfloat) - Method in class org.apfloat.Apfloat
  Computes number of equal digits.
equalDigits(ApfloatImpl) - Method in class org.apfloat.internal.DoubleApfloatImpl
equalDigits(ApfloatImpl) - Method in class org.apfloat.internal.FloatApfloatImpl
equalDigits(ApfloatImpl) - Method in class org.apfloat.internal.IntApfloatImpl
equalDigits(ApfloatImpl) - Method in class org.apfloat.internal.LongApfloatImpl
equalDigits(ApfloatImpl) - Method in interface org.apfloat.spi.ApfloatImpl
  The number of equal digits in this `ApfloatImpl` and another number.
equals(Object) - Method in class org.apfloat.Apcomplex
  Compares this object to the specified object.
equals(Object) - Method in class org.apfloat.Apfloat
  Compares this object to the specified object.
equals(Object) - Method in class org.apfloat.Apint
  Compares this object to the specified object.
equals(Object) - Method in class org.apfloat.Aprational
  Compares this object to the specified object.
equals(Object) - Method in class org.apfloat.internal.DoubleApfloatImpl
  Compares this object to the specified object.
equals(Object) - Method in class org.apfloat.internal.FloatApfloatImpl
  Compares this object to the specified object.
equals(Object) - Method in class org.apfloat.internal.IntApfloatImpl
  Compares this object to the specified object.
equals(Object) - Method in class org.apfloat.internal.LongApfloatImpl
  Compares this object to the specified object.
equals(Object) - Method in class org.apfloat.jscience.AbstractField
  Compares for equality.
equals(Object) - Method in class org.apfloat.jscience.EllipticCurveGroup
equals(Object) - Method in class org.apfloat.jscience.ModuloPolynomialField
erf(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
erf(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Error function.
erf(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Error function.
erf(Apfloat) - Static method in class org.apfloat.ApfloatMath
  Error function.
erf(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Error function.
erfc(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
erfc(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Complementary error function.
erfc(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Complementary error function.
erfc(Apfloat) - Static method in class org.apfloat.ApfloatMath
  Complementary error function.
erfc(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Complementary error function.
erfi(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
erfi(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Imaginary error function.
erfi(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Imaginary error function.
erfi(Apfloat) - Static method in class org.apfloat.ApfloatMath
  Imaginary error function.
erfi(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Imaginary error function.
err - Static variable in class org.apfloat.samples.Pi
  Output stream for status messages printout.
euler() - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  γ, the Euler-Mascheroni constant.
euler(int) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  γ, the Euler-Mascheroni constant.
euler(long) - Static method in class org.apfloat.ApfloatMath
  Calculates γ, the Euler-Mascheroni constant.
euler(long, int) - Static method in class org.apfloat.ApfloatMath
  Calculates γ, the Euler-Mascheroni constant.
euler(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
eulerE(long, Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Euler polynomial.
eulerE(long, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Euler polynomial.
eulerE(long, Apfloat) - Static method in class org.apfloat.ApfloatMath
  Euler polynomial.
eulerE(long, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Euler polynomial.
eulerE(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
execute() - Method in interface org.apfloat.samples.Operation
  Executes some code, returning a value.
execute() - Method in class org.apfloat.samples.Pi.BorweinPiCalculator
  Calculate pi using the Borweins' quartic iteration.
execute() - Method in class org.apfloat.samples.Pi.ChudnovskyPiCalculator
  Calculate pi using the Chudnovskys' binary splitting algorithm.
execute() - Method in class org.apfloat.samples.Pi.GaussLegendrePiCalculator
  Calculate pi using the Gauss-Legendre iteration.
execute() - Method in class org.apfloat.samples.Pi.RamanujanPiCalculator
  Calculate pi using the Ramanujan binary splitting algorithm.
execute() - Method in class org.apfloat.samples.PiDistributed.DistributedChudnovskyPiCalculator
execute() - Method in class org.apfloat.samples.PiDistributed.DistributedRamanujanPiCalculator
execute() - Method in class org.apfloat.samples.PiParallel.ParallelChudnovskyPiCalculator
execute() - Method in class org.apfloat.samples.PiParallel.ParallelRamanujanPiCalculator
execute() - Method in class org.apfloat.samples.PiParallel.ThreadLimitedOperation
  Execute the operation.
execute(Operation) - Method in class org.apfloat.samples.LocalOperationExecutor
  Execute an operation immediately.
execute(Operation) - Method in interface org.apfloat.samples.OperationExecutor
  Executes some code, returning a value.
execute(Operation) - Method in class org.apfloat.samples.PiDistributed.Node
execute(Operation) - Method in class org.apfloat.samples.RemoteOperationExecutor
  Execute an operation remotely.
executeBackground(Operation) - Method in class org.apfloat.samples.LocalOperationExecutor
  Execute an operation in the background.
executeBackground(Operation) - Method in interface org.apfloat.samples.OperationExecutor
  Starts executing some code in the background.
executeBackground(Operation) - Method in class org.apfloat.samples.PiDistributed.Node
executeBackground(Operation) - Method in class org.apfloat.samples.RemoteOperationExecutor
  Execute an operation remotely.
ExecutionBuilder - Interface in org.apfloat.spi
  Interface of a factory for creating execution related objects.
ExecutionStrategy - Interface in org.apfloat.spi
  Thread execution operations.
exp(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
exp(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Exponent function.
exp(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Exponential function.
exp(Apfloat) - Static method in class org.apfloat.ApfloatMath
  Exponent function.
exp(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Exponential function.
ExpandBuff(boolean) - Method in class org.apfloat.calc.SimpleCharStream
expectedTokenSequences - Variable in exception class org.apfloat.calc.ParseException
  Each entry in this array is an array of integers.
expIntegralE(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
expIntegralE(Apcomplex, Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Exponential integral E.
expIntegralE(Apcomplex, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Exponential integral E.
expIntegralE(Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
  Exponential integral E.
expIntegralE(Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Exponential integral E.
expIntegralEi(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
expIntegralEi(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Exponential integral Ei.
expIntegralEi(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Exponential integral Ei.
expIntegralEi(Apfloat) - Static method in class org.apfloat.ApfloatMath
  Exponential integral Ei.
expIntegralEi(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Exponential integral Ei.
expression() - Method in class org.apfloat.calc.CalculatorParser

## F

Factor3NTTStepStrategy - Interface in org.apfloat.spi
  Steps for the factor-3 NTT.
Factor3NTTStrategy - Class in org.apfloat.internal
  A transform that implements a 3-point transform on top of another Number Theoretic Transform that does transforms of length 2n.
Factor3NTTStrategy(NTTStrategy) - Constructor for class org.apfloat.internal.Factor3NTTStrategy
  Creates a new factor-3 transform strategy on top of an existing transform.
Factor3NTTStrategy(NTTStrategy, Factor3NTTStepStrategy) - Constructor for class org.apfloat.internal.Factor3NTTStrategy
  Creates a new factor-3 transform strategy on top of an existing factor-2 transform and a factor-3 step strategy.
factorial(long) - Static method in class org.apfloat.ApintMath
  Factorial function.
factorial(long) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Factorial.
factorial(long, int) - Static method in class org.apfloat.ApintMath
  Factorial function.
factorial(long, int) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Factorial.
factorial(Number) - Method in class org.apfloat.calc.AbstractCalculatorImpl
factorial(Number) - Method in interface org.apfloat.calc.CalculatorImpl
  Factorial.
factorial(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
factorialExpression() - Method in class org.apfloat.calc.CalculatorParser
fibonacci(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
fibonacci(Apcomplex, Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Fibonacci function.
fibonacci(Apcomplex, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Fibonacci function.
fibonacci(Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
  Fibonacci function.
fibonacci(Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Fibonacci function.
FILE_INITIAL_VALUE - Static variable in class org.apfloat.ApfloatContext
  Property name for specifying the temporary file initial value.
FILE_PATH - Static variable in class org.apfloat.ApfloatContext
  Property name for specifying the temporary file path.
FILE_SUFFIX - Static variable in class org.apfloat.ApfloatContext
  Property name for specifying the temporary file suffix.
FilenameGenerator - Class in org.apfloat.spi
  Class for generating filenames for temporary files.
FilenameGenerator(String, String, String) - Constructor for class org.apfloat.spi.FilenameGenerator
  Create a new filename generator.
FillBuff() - Method in class org.apfloat.calc.SimpleCharStream
fixedFunction(String, int, int, FunctionCalculatorImpl.FixedFunctionHandler) - Method in class org.apfloat.calc.FunctionCalculatorImpl
  Factory method.
fixedFunction(String, int, FunctionCalculatorImpl.FixedFunctionHandler) - Method in class org.apfloat.calc.FunctionCalculatorImpl
  Factory method.
FixedFunction() - Constructor for class org.apfloat.calc.FunctionCalculatorImpl.FixedFunction
FixedPrecisionApcomplexField - Class in org.apfloat.jscience
  This class represents a fixed-precision complex number.
FixedPrecisionApcomplexField(Apcomplex, FixedPrecisionApcomplexHelper) - Constructor for class org.apfloat.jscience.FixedPrecisionApcomplexField
  Constructs a new complex field object with the specified value and precision helper.
FixedPrecisionApcomplexHelper - Class in org.apfloat
  Fixed-precision mathematical functions for complex numbers.
FixedPrecisionApcomplexHelper(long) - Constructor for class org.apfloat.FixedPrecisionApcomplexHelper
  Constructs an apcomplex fixed-precison helper with the specified precision.
FixedPrecisionApfloatField - Class in org.apfloat.jscience
  This class represents a fixed-precision floating-point number.
FixedPrecisionApfloatField(Apfloat, FixedPrecisionApfloatHelper) - Constructor for class org.apfloat.jscience.FixedPrecisionApfloatField
  Constructs a new floating-point field object with the specified value.
FixedPrecisionApfloatHelper - Class in org.apfloat
  Fixed-precision mathematical functions for floating-point numbers.
FixedPrecisionApfloatHelper(long) - Constructor for class org.apfloat.FixedPrecisionApfloatHelper
  Constructs an apfloat fixed-precison helper with the specified precision.
FLOAT_PRECISION - Static variable in interface org.apfloat.spi.RadixConstants
  Precision of a `float` in the digits of each radix.
FloatAdditionBuilder - Class in org.apfloat.internal
  Creates additions for the specified radix and the `float` element type.
FloatAdditionBuilder() - Constructor for class org.apfloat.internal.FloatAdditionBuilder
  Default constructor.
FloatAdditionStrategy - Class in org.apfloat.internal
  Basic addition strategy for the `float` element type.
FloatAdditionStrategy(int) - Constructor for class org.apfloat.internal.FloatAdditionStrategy
  Creates an addition strategy using the specified radix.
FloatApfloatBuilder - Class in org.apfloat.internal
  Builder class for building `ApfloatImpl` implementations with the `float` data element type.
FloatApfloatBuilder() - Constructor for class org.apfloat.internal.FloatApfloatBuilder
  Default constructor.
FloatApfloatImpl - Class in org.apfloat.internal
  Immutable apfloat implementation class for the `float` data element type.
FloatApfloatImpl(double, long, int) - Constructor for class org.apfloat.internal.FloatApfloatImpl
  Create a new `FloatApfloatImpl` instance from a `double`.
FloatApfloatImpl(long, long, int) - Constructor for class org.apfloat.internal.FloatApfloatImpl
  Create a new `FloatApfloatImpl` instance from a `long`.
FloatApfloatImpl(PushbackReader, long, int, boolean) - Constructor for class org.apfloat.internal.FloatApfloatImpl
  Create a new `FloatApfloatImpl` instance reading from a stream.
FloatApfloatImpl(PushbackReader, long, int, boolean, long) - Constructor for class org.apfloat.internal.FloatApfloatImpl
  Create a new `FloatApfloatImpl` instance reading from a stream.
FloatApfloatImpl(String, long, int, boolean) - Constructor for class org.apfloat.internal.FloatApfloatImpl
  Create a new `FloatApfloatImpl` instance from a String.
FloatBaseMath - Class in org.apfloat.internal
  Mathematical operations on numbers in a base.
FloatBaseMath(int) - Constructor for class org.apfloat.internal.FloatBaseMath
  Creates a base math using the specified radix.
FloatBuilderFactory - Class in org.apfloat.internal
  Factory class for getting instances of the various builder classes needed to build an `ApfloatImpl` with the `float` data element type.
FloatBuilderFactory() - Constructor for class org.apfloat.internal.FloatBuilderFactory
  Default constructor.
FloatCarryCRTBuilder - Class in org.apfloat.internal
  Creates carry-CRT related objects, for the `float` type.
FloatCarryCRTBuilder() - Constructor for class org.apfloat.internal.FloatCarryCRTBuilder
  Default constructor.
FloatCarryCRTStepStrategy - Class in org.apfloat.internal
  Class for performing the final steps of a three-modulus Number Theoretic Transform based convolution.
FloatCarryCRTStepStrategy(int) - Constructor for class org.apfloat.internal.FloatCarryCRTStepStrategy
  Creates a carry-CRT steps object using the specified radix.
FloatConstants - Interface in org.apfloat.internal
  Constants needed for various algorithms for the `float` type.
FloatConvolutionBuilder - Class in org.apfloat.internal
  Creates convolutions of suitable type for the `float` type.
FloatConvolutionBuilder() - Constructor for class org.apfloat.internal.FloatConvolutionBuilder
  Default constructor.
FloatCRTMath - Class in org.apfloat.internal
  Basic arithmetic for calculating the Chinese Remainder Theorem.
FloatCRTMath(int) - Constructor for class org.apfloat.internal.FloatCRTMath
  Creates a carry-CRT math using the specified radix.
FloatDataStorageBuilder - Class in org.apfloat.internal
  Default data storage creation strategy for the `float` data type.
FloatDataStorageBuilder() - Constructor for class org.apfloat.internal.FloatDataStorageBuilder
  Default constructor.
FloatDiskDataStorage - Class in org.apfloat.internal
  Disk-based data storage for the `float` element type.
FloatDiskDataStorage() - Constructor for class org.apfloat.internal.FloatDiskDataStorage
  Default constructor.
FloatDiskDataStorage(FloatDiskDataStorage, long, long) - Constructor for class org.apfloat.internal.FloatDiskDataStorage
  Subsequence constructor.
FloatElementaryModMath - Class in org.apfloat.internal
  Elementary modulo arithmetic functions for `float` data.
FloatElementaryModMath() - Constructor for class org.apfloat.internal.FloatElementaryModMath
  Default constructor.
FloatFactor3NTTStepStrategy - Class in org.apfloat.internal
  Steps for the factor-3 NTT.
FloatFactor3NTTStepStrategy() - Constructor for class org.apfloat.internal.FloatFactor3NTTStepStrategy
  Default constructor.
FloatKaratsubaConvolutionStrategy - Class in org.apfloat.internal
  Convolution strategy using the Karatsuba algorithm.
FloatKaratsubaConvolutionStrategy(int) - Constructor for class org.apfloat.internal.FloatKaratsubaConvolutionStrategy
  Creates a convolution strategy using the specified radix.
FloatMatrixBuilder - Class in org.apfloat.internal
  Creates matrix operations objects, for the `float` type.
FloatMatrixBuilder() - Constructor for class org.apfloat.internal.FloatMatrixBuilder
  Default constructor.
FloatMatrixStrategy - Class in org.apfloat.internal
  Optimized matrix transposition methods for the `float` type.
FloatMatrixStrategy() - Constructor for class org.apfloat.internal.FloatMatrixStrategy
  Default constructor.
FloatMediumConvolutionStrategy - Class in org.apfloat.internal
  Medium-length convolution strategy.
FloatMediumConvolutionStrategy(int) - Constructor for class org.apfloat.internal.FloatMediumConvolutionStrategy
  Creates a convolution strategy using the specified radix.
FloatMemoryArrayAccess - Class in org.apfloat.internal
  Array access class based on a `float[]`.
FloatMemoryArrayAccess(float[], int, int) - Constructor for class org.apfloat.internal.FloatMemoryArrayAccess
  Create an array access.
FloatMemoryDataStorage - Class in org.apfloat.internal
  Memory based data storage implementation for the `float` element type.
FloatMemoryDataStorage() - Constructor for class org.apfloat.internal.FloatMemoryDataStorage
  Default constructor.
FloatMemoryDataStorage(FloatMemoryDataStorage, long, long) - Constructor for class org.apfloat.internal.FloatMemoryDataStorage
  Subsequence constructor.
FloatModConstants - Interface in org.apfloat.internal
  Constants needed for various modular arithmetic operations for the `float` type.
FloatModMath - Class in org.apfloat.internal
  Modulo arithmetic functions for `float` data.
FloatModMath() - Constructor for class org.apfloat.internal.FloatModMath
  Default constructor.
FloatNTTBuilder - Class in org.apfloat.internal
  Creates Number Theoretic Transforms for the `float` type.
FloatNTTBuilder() - Constructor for class org.apfloat.internal.FloatNTTBuilder
  Default constructor.
FloatNTTConvolutionStepStrategy - Class in org.apfloat.internal
  Steps of a three-NTT convolution for the `float` type.
FloatNTTConvolutionStepStrategy() - Constructor for class org.apfloat.internal.FloatNTTConvolutionStepStrategy
  Default constructor.
FloatNTTStepStrategy - Class in org.apfloat.internal
  Common methods to calculate Fast Number Theoretic Transforms in parallel using multiple threads.
FloatNTTStepStrategy() - Constructor for class org.apfloat.internal.FloatNTTStepStrategy
  Default constructor.
FloatRadixConstants - Interface in org.apfloat.internal
  Constants related to different radixes for the `float` data type.
FloatScramble - Class in org.apfloat.internal
  Functions to perform bit-reverse ordering of `float` data.
FloatShortConvolutionStrategy - Class in org.apfloat.internal
  Short convolution strategy.
FloatShortConvolutionStrategy(int) - Constructor for class org.apfloat.internal.FloatShortConvolutionStrategy
  Creates a convolution strategy using the specified radix.
FloatTableFNT - Class in org.apfloat.internal
  Fast Number Theoretic Transform that uses lookup tables for powers of n:th root of unity and permutation indexes.
FloatTableFNT() - Constructor for class org.apfloat.internal.FloatTableFNT
  Default constructor.
FloatTableFNTStrategy - Class in org.apfloat.internal
  Fast Number Theoretic Transform strategy that uses lookup tables for powers of n:th root of unity and permutation indexes.
FloatTableFNTStrategy() - Constructor for class org.apfloat.internal.FloatTableFNTStrategy
  Default constructor.
floatValue() - Method in class org.apfloat.Apcomplex
  Returns the value of the this number as a `float`.
floatValue() - Method in class org.apfloat.Apfloat
  Returns the value of the this number as a `float`.
FloatWTables - Class in org.apfloat.internal
  Helper class for generating and caching tables of powers of the n:th root of unity.
floor() - Method in class org.apfloat.Apfloat
  Floor function.
floor() - Method in class org.apfloat.Apint
  Floor function.
floor() - Method in class org.apfloat.Aprational
  Floor function.
floor(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
floor(Apfloat) - Static method in class org.apfloat.ApfloatMath
  Floor function.
floor(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Floor function.
fmod(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
fmod(Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
  Returns x modulo y.
fmod(Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Modulus.
format(Number) - Method in class org.apfloat.calc.ApfloatCalculatorImpl
format(Number) - Method in interface org.apfloat.calc.CalculatorImpl
  Convert a number to a String.
formatTo(Formatter, int, int, int) - Method in class org.apfloat.Apcomplex
  Formats the object using the provided formatter.
formatTo(Formatter, int, int, int) - Method in class org.apfloat.Apfloat
  Formats the object using the provided formatter.
formatTo(Formatter, int, int, int) - Method in class org.apfloat.Apint
formatTo(Formatter, int, int, int) - Method in class org.apfloat.Aprational
  Formats the object using the provided formatter.
frac() - Method in class org.apfloat.Apfloat
  Returns the fractional part.
frac() - Method in class org.apfloat.Apint
  Returns the fractional part.
frac() - Method in class org.apfloat.Aprational
  Returns the fractional part.
frac() - Method in class org.apfloat.internal.DoubleApfloatImpl
frac() - Method in class org.apfloat.internal.FloatApfloatImpl
frac() - Method in class org.apfloat.internal.IntApfloatImpl
frac() - Method in class org.apfloat.internal.LongApfloatImpl
frac() - Method in interface org.apfloat.spi.ApfloatImpl
  Returns the fractional part of this `ApfloatImpl`.
frac(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
frac(Apfloat) - Static method in class org.apfloat.ApfloatMath
  Extracts fractional part.
frac(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Extract fractional part.
fresnelC(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
fresnelC(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Fresnel integral C.
fresnelC(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Fresnel integral C.
fresnelC(Apfloat) - Static method in class org.apfloat.ApfloatMath
  Fresnel integral C.
fresnelC(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Fresnel integral C.
fresnelS(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
fresnelS(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Fresnel integral S.
fresnelS(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Fresnel integral S.
fresnelS(Apfloat) - Static method in class org.apfloat.ApfloatMath
  Fresnel integral S.
fresnelS(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Fresnel integral S.
fromEdwardsPoint(Apint, Apint) - Static method in class org.apfloat.jscience.EllipticCurveGroup
  Construct a point from twisted Edwards curve coordinates.
fromMontgomeryPoint(Apint, Apint) - Static method in class org.apfloat.jscience.EllipticCurveGroup
  Construct a point from Montgomery curve coordinates.
function() - Method in class org.apfloat.calc.CalculatorParser
function(String, List) - Method in interface org.apfloat.calc.CalculatorImpl
  Arbitrary function.
function(String, List) - Method in class org.apfloat.calc.FunctionCalculatorImpl
FunctionCalculatorImpl - Class in org.apfloat.calc
  Calculator implementation with function support.
FunctionCalculatorImpl() - Constructor for class org.apfloat.calc.FunctionCalculatorImpl
  Default constructor.
FunctionCalculatorImpl.FixedFunction - Class in org.apfloat.calc
  Function taking a fixed number of arguments.
FunctionCalculatorImpl.FixedFunctionHandler - Interface in org.apfloat.calc
  Handler for FixedFunction.
FunctionCalculatorImpl.Function - Interface in org.apfloat.calc
  Arbitrary function.
FunctionCalculatorImpl.Functions - Interface in org.apfloat.calc
  Function implementations.

## G

gamma(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
gamma(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
gamma(Number, Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
gamma(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Gamma function.
gamma(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Gamma function.
gamma(Apcomplex, Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Incomplete gamma function.
gamma(Apcomplex, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Incomplete gamma function.
gamma(Apcomplex, Apcomplex, Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Generalized incomplete gamma function.
gamma(Apcomplex, Apcomplex, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Generalized incomplete gamma function.
gamma(Apfloat) - Static method in class org.apfloat.ApfloatMath
  Gamma function.
gamma(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Gamma function.
gamma(Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
  Incomplete gamma function.
gamma(Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Incomplete gamma function.
gamma(Apfloat, Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
  Generalized incomplete gamma function.
gamma(Apfloat, Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Generalized incomplete gamma function.
GaussLegendrePiCalculator(long, int) - Constructor for class org.apfloat.samples.Pi.GaussLegendrePiCalculator
  Construct a pi calculator with the specified precision and radix.
gc() - Method in class org.apfloat.internal.DoubleBuilderFactory
gc() - Method in class org.apfloat.internal.FloatBuilderFactory
gc() - Method in class org.apfloat.internal.IntBuilderFactory
gc() - Method in class org.apfloat.internal.LongBuilderFactory
gc() - Method in interface org.apfloat.spi.BuilderFactory
  Do garbage collection and related things such as empty any reference queues.
gcd(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
gcd(Apint, Apint) - Static method in class org.apfloat.ApintMath
  Greatest common divisor.
gegenbauerC(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
gegenbauerC(Number, Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
gegenbauerC(Apcomplex, Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Renormalized Gegenbauer function.
gegenbauerC(Apcomplex, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Renormalized Gegenbauer function.
gegenbauerC(Apcomplex, Apcomplex, Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Gegenbauer function.
gegenbauerC(Apcomplex, Apcomplex, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Gegenbauer function.
gegenbauerC(Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
  Renormalized Gegenbauer function.
gegenbauerC(Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Renormalized Gegenbauer function.
gegenbauerC(Apfloat, Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
  Gegenbauer function.
gegenbauerC(Apfloat, Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Gegenbauer function.
generateFilename() - Method in class org.apfloat.spi.FilenameGenerator
  Generate a filename.
generateParseException() - Method in class org.apfloat.calc.CalculatorParser
  Generate ParseException.
get(Class) - Method in class org.apfloat.spi.DataStorage.Iterator
  Gets the current element as a the specified element type.
getA() - Static method in class org.apfloat.jscience.EllipticCurveGroup
  Returns the curve parameter a in Weierstrass form.
getAdditionBuilder(Class) - Method in class org.apfloat.internal.DoubleBuilderFactory
getAdditionBuilder(Class) - Method in class org.apfloat.internal.FloatBuilderFactory
getAdditionBuilder(Class) - Method in class org.apfloat.internal.IntBuilderFactory
getAdditionBuilder(Class) - Method in class org.apfloat.internal.LongBuilderFactory
getAdditionBuilder(Class) - Method in interface org.apfloat.spi.BuilderFactory
  Returns an `AdditionBuilder` object.
getApfloat() - Method in class org.apfloat.samples.ApfloatHolder
  Return the apfloat contained in this bean.
getApfloatBuilder() - Method in class org.apfloat.internal.DoubleBuilderFactory
getApfloatBuilder() - Method in class org.apfloat.internal.FloatBuilderFactory
getApfloatBuilder() - Method in class org.apfloat.internal.IntBuilderFactory
getApfloatBuilder() - Method in class org.apfloat.internal.LongBuilderFactory
getApfloatBuilder() - Method in interface org.apfloat.spi.BuilderFactory
  Returns an `ApfloatBuilder` object.
getAppletInfo() - Method in class org.apfloat.calc.CalculatorApplet
  Get information about this applet.
getAppletInfo() - Method in class org.apfloat.samples.PiApplet
  Get information about this applet.
getArray(int, int, int, int) - Method in class org.apfloat.spi.DataStorage
  Maps a block of data to a memory array when the data is treated as a matrix.
getArray(int, long, int) - Method in class org.apfloat.spi.DataStorage
  Gets an array access to the data of this data storage when the data is treated as a linear block.
getAttribute(String) - Method in class org.apfloat.ApfloatContext
  Get an arbitrary object as an attribute for this ApfloatContext.
getAttributeNames() - Method in class org.apfloat.ApfloatContext
  Get names of all attributes for this ApfloatContext.
getB() - Static method in class org.apfloat.jscience.EllipticCurveGroup
  Returns the curve parameter b in Weierstrass form.
getBeginColumn() - Method in class org.apfloat.calc.SimpleCharStream
  Get token beginning column number.
getBeginLine() - Method in class org.apfloat.calc.SimpleCharStream
  Get token beginning line number.
getBlockSize() - Method in class org.apfloat.ApfloatContext
  Get the I/O block size.
getBlockSize() - Static method in class org.apfloat.internal.DiskDataStorage
  Convenience method for getting the block size (in bytes) for the current `ApfloatContext`.
getBuilderFactory() - Method in class org.apfloat.ApfloatContext
  Get the BuilderFactory.
getCacheBurst() - Method in class org.apfloat.ApfloatContext
  Get the level 1 cache burst size.
getCacheL1Size() - Method in class org.apfloat.ApfloatContext
  Get the level 1 cache size.
getCacheL2Size() - Method in class org.apfloat.ApfloatContext
  Get the level 2 cache size.
getCarryCRTBuilder(Class) - Method in class org.apfloat.internal.DoubleBuilderFactory
getCarryCRTBuilder(Class) - Method in class org.apfloat.internal.FloatBuilderFactory
getCarryCRTBuilder(Class) - Method in class org.apfloat.internal.IntBuilderFactory
getCarryCRTBuilder(Class) - Method in class org.apfloat.internal.LongBuilderFactory
getCarryCRTBuilder(Class) - Method in interface org.apfloat.spi.BuilderFactory
  Returns a `CarryCRTBuilder` object.
getCleanupAtExit() - Method in class org.apfloat.ApfloatContext
  Get if clean-up should be performed at the time the program exits.
getColumn() - Method in class org.apfloat.calc.SimpleCharStream
  Deprecated.
getColumns(DataStorage, int, int, int) - Method in class org.apfloat.aparapi.ColumnTwoPassFNTStrategy
getColumns(DataStorage, int, int, int) - Method in class org.apfloat.internal.TwoPassFNTStrategy
  Get a block of column data.
getContents() - Method in class org.apfloat.samples.PiApplet
  Get the graphical elements of this applet.
getContents() - Method in class org.apfloat.samples.PiGUI
  Get the graphical elements of this frame.
getContents() - Method in class org.apfloat.samples.PiParallelApplet
getContents() - Method in class org.apfloat.samples.PiParallelGUI
getContext() - Static method in class org.apfloat.ApfloatContext
  Get the ApfloatContext for the calling thread.
getConvolutionBuilder() - Method in class org.apfloat.internal.DoubleBuilderFactory
getConvolutionBuilder() - Method in class org.apfloat.internal.FloatBuilderFactory
getConvolutionBuilder() - Method in class org.apfloat.internal.IntBuilderFactory
getConvolutionBuilder() - Method in class org.apfloat.internal.LongBuilderFactory
getConvolutionBuilder() - Method in interface org.apfloat.spi.BuilderFactory
  Returns a `ConvolutionBuilder` object.
getData() - Method in class org.apfloat.internal.DoubleMemoryArrayAccess
getData() - Method in class org.apfloat.internal.FloatMemoryArrayAccess
getData() - Method in class org.apfloat.internal.IntMemoryArrayAccess
getData() - Method in class org.apfloat.internal.LongMemoryArrayAccess
getData() - Method in class org.apfloat.spi.ArrayAccess
  Returns the array of this array access.
getDataStorageBuilder() - Method in class org.apfloat.internal.DoubleBuilderFactory
getDataStorageBuilder() - Method in class org.apfloat.internal.FloatBuilderFactory
getDataStorageBuilder() - Method in class org.apfloat.internal.IntBuilderFactory
getDataStorageBuilder() - Method in class org.apfloat.internal.LongBuilderFactory
getDataStorageBuilder() - Method in interface org.apfloat.spi.BuilderFactory
  Returns a `DataStorageBuilder` object.
getDefaultExecutorService() - Static method in class org.apfloat.ApfloatContext
  Returns a new instance of a default ExecutorService.
getDefaultRadix() - Method in class org.apfloat.ApfloatContext
  Get the default radix.
getDouble() - Method in class org.apfloat.spi.DataStorage.AbstractIterator
getDouble() - Method in class org.apfloat.spi.DataStorage.Iterator
  Gets the current element as a `double`.
getDoubleData() - Method in class org.apfloat.internal.DoubleMemoryArrayAccess
getDoubleData() - Method in class org.apfloat.spi.ArrayAccess
  Returns the array of this array access as a `double[]`.
getElementArrayType() - Method in class org.apfloat.internal.DoubleBuilderFactory
getElementArrayType() - Method in class org.apfloat.internal.FloatBuilderFactory
getElementArrayType() - Method in class org.apfloat.internal.IntBuilderFactory
getElementArrayType() - Method in class org.apfloat.internal.LongBuilderFactory
getElementArrayType() - Method in interface org.apfloat.spi.BuilderFactory
  Returns the element array type of the data objects created.
getElementSize() - Method in class org.apfloat.internal.DoubleBuilderFactory
getElementSize() - Method in class org.apfloat.internal.FloatBuilderFactory
getElementSize() - Method in class org.apfloat.internal.IntBuilderFactory
getElementSize() - Method in class org.apfloat.internal.LongBuilderFactory
getElementSize() - Method in interface org.apfloat.spi.BuilderFactory
  Returns the element size of the data objects created, in bytes.
getElementType() - Method in class org.apfloat.internal.DoubleBuilderFactory
getElementType() - Method in class org.apfloat.internal.FloatBuilderFactory
getElementType() - Method in class org.apfloat.internal.IntBuilderFactory
getElementType() - Method in class org.apfloat.internal.LongBuilderFactory
getElementType() - Method in interface org.apfloat.spi.BuilderFactory
  Returns the element type of the data objects created.
getEndColumn() - Method in class org.apfloat.calc.SimpleCharStream
  Get token end column number.
getEndLine() - Method in class org.apfloat.calc.SimpleCharStream
  Get token end line number.
getErr() - Static method in class org.apfloat.samples.Pi
  Get the output stream for status messages printout.
getExecutionBuilder() - Method in class org.apfloat.internal.DoubleBuilderFactory
getExecutionBuilder() - Method in class org.apfloat.internal.FloatBuilderFactory
getExecutionBuilder() - Method in class org.apfloat.internal.IntBuilderFactory
getExecutionBuilder() - Method in class org.apfloat.internal.LongBuilderFactory
getExecutionBuilder() - Method in interface org.apfloat.spi.BuilderFactory
  Returns an `ExecutionBuilder` object.
getExecutorService() - Method in class org.apfloat.ApfloatContext
  Get the ExecutorService.
getFileChannel() - Method in class org.apfloat.internal.DiskDataStorage
  The `FileChannel` of the underlying disk file.
getFilename() - Method in class org.apfloat.internal.DiskDataStorage
  Filename of the underlying disk data storage.
getFilenameGenerator() - Method in class org.apfloat.ApfloatContext
  Get the FilenameGenerator.
getFloat() - Method in class org.apfloat.spi.DataStorage.AbstractIterator
getFloat() - Method in class org.apfloat.spi.DataStorage.Iterator
  Gets the current element as a `float`.
getFloatData() - Method in class org.apfloat.internal.FloatMemoryArrayAccess
getFloatData() - Method in class org.apfloat.spi.ArrayAccess
  Returns the array of this array access as a `float[]`.
getFormat() - Method in class org.apfloat.calc.AbstractCalculatorImpl
  Get the formatting option.
getForwardNthRoot(double, long) - Method in class org.apfloat.internal.DoubleModMath
  Get forward n:th root of unity.
getForwardNthRoot(float, long) - Method in class org.apfloat.internal.FloatModMath
  Get forward n:th root of unity.
getForwardNthRoot(int, long) - Method in class org.apfloat.internal.IntModMath
  Get forward n:th root of unity.
getForwardNthRoot(long, long) - Method in class org.apfloat.internal.LongModMath
  Get forward n:th root of unity.
getFunctions(Number) - Method in class org.apfloat.calc.ApfloatCalculatorImpl
getFunctions(Number) - Method in class org.apfloat.calc.FunctionCalculatorImpl
  Get the function implementations.
getGlobalContext() - Static method in class org.apfloat.ApfloatContext
  Get the global ApfloatContext.
getHost() - Method in class org.apfloat.samples.RemoteOperationExecutor
  Returns the host name.
GetImage() - Method in class org.apfloat.calc.SimpleCharStream
  Get token literal value.
getImpl(long) - Method in class org.apfloat.Apfloat
  Returns an `ApfloatImpl` representing the actual instance of this apfloat up to the requested precision.
getImpl(long) - Method in class org.apfloat.Apint
  Returns an `ApfloatImpl` representing this apint up to the requested precision.
getImpl(long) - Method in class org.apfloat.Aprational
  Returns an `ApfloatImpl` representing the approximation of this aprational up to the requested precision.
getIncrement() - Method in class org.apfloat.spi.DataStorage.AbstractIterator
  Returns the increment of the iterator.
getInitialValue() - Method in class org.apfloat.spi.FilenameGenerator
  Returns the current initial value of the base file names generated.
getInputPrecision() - Method in class org.apfloat.calc.AbstractCalculatorImpl
  Get the input precision.
getInt() - Method in class org.apfloat.spi.DataStorage.AbstractIterator
getInt() - Method in class org.apfloat.spi.DataStorage.Iterator
  Gets the current element as an `int`.
getInt(String, String, int, int) - Static method in class org.apfloat.samples.Pi
  Parse an integer from an argument.
getIntData() - Method in class org.apfloat.internal.IntMemoryArrayAccess
getIntData() - Method in class org.apfloat.spi.ArrayAccess
  Returns the array of this array access as an `int[]`.
getInverseNthRoot(double, long) - Method in class org.apfloat.internal.DoubleModMath
  Get inverse n:th root of unity.
getInverseNthRoot(float, long) - Method in class org.apfloat.internal.FloatModMath
  Get inverse n:th root of unity.
getInverseNthRoot(int, long) - Method in class org.apfloat.internal.IntModMath
  Get inverse n:th root of unity.
getInverseNthRoot(long, long) - Method in class org.apfloat.internal.LongModMath
  Get inverse n:th root of unity.
getInverseWTable(int, int) - Static method in class org.apfloat.internal.DoubleWTables
  Get a table of inverses of powers of n:th root of unity.
getInverseWTable(int, int) - Static method in class org.apfloat.internal.FloatWTables
  Get a table of inverses of powers of n:th root of unity.
getInverseWTable(int, int) - Static method in class org.apfloat.internal.IntWTables
  Get a table of inverses of powers of n:th root of unity.
getInverseWTable(int, int) - Static method in class org.apfloat.internal.LongWTables
  Get a table of inverses of powers of n:th root of unity.
getJInvariant() - Static method in class org.apfloat.jscience.EllipticCurveGroup
  Returns the j-invariant of the curve.
getKaratsubaCostFactor() - Method in class org.apfloat.internal.AbstractConvolutionBuilder
  Get the Karatsuba convolution cost factor.
getKaratsubaCostFactor() - Method in class org.apfloat.internal.DoubleConvolutionBuilder
getKaratsubaCostFactor() - Method in class org.apfloat.internal.FloatConvolutionBuilder
getKaratsubaCostFactor() - Method in class org.apfloat.internal.IntConvolutionBuilder
getKaratsubaCostFactor() - Method in class org.apfloat.internal.LongConvolutionBuilder
getKaratsubaCutoffPoint() - Method in class org.apfloat.internal.AbstractConvolutionBuilder
  Get the Karatsuba convolution cutoff point.
getKaratsubaCutoffPoint() - Method in class org.apfloat.internal.DoubleConvolutionBuilder
getKaratsubaCutoffPoint() - Method in class org.apfloat.internal.FloatConvolutionBuilder
getKaratsubaCutoffPoint() - Method in class org.apfloat.internal.IntConvolutionBuilder
getKaratsubaCutoffPoint() - Method in class org.apfloat.internal.LongConvolutionBuilder
getLength() - Method in class org.apfloat.spi.ArrayAccess
  Returns the length of the access segment within the backing array.
getLength() - Method in class org.apfloat.spi.DataStorage.AbstractIterator
  Returns the remaining length in the iterator.
getLine() - Method in class org.apfloat.calc.SimpleCharStream
  Deprecated.
getLocalizationArgs() - Method in exception class org.apfloat.ApfloatArithmeticException
  Returns the localization arguments.
getLocalizationArgs() - Method in interface org.apfloat.ApfloatLocalizedException
  Returns the localization arguments.
getLocalizationArgs() - Method in exception class org.apfloat.ApfloatRuntimeException
  Returns the localization arguments.
getLocalizationKey() - Method in exception class org.apfloat.ApfloatArithmeticException
  Returns the localization key.
getLocalizationKey() - Method in interface org.apfloat.ApfloatLocalizedException
  Returns the localization key.
getLocalizationKey() - Method in exception class org.apfloat.ApfloatRuntimeException
  Returns the localization key.
getLocalizedMessage() - Method in exception class org.apfloat.ApfloatArithmeticException
getLocalizedMessage() - Method in interface org.apfloat.ApfloatLocalizedException
  Returns the localized detail message.
getLocalizedMessage() - Method in exception class org.apfloat.ApfloatRuntimeException
getLong() - Method in class org.apfloat.spi.DataStorage.AbstractIterator
getLong() - Method in class org.apfloat.spi.DataStorage.Iterator
  Gets the current element as a `long`.
getLong(String, String, long, long) - Static method in class org.apfloat.samples.Pi
  Parse a long from an argument.
getLongData() - Method in class org.apfloat.internal.LongMemoryArrayAccess
getLongData() - Method in class org.apfloat.spi.ArrayAccess
  Returns the array of this array access as a `long[]`.
getMatrixBuilder() - Method in class org.apfloat.internal.DoubleBuilderFactory
getMatrixBuilder() - Method in class org.apfloat.internal.FloatBuilderFactory
getMatrixBuilder() - Method in class org.apfloat.internal.IntBuilderFactory
getMatrixBuilder() - Method in class org.apfloat.internal.LongBuilderFactory
getMatrixBuilder() - Method in interface org.apfloat.spi.BuilderFactory
  Returns a `MatrixBuilder` object.
getMaxCachedSize() - Method in class org.apfloat.internal.AbstractDataStorageBuilder
  Get the maximum cached data storage size.
getMaxCachedSize() - Method in class org.apfloat.internal.DoubleDataStorageBuilder
getMaxCachedSize() - Method in class org.apfloat.internal.FloatDataStorageBuilder
getMaxCachedSize() - Method in class org.apfloat.internal.IntDataStorageBuilder
getMaxCachedSize() - Method in class org.apfloat.internal.LongDataStorageBuilder
getMaxMemoryBlockSize() - Method in class org.apfloat.ApfloatContext
  Get the maximum memory block size.
getMaxTransformLength() - Method in class org.apfloat.internal.DoubleFactor3NTTStepStrategy
getMaxTransformLength() - Method in class org.apfloat.internal.DoubleNTTStepStrategy
getMaxTransformLength() - Method in class org.apfloat.internal.FloatFactor3NTTStepStrategy
getMaxTransformLength() - Method in class org.apfloat.internal.FloatNTTStepStrategy
getMaxTransformLength() - Method in class org.apfloat.internal.IntFactor3NTTStepStrategy
getMaxTransformLength() - Method in class org.apfloat.internal.IntNTTStepStrategy
getMaxTransformLength() - Method in class org.apfloat.internal.LongFactor3NTTStepStrategy
getMaxTransformLength() - Method in class org.apfloat.internal.LongNTTStepStrategy
getMaxTransformLength() - Method in interface org.apfloat.spi.Factor3NTTStepStrategy
  Get the maximum transform length.
getMaxTransformLength() - Method in interface org.apfloat.spi.NTTStepStrategy
  Get the maximum transform length.
getMemoryThreshold() - Method in class org.apfloat.ApfloatContext
  Get the memory threshold.
getMemoryTreshold() - Method in class org.apfloat.ApfloatContext
  Deprecated.
  Use `ApfloatContext.getMemoryThreshold()`.
getMessage() - Method in interface org.apfloat.ApfloatLocalizedException
  Returns the detail message string of this throwable.
getMessage() - Method in exception class org.apfloat.calc.TokenMgrError
  You can also modify the body of this method to customize your error messages.
getMessage(K) - Method in class org.apfloat.internal.MessagePasser
  Get a message if one is available.
getMode() - Method in class org.apfloat.spi.DataStorage.AbstractIterator
  Returns the mode in which the iterator was created.
getModulus() - Method in class org.apfloat.internal.DoubleElementaryModMath
  Get the modulus.
getModulus() - Method in class org.apfloat.internal.FloatElementaryModMath
  Get the modulus.
getModulus() - Method in class org.apfloat.internal.IntElementaryModMath
  Get the modulus.
getModulus() - Method in class org.apfloat.internal.LongElementaryModMath
  Get the modulus.
getModulus() - Static method in class org.apfloat.jscience.ModuloApintField
  Returns the modulus or `null` if modulo reduction is not done.
getModulus() - Static method in class org.apfloat.jscience.ModuloPolynomialField
  Returns the modulus or `null` if modulo reduction is not done.
getNextToken() - Method in class org.apfloat.calc.CalculatorParser
  Get the next Token.
getNextToken() - Method in class org.apfloat.calc.CalculatorParserTokenManager
  Get the next Token.
getNodes() - Method in class org.apfloat.samples.PiDistributed.DistributedBinarySplittingPiCalculator
  Get the available set of operation executor nodes.
getNTTBuilder() - Method in class org.apfloat.aparapi.IntAparapiBuilderFactory
getNTTBuilder() - Method in class org.apfloat.aparapi.LongAparapiBuilderFactory
getNTTBuilder() - Method in class org.apfloat.internal.DoubleBuilderFactory
getNTTBuilder() - Method in class org.apfloat.internal.FloatBuilderFactory
getNTTBuilder() - Method in class org.apfloat.internal.IntBuilderFactory
getNTTBuilder() - Method in class org.apfloat.internal.LongBuilderFactory
getNTTBuilder() - Method in interface org.apfloat.spi.BuilderFactory
  Returns an `NTTBuilder` object.
getNTTCostFactor() - Method in class org.apfloat.internal.AbstractConvolutionBuilder
  Get the NTT convolution cost factor.
getNTTCostFactor() - Method in class org.apfloat.internal.DoubleConvolutionBuilder
getNTTCostFactor() - Method in class org.apfloat.internal.FloatConvolutionBuilder
getNTTCostFactor() - Method in class org.apfloat.internal.IntConvolutionBuilder
getNTTCostFactor() - Method in class org.apfloat.internal.LongConvolutionBuilder
getNumberOfProcessors() - Method in class org.apfloat.ApfloatContext
  Get the number of processors that should be used for parallel calculations.
getNumberOfProcessors() - Method in class org.apfloat.samples.PiDistributed.Node
  Get the number of processors.
getOffset() - Method in class org.apfloat.spi.ArrayAccess
  Returns the offset of the access segment within the backing array.
getOffset() - Method in class org.apfloat.spi.DataStorage
  Return the sub-sequence offset.
getOperation(long, int) - Method in class org.apfloat.samples.PiAWT
  Get the calculation operation to execute.
getOperation(long, int) - Method in class org.apfloat.samples.PiParallelAWT
getOut() - Static method in class org.apfloat.samples.Pi
  Get the output stream for the result printout.
getPath() - Method in class org.apfloat.spi.FilenameGenerator
  Returns the path setting of this filename generator.
getPort() - Method in class org.apfloat.samples.RemoteOperationExecutor
  Returns the host port.
getPosition() - Method in class org.apfloat.spi.DataStorage.AbstractIterator
  Returns the current position of the iterator.
getPrecision(String) - Static method in class org.apfloat.samples.Pi
  Parse the precision from an argument.
getPreferredBatchSize() - Method in class org.apfloat.internal.ParallelRunnable
  Get the preferred batch size.
getProperties() - Method in class org.apfloat.ApfloatContext
  Get the values of all properties as strings.
getProperty(String) - Method in class org.apfloat.ApfloatContext
  Get the value of a property as string.
getProperty(String, String) - Method in class org.apfloat.ApfloatContext
  Get the value of a property as string, with the provided default value if the property is not set.
getRadix(String) - Static method in class org.apfloat.samples.Pi
  Parse the radix from an argument.
getResult() - Method in class org.apfloat.samples.BackgroundOperation
  Get the result of the operation.
getRows(DataStorage, int, int, int) - Method in class org.apfloat.aparapi.ColumnTwoPassFNTStrategy
getRows(DataStorage, int, int, int) - Method in class org.apfloat.internal.TwoPassFNTStrategy
  Get a block of row data.
getRunnable(int, int) - Method in class org.apfloat.internal.ParallelRunnable
  Get the Runnable object for strides which fit in an `int`.
getRunnable(long, long) - Method in class org.apfloat.internal.ParallelRunnable
  Get the Runnable object for strides which fit only in a `long`.
getSharedMemoryLock() - Method in class org.apfloat.ApfloatContext
  Get the shared memory lock object.
getSharedMemoryTreshold() - Method in class org.apfloat.ApfloatContext
  Get the shared memory threshold.
getSize() - Method in class org.apfloat.spi.DataStorage
  Return the size of the data storage, or the length of this sub-sequence if this data storage is a sub-sequence.
getSuffix() - Method in class org.apfloat.spi.FilenameGenerator
  Returns the suffix setting of this filename generator.
GetSuffix(int) - Method in class org.apfloat.calc.SimpleCharStream
  Get the suffix.
getTabSize() - Method in class org.apfloat.calc.SimpleCharStream
getThreadContext() - Static method in class org.apfloat.ApfloatContext
  Get the thread-specific ApfloatContext for the calling thread.
getThreadContext(Thread) - Static method in class org.apfloat.ApfloatContext
  Get the thread-specific ApfloatContext for the specified thread.
getToken(int) - Method in class org.apfloat.calc.CalculatorParser
  Get the specific Token.
getTransformLength(long) - Method in class org.apfloat.internal.AbstractStepFNTStrategy
getTransformLength(long) - Method in class org.apfloat.internal.DoubleTableFNTStrategy
getTransformLength(long) - Method in class org.apfloat.internal.Factor3NTTStrategy
getTransformLength(long) - Method in class org.apfloat.internal.FloatTableFNTStrategy
getTransformLength(long) - Method in class org.apfloat.internal.IntTableFNTStrategy
getTransformLength(long) - Method in class org.apfloat.internal.LongTableFNTStrategy
getTransformLength(long) - Method in interface org.apfloat.spi.NTTStrategy
  Return the supported transform length for the specified data size.
getTransposedArray(int, int, int, int) - Method in class org.apfloat.spi.DataStorage
  Maps a transposed block of data to a memory array when the data is treated as a matrix.
getUnitSize() - Method in class org.apfloat.internal.DiskDataStorage
  Size of the element type, in bytes.
getUnitSize() - Method in class org.apfloat.internal.DoubleDiskDataStorage
getUnitSize() - Method in class org.apfloat.internal.FloatDiskDataStorage
getUnitSize() - Method in class org.apfloat.internal.IntDiskDataStorage
getUnitSize() - Method in class org.apfloat.internal.LongDiskDataStorage
getValue() - Method in class org.apfloat.calc.Token
  An optional attribute value of the Token.
getVariable(String) - Method in class org.apfloat.calc.AbstractCalculatorImpl
getVariable(String) - Method in interface org.apfloat.calc.CalculatorImpl
  Get a variable.
getWeight() - Method in class org.apfloat.samples.LocalOperationExecutor
getWeight() - Method in interface org.apfloat.samples.OperationExecutor
  Returns the relative weight of this executor.
getWeight() - Method in class org.apfloat.samples.PiDistributed.Node
getWeight() - Method in class org.apfloat.samples.RemoteOperationExecutor
getWTable(int, int) - Static method in class org.apfloat.internal.DoubleWTables
  Get a table of powers of n:th root of unity.
getWTable(int, int) - Static method in class org.apfloat.internal.FloatWTables
  Get a table of powers of n:th root of unity.
getWTable(int, int) - Static method in class org.apfloat.internal.IntWTables
  Get a table of powers of n:th root of unity.
getWTable(int, int) - Static method in class org.apfloat.internal.LongWTables
  Get a table of powers of n:th root of unity.
getX() - Method in class org.apfloat.jscience.EllipticCurveGroup
  Returns the x-coordinate of this point.
getY() - Method in class org.apfloat.jscience.EllipticCurveGroup
  Returns the y-coordinate of this point.
glaisher() - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  The Glaisher-Kinkelin constant A.
glaisher(int) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  The Glaisher-Kinkelin constant A.
glaisher(long) - Static method in class org.apfloat.ApfloatMath
  Calculates the Glaisher‐Kinkelin constant, A.
glaisher(long, int) - Static method in class org.apfloat.ApfloatMath
  Calculates the Glaisher‐Kinkelin constant, A.
glaisher(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions

## H

harmonicNumber(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
harmonicNumber(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
harmonicNumber(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Harmonic number.
harmonicNumber(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Harmonic number.
harmonicNumber(Apcomplex, Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Generalized harmonic number.
harmonicNumber(Apcomplex, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Generalized harmonic number.
harmonicNumber(Apfloat) - Static method in class org.apfloat.ApfloatMath
  Harmonic number.
harmonicNumber(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Harmonic number.
harmonicNumber(Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
  Generalized harmonic number.
harmonicNumber(Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Generalized harmonic number.
harmonicNumber(Apint) - Static method in class org.apfloat.AprationalMath
  Harmonic number.
harmonicNumber(Apint, Apint) - Static method in class org.apfloat.AprationalMath
  Generalized harmonic number.
hashCode() - Method in class org.apfloat.Apcomplex
  Returns a hash code for this apcomplex.
hashCode() - Method in class org.apfloat.Apfloat
  Returns a hash code for this apfloat.
hashCode() - Method in class org.apfloat.Apint
  Returns a hash code for this apint.
hashCode() - Method in class org.apfloat.Aprational
  Returns a hash code for this aprational.
hashCode() - Method in class org.apfloat.internal.DoubleApfloatImpl
hashCode() - Method in class org.apfloat.internal.FloatApfloatImpl
hashCode() - Method in class org.apfloat.internal.IntApfloatImpl
hashCode() - Method in class org.apfloat.internal.LongApfloatImpl
hashCode() - Method in class org.apfloat.jscience.AbstractField
  Returns the hash code for this number.
hashCode() - Method in class org.apfloat.jscience.EllipticCurveGroup
hashCode() - Method in class org.apfloat.jscience.ModuloPolynomialField
hashCode() - Method in interface org.apfloat.spi.ApfloatImpl
  Returns the hash code for this `ApfloatImpl`.
hasNext() - Method in class org.apfloat.spi.DataStorage.AbstractIterator
  Check if `next()` can be called without going past the end of the sequence.
hasNext() - Method in class org.apfloat.spi.DataStorage.Iterator
  Check if `next()` can be called without going past the end of the sequence.
helper() - Method in class org.apfloat.jscience.FixedPrecisionApcomplexField
  Return the precision helper.
helper() - Method in class org.apfloat.jscience.FixedPrecisionApfloatField
  Return the precision helper.
hermiteH(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
hermiteH(Apcomplex, Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Hermite function.
hermiteH(Apcomplex, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Hermite function.
hermiteH(Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
  Hermite function.
hermiteH(Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Hermite function.
hypergeometric0F1(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
hypergeometric0F1(Apcomplex, Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Confluent hypergeometric function 0F1.
hypergeometric0F1(Apcomplex, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Confluent hypergeometric function 0F1.
hypergeometric0F1(Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
  Confluent hypergeometric function 0F1.
hypergeometric0F1(Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Confluent hypergeometric function 0F1.
hypergeometric0F1Regularized(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
hypergeometric0F1Regularized(Apcomplex, Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Regularized confluent hypergeometric function 0F̃1.
hypergeometric0F1Regularized(Apcomplex, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Regularized confluent hypergeometric function 0F̃1.
hypergeometric0F1Regularized(Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
  Regularized confluent hypergeometric function 0F̃1.
hypergeometric0F1Regularized(Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Regularized confluent hypergeometric function 0F̃1.
hypergeometric1F1(Number, Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
hypergeometric1F1(Apcomplex, Apcomplex, Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Kummer confluent hypergeometric function 1F1.
hypergeometric1F1(Apcomplex, Apcomplex, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Kummer confluent hypergeometric function 1F1.
hypergeometric1F1(Apfloat, Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
  Kummer confluent hypergeometric function 1F1.
hypergeometric1F1(Apfloat, Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Kummer confluent hypergeometric function 1F1.
hypergeometric1F1Regularized(Number, Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
hypergeometric1F1Regularized(Apcomplex, Apcomplex, Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Regularized Kummer confluent hypergeometric function 1F̃1.
hypergeometric1F1Regularized(Apcomplex, Apcomplex, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Regularized Kummer confluent hypergeometric function 1F̃1.
hypergeometric1F1Regularized(Apfloat, Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
  Regularized Kummer confluent hypergeometric function 1F̃1.
hypergeometric1F1Regularized(Apfloat, Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Regularized Kummer confluent hypergeometric function 1F̃1.
hypergeometric2F1(Number, Number, Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
hypergeometric2F1(Apcomplex, Apcomplex, Apcomplex, Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Hypergeometric function 2F1.
hypergeometric2F1(Apcomplex, Apcomplex, Apcomplex, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Hypergeometric function 2F1.
hypergeometric2F1(Apfloat, Apfloat, Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
  Hypergeometric function 2F1.
hypergeometric2F1(Apfloat, Apfloat, Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Hypergeometric function 2F1.
hypergeometric2F1Regularized(Number, Number, Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
hypergeometric2F1Regularized(Apcomplex, Apcomplex, Apcomplex, Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Regularized hypergeometric function 2F̃1.
hypergeometric2F1Regularized(Apcomplex, Apcomplex, Apcomplex, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Regularized hypergeometric function 2F̃1.
hypergeometric2F1Regularized(Apfloat, Apfloat, Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
  Regularized hypergeometric function 2F̃1.
hypergeometric2F1Regularized(Apfloat, Apfloat, Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Regularized hypergeometric function 2F̃1.
hypergeometricU(Number, Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
hypergeometricU(Apcomplex, Apcomplex, Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Tricomi's confluent hypergeometric function U.
hypergeometricU(Apcomplex, Apcomplex, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Tricomi's confluent hypergeometric function U.
hypergeometricU(Apfloat, Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
  Tricomi's confluent hypergeometric function U.
hypergeometricU(Apfloat, Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Tricomi's confluent hypergeometric function U.
hypot(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions

## I

I - Static variable in class org.apfloat.Apcomplex
  Imaginary unit.
identifier() - Method in class org.apfloat.calc.CalculatorParser
IDENTIFIER - Static variable in interface org.apfloat.calc.CalculatorParserConstants
  RegularExpression Id.
ifFinite(long, long) - Static method in class org.apfloat.spi.Util
  Returns the argument `y` limited to `Apfloat.INFINITE`.
ifFiniteOrZero(long) - Static method in class org.apfloat.spi.Util
  If `x` is negative, this is treated as a case of overflow, and `Apfloat.INFINITE` is returned.
imag() - Method in class org.apfloat.Apcomplex
  Returns the imaginary part of this apcomplex.
imag() - Method in class org.apfloat.Apfloat
  Imaginary part of this apfloat.
imag(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
imag(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Imaginary part.
image - Variable in class org.apfloat.calc.Token
  The string image of the token.
IMAGINARY - Static variable in interface org.apfloat.calc.CalculatorParserConstants
  RegularExpression Id.
implCopyFrom(DataStorage, long) - Method in class org.apfloat.internal.DiskDataStorage
implCopyFrom(DataStorage, long) - Method in class org.apfloat.internal.DoubleMemoryDataStorage
implCopyFrom(DataStorage, long) - Method in class org.apfloat.internal.FloatMemoryDataStorage
implCopyFrom(DataStorage, long) - Method in class org.apfloat.internal.IntMemoryDataStorage
implCopyFrom(DataStorage, long) - Method in class org.apfloat.internal.LongMemoryDataStorage
implCopyFrom(DataStorage, long) - Method in class org.apfloat.spi.DataStorage
  Copies the specified number of elements from another data storage to this data storage.
ImplementationMismatchException - Exception Class in org.apfloat.internal
  Exception indicating a different implementation of the apfloat SPI being used in two operands of a calculation.
ImplementationMismatchException() - Constructor for exception class org.apfloat.internal.ImplementationMismatchException
  Constructs a new apfloat implementation mismatch exception with an empty detail message.
ImplementationMismatchException(String) - Constructor for exception class org.apfloat.internal.ImplementationMismatchException
  Constructs a new apfloat implementation mismatch exception with the specified detail message.
ImplementationMismatchException(String, String, Object...) - Constructor for exception class org.apfloat.internal.ImplementationMismatchException
  Constructs a new apfloat implementation mismatch exception with the specified detail message and localization data.
ImplementationMismatchException(String, Throwable) - Constructor for exception class org.apfloat.internal.ImplementationMismatchException
  Constructs a new apfloat implementation mismatch exception with the specified detail message and cause.
ImplementationMismatchException(String, Throwable, String, Object...) - Constructor for exception class org.apfloat.internal.ImplementationMismatchException
  Constructs a new apfloat implementation mismatch exception with the specified detail message, cause and localization data.
implGetArray(int, int, int, int) - Method in class org.apfloat.internal.DiskDataStorage
implGetArray(int, int, int, int) - Method in class org.apfloat.internal.DoubleMemoryDataStorage
implGetArray(int, int, int, int) - Method in class org.apfloat.internal.FloatMemoryDataStorage
implGetArray(int, int, int, int) - Method in class org.apfloat.internal.IntMemoryDataStorage
implGetArray(int, int, int, int) - Method in class org.apfloat.internal.LongMemoryDataStorage
implGetArray(int, int, int, int) - Method in class org.apfloat.spi.DataStorage
  Maps a block of data to a memory array when the data is treated as a matrix.
implGetArray(int, long, int) - Method in class org.apfloat.internal.DoubleDiskDataStorage
implGetArray(int, long, int) - Method in class org.apfloat.internal.DoubleMemoryDataStorage
implGetArray(int, long, int) - Method in class org.apfloat.internal.FloatDiskDataStorage
implGetArray(int, long, int) - Method in class org.apfloat.internal.FloatMemoryDataStorage
implGetArray(int, long, int) - Method in class org.apfloat.internal.IntDiskDataStorage
implGetArray(int, long, int) - Method in class org.apfloat.internal.IntMemoryDataStorage
implGetArray(int, long, int) - Method in class org.apfloat.internal.LongDiskDataStorage
implGetArray(int, long, int) - Method in class org.apfloat.internal.LongMemoryDataStorage
implGetArray(int, long, int) - Method in class org.apfloat.spi.DataStorage
  Gets an array access to the data of this data storage when it is treated as a linear block.
implGetSize() - Method in class org.apfloat.internal.DiskDataStorage
implGetSize() - Method in class org.apfloat.internal.DoubleMemoryDataStorage
implGetSize() - Method in class org.apfloat.internal.FloatMemoryDataStorage
implGetSize() - Method in class org.apfloat.internal.IntMemoryDataStorage
implGetSize() - Method in class org.apfloat.internal.LongMemoryDataStorage
implGetSize() - Method in class org.apfloat.spi.DataStorage
  Return the size of the whole data storage, not including sub-sequence settings.
implGetTransposedArray(int, int, int, int) - Method in class org.apfloat.internal.DiskDataStorage
implGetTransposedArray(int, int, int, int) - Method in class org.apfloat.internal.DoubleMemoryDataStorage
implGetTransposedArray(int, int, int, int) - Method in class org.apfloat.internal.FloatMemoryDataStorage
implGetTransposedArray(int, int, int, int) - Method in class org.apfloat.internal.IntMemoryDataStorage
implGetTransposedArray(int, int, int, int) - Method in class org.apfloat.internal.LongMemoryDataStorage
implGetTransposedArray(int, int, int, int) - Method in class org.apfloat.spi.DataStorage
  Maps a transposed block of data to a memory array when the data is treated as a matrix.
implSetSize(long) - Method in class org.apfloat.internal.DiskDataStorage
implSetSize(long) - Method in class org.apfloat.internal.DoubleMemoryDataStorage
implSetSize(long) - Method in class org.apfloat.internal.FloatMemoryDataStorage
implSetSize(long) - Method in class org.apfloat.internal.IntMemoryDataStorage
implSetSize(long) - Method in class org.apfloat.internal.LongMemoryDataStorage
implSetSize(long) - Method in class org.apfloat.spi.DataStorage
  Sets the size of the data storage.
implSubsequence(long, long) - Method in class org.apfloat.internal.DoubleDiskDataStorage
implSubsequence(long, long) - Method in class org.apfloat.internal.DoubleMemoryDataStorage
implSubsequence(long, long) - Method in class org.apfloat.internal.FloatDiskDataStorage
implSubsequence(long, long) - Method in class org.apfloat.internal.FloatMemoryDataStorage
implSubsequence(long, long) - Method in class org.apfloat.internal.IntDiskDataStorage
implSubsequence(long, long) - Method in class org.apfloat.internal.IntMemoryDataStorage
implSubsequence(long, long) - Method in class org.apfloat.internal.LongDiskDataStorage
implSubsequence(long, long) - Method in class org.apfloat.internal.LongMemoryDataStorage
implSubsequence(long, long) - Method in class org.apfloat.spi.DataStorage
  Implementation of getting a subsequence of this data storage.
inBuf - Variable in class org.apfloat.calc.SimpleCharStream
INFINITE - Static variable in class org.apfloat.Apcomplex
  Infinite precision or scale.
InfiniteExpansionException - Exception Class in org.apfloat
  Exception indicating that the result of an operation would have infinite size.
InfiniteExpansionException() - Constructor for exception class org.apfloat.InfiniteExpansionException
  Constructs a new apfloat infinite expansion exception with an empty detail message.
InfiniteExpansionException(String) - Constructor for exception class org.apfloat.InfiniteExpansionException
  Constructs a new apfloat infinite expansion exception with the specified detail message.
InfiniteExpansionException(String, String, Object...) - Constructor for exception class org.apfloat.InfiniteExpansionException
  Constructs a new apfloat infinite expansion exception with the specified detail message and localization data.
InfiniteExpansionException(String, Throwable) - Constructor for exception class org.apfloat.InfiniteExpansionException
  Constructs a new apfloat infinite expansion exception with the specified detail message and cause.
InfiniteExpansionException(String, Throwable, String, Object...) - Constructor for exception class org.apfloat.InfiniteExpansionException
  Constructs a new apfloat infinite expansion exception with the specified detail message, cause and localization data.
init() - Method in class org.apfloat.calc.CalculatorApplet
  Initialize this applet.
init() - Method in class org.apfloat.samples.PiApplet
  Initialize this applet.
initThreads(Container, GridBagConstraints) - Method in class org.apfloat.samples.PiAWT
  Initialize the "threads" section GUI elements.
initThreads(Container, GridBagConstraints) - Method in class org.apfloat.samples.PiParallelAWT
input_stream - Variable in class org.apfloat.calc.CalculatorParserTokenManager
inputStream - Variable in class org.apfloat.calc.SimpleCharStream
IntAdditionBuilder - Class in org.apfloat.internal
  Creates additions for the specified radix and the `int` element type.
IntAdditionBuilder() - Constructor for class org.apfloat.internal.IntAdditionBuilder
  Default constructor.
IntAdditionStrategy - Class in org.apfloat.internal
  Basic addition strategy for the `int` element type.
IntAdditionStrategy(int) - Constructor for class org.apfloat.internal.IntAdditionStrategy
  Creates an addition strategy using the specified radix.
IntAparapiBuilderFactory - Class in org.apfloat.aparapi
  Builder factory for aparapi transform implementations for the `int` element type.
IntAparapiBuilderFactory() - Constructor for class org.apfloat.aparapi.IntAparapiBuilderFactory
  Default constructor.
IntAparapiColumnSixStepFNTStrategy - Class in org.apfloat.aparapi
  Six-step NTT implementation for the `int` element type using column orientation.
IntAparapiColumnSixStepFNTStrategy() - Constructor for class org.apfloat.aparapi.IntAparapiColumnSixStepFNTStrategy
  Default constructor.
IntAparapiColumnTwoPassFNTStrategy - Class in org.apfloat.aparapi
  Two-pass NTT implementation for the `int` element type using column orientation.
IntAparapiColumnTwoPassFNTStrategy() - Constructor for class org.apfloat.aparapi.IntAparapiColumnTwoPassFNTStrategy
  Default constructor.
IntAparapiFactor3NTTStepStrategy - Class in org.apfloat.aparapi
  Steps for the factor-3 NTT using the GPU, for the `int` element type.
IntAparapiFactor3NTTStepStrategy() - Constructor for class org.apfloat.aparapi.IntAparapiFactor3NTTStepStrategy
IntAparapiFactor3NTTStrategy - Class in org.apfloat.aparapi
  Factor-3 NTT implementation for the `int` element type.
IntAparapiFactor3NTTStrategy(NTTStrategy) - Constructor for class org.apfloat.aparapi.IntAparapiFactor3NTTStrategy
  Creates a new factor-3 transform strategy on top of an existing transform.
IntAparapiMatrixStrategy - Class in org.apfloat.aparapi
  Matrix transposition in the GPU for the `int` type.
IntAparapiMatrixStrategy() - Constructor for class org.apfloat.aparapi.IntAparapiMatrixStrategy
  Default constructor.
IntAparapiNTTBuilder - Class in org.apfloat.aparapi
  NTT Builder for aparapi transform implementations for the `int` element type.
IntAparapiNTTBuilder(boolean) - Constructor for class org.apfloat.aparapi.IntAparapiNTTBuilder
  Basic constructor.
IntAparapiNTTStepStrategy - Class in org.apfloat.aparapi
  NTT steps for the `int` element type aparapi transforms.
IntAparapiNTTStepStrategy(boolean) - Constructor for class org.apfloat.aparapi.IntAparapiNTTStepStrategy
  Basic constructor.
IntAparapiNTTStrategy - Interface in org.apfloat.aparapi
  NTT strategy with decorator to set up the data for the GPU, for the `int` element type.
IntAparapiSixStepFNTStrategy - Class in org.apfloat.aparapi
  Six-step NTT implementation for the `int` element type using row orientation.
IntAparapiSixStepFNTStrategy() - Constructor for class org.apfloat.aparapi.IntAparapiSixStepFNTStrategy
  Default constructor.
IntAparapiTwoPassFNTStrategy - Class in org.apfloat.aparapi
  Two-pass NTT implementation for the `int` element type using row orientation.
IntAparapiTwoPassFNTStrategy() - Constructor for class org.apfloat.aparapi.IntAparapiTwoPassFNTStrategy
  Default constructor.
IntApfloatBuilder - Class in org.apfloat.internal
  Builder class for building `ApfloatImpl` implementations with the `int` data element type.
IntApfloatBuilder() - Constructor for class org.apfloat.internal.IntApfloatBuilder
  Default constructor.
IntApfloatImpl - Class in org.apfloat.internal
  Immutable apfloat implementation class for the `int` data element type.
IntApfloatImpl(double, long, int) - Constructor for class org.apfloat.internal.IntApfloatImpl
  Create a new `IntApfloatImpl` instance from a `double`.
IntApfloatImpl(long, long, int) - Constructor for class org.apfloat.internal.IntApfloatImpl
  Create a new `IntApfloatImpl` instance from a `long`.
IntApfloatImpl(PushbackReader, long, int, boolean) - Constructor for class org.apfloat.internal.IntApfloatImpl
  Create a new `IntApfloatImpl` instance reading from a stream.
IntApfloatImpl(PushbackReader, long, int, boolean, long) - Constructor for class org.apfloat.internal.IntApfloatImpl
  Create a new `IntApfloatImpl` instance reading from a stream.
IntApfloatImpl(String, long, int, boolean) - Constructor for class org.apfloat.internal.IntApfloatImpl
  Create a new `IntApfloatImpl` instance from a String.
IntBaseMath - Class in org.apfloat.internal
  Mathematical operations on numbers in a base.
IntBaseMath(int) - Constructor for class org.apfloat.internal.IntBaseMath
  Creates a base math using the specified radix.
IntBuilderFactory - Class in org.apfloat.internal
  Factory class for getting instances of the various builder classes needed to build an `ApfloatImpl` with the `int` data element type.
IntBuilderFactory() - Constructor for class org.apfloat.internal.IntBuilderFactory
  Default constructor.
IntCarryCRTBuilder - Class in org.apfloat.internal
  Creates carry-CRT related objects, for the `int` type.
IntCarryCRTBuilder() - Constructor for class org.apfloat.internal.IntCarryCRTBuilder
  Default constructor.
IntCarryCRTStepStrategy - Class in org.apfloat.internal
  Class for performing the final steps of a three-modulus Number Theoretic Transform based convolution.
IntCarryCRTStepStrategy(int) - Constructor for class org.apfloat.internal.IntCarryCRTStepStrategy
  Creates a carry-CRT steps object using the specified radix.
IntConstants - Interface in org.apfloat.internal
  Constants needed for various algorithms for the `int` type.
IntConvolutionBuilder - Class in org.apfloat.internal
  Creates convolutions of suitable type for the `int` type.
IntConvolutionBuilder() - Constructor for class org.apfloat.internal.IntConvolutionBuilder
  Default constructor.
IntCRTMath - Class in org.apfloat.internal
  Basic arithmetic for calculating the Chinese Remainder Theorem.
IntCRTMath(int) - Constructor for class org.apfloat.internal.IntCRTMath
  Creates a carry-CRT math using the specified radix.
IntDataStorageBuilder - Class in org.apfloat.internal
  Default data storage creation strategy for the `int` data type.
IntDataStorageBuilder() - Constructor for class org.apfloat.internal.IntDataStorageBuilder
  Default constructor.
IntDiskDataStorage - Class in org.apfloat.internal
  Disk-based data storage for the `int` element type.
IntDiskDataStorage() - Constructor for class org.apfloat.internal.IntDiskDataStorage
  Default constructor.
IntDiskDataStorage(IntDiskDataStorage, long, long) - Constructor for class org.apfloat.internal.IntDiskDataStorage
  Subsequence constructor.
INTEGER - Static variable in interface org.apfloat.calc.CalculatorParserConstants
  RegularExpression Id.
IntElementaryModMath - Class in org.apfloat.internal
  Elementary modulo arithmetic functions for `int` data.
IntElementaryModMath() - Constructor for class org.apfloat.internal.IntElementaryModMath
  Default constructor.
IntFactor3NTTStepStrategy - Class in org.apfloat.internal
  Steps for the factor-3 NTT.
IntFactor3NTTStepStrategy() - Constructor for class org.apfloat.internal.IntFactor3NTTStepStrategy
  Default constructor.
IntKaratsubaConvolutionStrategy - Class in org.apfloat.internal
  Convolution strategy using the Karatsuba algorithm.
IntKaratsubaConvolutionStrategy(int) - Constructor for class org.apfloat.internal.IntKaratsubaConvolutionStrategy
  Creates a convolution strategy using the specified radix.
IntMatrixBuilder - Class in org.apfloat.internal
  Creates matrix operations objects, for the `int` type.
IntMatrixBuilder() - Constructor for class org.apfloat.internal.IntMatrixBuilder
  Default constructor.
IntMatrixStrategy - Class in org.apfloat.internal
  Optimized matrix transposition methods for the `int` type.
IntMatrixStrategy() - Constructor for class org.apfloat.internal.IntMatrixStrategy
  Default constructor.
IntMediumConvolutionStrategy - Class in org.apfloat.internal
  Medium-length convolution strategy.
IntMediumConvolutionStrategy(int) - Constructor for class org.apfloat.internal.IntMediumConvolutionStrategy
  Creates a convolution strategy using the specified radix.
IntMemoryArrayAccess - Class in org.apfloat.internal
  Array access class based on a `int[]`.
IntMemoryArrayAccess(int[], int, int) - Constructor for class org.apfloat.internal.IntMemoryArrayAccess
  Create an array access.
IntMemoryDataStorage - Class in org.apfloat.internal
  Memory based data storage implementation for the `int` element type.
IntMemoryDataStorage() - Constructor for class org.apfloat.internal.IntMemoryDataStorage
  Default constructor.
IntMemoryDataStorage(IntMemoryDataStorage, long, long) - Constructor for class org.apfloat.internal.IntMemoryDataStorage
  Subsequence constructor.
IntModConstants - Interface in org.apfloat.internal
  Constants needed for various modular arithmetic operations for the `int` type.
IntModMath - Class in org.apfloat.internal
  Modulo arithmetic functions for `int` data.
IntModMath() - Constructor for class org.apfloat.internal.IntModMath
  Default constructor.
IntNTTBuilder - Class in org.apfloat.internal
  Creates Number Theoretic Transforms for the `int` type.
IntNTTBuilder() - Constructor for class org.apfloat.internal.IntNTTBuilder
  Default constructor.
IntNTTConvolutionStepStrategy - Class in org.apfloat.internal
  Steps of a three-NTT convolution for the `int` type.
IntNTTConvolutionStepStrategy() - Constructor for class org.apfloat.internal.IntNTTConvolutionStepStrategy
  Default constructor.
IntNTTStepStrategy - Class in org.apfloat.internal
  Common methods to calculate Fast Number Theoretic Transforms in parallel using multiple threads.
IntNTTStepStrategy() - Constructor for class org.apfloat.internal.IntNTTStepStrategy
  Default constructor.
IntRadixConstants - Interface in org.apfloat.internal
  Constants related to different radixes for the `int` data type.
IntScramble - Class in org.apfloat.internal
  Functions to perform bit-reverse ordering of `int` data.
IntShortConvolutionStrategy - Class in org.apfloat.internal
  Short convolution strategy.
IntShortConvolutionStrategy(int) - Constructor for class org.apfloat.internal.IntShortConvolutionStrategy
  Creates a convolution strategy using the specified radix.
IntTableFNT - Class in org.apfloat.internal
  Fast Number Theoretic Transform that uses lookup tables for powers of n:th root of unity and permutation indexes.
IntTableFNT() - Constructor for class org.apfloat.internal.IntTableFNT
  Default constructor.
IntTableFNTStrategy - Class in org.apfloat.internal
  Fast Number Theoretic Transform strategy that uses lookup tables for powers of n:th root of unity and permutation indexes.
IntTableFNTStrategy() - Constructor for class org.apfloat.internal.IntTableFNTStrategy
  Default constructor.
intValue() - Method in class org.apfloat.Apcomplex
  Returns the value of the this number as an `int`.
intValue() - Method in class org.apfloat.Apfloat
  Returns the value of the this number as an `int`.
intValueExact() - Method in class org.apfloat.Apcomplex
  Returns the value of the this number as an `int`, checking for lost information.
IntWTables - Class in org.apfloat.internal
  Helper class for generating and caching tables of powers of the n:th root of unity.
INVALID_CHAR - Static variable in interface org.apfloat.calc.CalculatorParserConstants
  RegularExpression Id.
INVALID_LEXICAL_STATE - Static variable in exception class org.apfloat.calc.TokenMgrError
  Tried to change to an invalid lexical state.
inverse() - Method in class org.apfloat.jscience.AbstractField
  Returns the multiplicative inverse of this object.
inverse() - Method in class org.apfloat.jscience.ApcomplexField
inverse() - Method in class org.apfloat.jscience.ApfloatField
inverse() - Method in class org.apfloat.jscience.AprationalField
inverse() - Method in class org.apfloat.jscience.FixedPrecisionApcomplexField
inverse() - Method in class org.apfloat.jscience.FixedPrecisionApfloatField
inverse() - Method in class org.apfloat.jscience.ModuloApintField
inverse() - Method in class org.apfloat.jscience.ModuloPolynomialField
inverseErf(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
inverseErf(Apfloat) - Static method in class org.apfloat.ApfloatMath
  Inverse error function.
inverseErf(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Inverse error function.
inverseErfc(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
inverseErfc(Apfloat) - Static method in class org.apfloat.ApfloatMath
  Inverse complementary error function.
inverseErfc(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Inverse complementary error function.
inverseRoot(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
inverseRoot(Number, Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
inverseRoot(Apcomplex, long) - Static method in class org.apfloat.ApcomplexMath
  Inverse positive integer root.
inverseRoot(Apcomplex, long) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Inverse root.
inverseRoot(Apcomplex, long, long) - Static method in class org.apfloat.ApcomplexMath
  Inverse positive integer root.
inverseRoot(Apcomplex, long, long) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Inverse root with branch.
inverseRoot(Apfloat, long) - Static method in class org.apfloat.ApfloatMath
  Inverse positive integer root.
inverseRoot(Apfloat, long) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Inverse root.
inverseRoot(Apfloat, long, long) - Static method in class org.apfloat.ApfloatMath
  Inverse positive integer root.
inverseRoot(Apfloat, long, long, Apfloat) - Static method in class org.apfloat.ApfloatMath
  Inverse positive integer root.
inverseRoot(Apfloat, long, long, Apfloat, long) - Static method in class org.apfloat.ApfloatMath
  Inverse positive integer root.
inverseTableFNT(ArrayAccess, double[], int[]) - Method in class org.apfloat.internal.DoubleTableFNT
  Inverse (Cooley-Tukey) fast Number Theoretic Transform.
inverseTableFNT(ArrayAccess, float[], int[]) - Method in class org.apfloat.internal.FloatTableFNT
  Inverse (Cooley-Tukey) fast Number Theoretic Transform.
inverseTableFNT(ArrayAccess, int[], int[]) - Method in class org.apfloat.internal.IntTableFNT
  Inverse (Cooley-Tukey) fast Number Theoretic Transform.
inverseTableFNT(ArrayAccess, long[], int[]) - Method in class org.apfloat.internal.LongTableFNT
  Inverse (Cooley-Tukey) fast Number Theoretic Transform.
inverseTransform(DataStorage, int, int, long, long, int) - Method in class org.apfloat.internal.AbstractStepFNTStrategy
  Inverse transform the data in steps.
inverseTransform(DataStorage, int, int, long, long, int) - Method in class org.apfloat.internal.SixStepFNTStrategy
inverseTransform(DataStorage, int, int, long, long, int) - Method in class org.apfloat.internal.TwoPassFNTStrategy
inverseTransform(DataStorage, int, long) - Method in class org.apfloat.aparapi.DecorableFactor3NTTStrategy
inverseTransform(DataStorage, int, long) - Method in class org.apfloat.internal.AbstractStepFNTStrategy
inverseTransform(DataStorage, int, long) - Method in class org.apfloat.internal.DoubleTableFNTStrategy
inverseTransform(DataStorage, int, long) - Method in class org.apfloat.internal.Factor3NTTStrategy
inverseTransform(DataStorage, int, long) - Method in class org.apfloat.internal.FloatTableFNTStrategy
inverseTransform(DataStorage, int, long) - Method in class org.apfloat.internal.IntTableFNTStrategy
inverseTransform(DataStorage, int, long) - Method in class org.apfloat.internal.LongTableFNTStrategy
inverseTransform(DataStorage, int, long) - Method in interface org.apfloat.spi.NTTStrategy
  Perform an inverse transform on the data.
isCached() - Method in class org.apfloat.internal.DiskDataStorage
isCached() - Method in class org.apfloat.internal.DoubleMemoryDataStorage
isCached() - Method in class org.apfloat.internal.FloatMemoryDataStorage
isCached() - Method in class org.apfloat.internal.IntMemoryDataStorage
isCached() - Method in class org.apfloat.internal.LongMemoryDataStorage
isCached() - Method in class org.apfloat.spi.DataStorage
  Is this object cached in memory.
isCached(DataStorage) - Method in class org.apfloat.internal.AbstractDataStorageBuilder
  Test if the data storage is of cached type.
isCached(DataStorage) - Method in class org.apfloat.internal.DoubleDataStorageBuilder
isCached(DataStorage) - Method in class org.apfloat.internal.FloatDataStorageBuilder
isCached(DataStorage) - Method in class org.apfloat.internal.IntDataStorageBuilder
isCached(DataStorage) - Method in class org.apfloat.internal.LongDataStorageBuilder
isFinished() - Method in class org.apfloat.samples.BackgroundOperation
  Check if the operation has been completed.
isInputValid() - Method in class org.apfloat.samples.PiAWT
  Validates the input fields.
isInputValid() - Method in class org.apfloat.samples.PiParallelAWT
isInteger() - Method in class org.apfloat.Apcomplex
  Returns if this number has an integer value.
isInteger() - Method in class org.apfloat.Apfloat
  Returns if this number has an integer value.
isInteger() - Method in class org.apfloat.Apint
  Returns if this number has an integer value.
isInteger() - Method in class org.apfloat.Aprational
  Returns if this number has an integer value.
isLargerThan(AprationalField) - Method in class org.apfloat.jscience.AprationalField
isLargerThan(T) - Method in class org.apfloat.jscience.AbstractField
  Compares the absolute value of this number with the absolute value of the number specified.
isOne() - Method in class org.apfloat.internal.DoubleApfloatImpl
isOne() - Method in class org.apfloat.internal.FloatApfloatImpl
isOne() - Method in class org.apfloat.internal.IntApfloatImpl
isOne() - Method in class org.apfloat.internal.LongApfloatImpl
isOne() - Method in interface org.apfloat.spi.ApfloatImpl
  Tests if this number is equal to 1.
isReadOnly() - Method in class org.apfloat.spi.DataStorage
  Returns the read-only state of this data storage.
isShort() - Method in class org.apfloat.Apfloat
  Returns if this apfloat is "short".
isShort() - Method in class org.apfloat.Apint
  Returns if this apint is "short".
isShort() - Method in class org.apfloat.Aprational
  Returns if this aprational is "short".
isShort() - Method in class org.apfloat.internal.DoubleApfloatImpl
isShort() - Method in class org.apfloat.internal.FloatApfloatImpl
isShort() - Method in class org.apfloat.internal.IntApfloatImpl
isShort() - Method in class org.apfloat.internal.LongApfloatImpl
isShort() - Method in interface org.apfloat.spi.ApfloatImpl
  Returns if this `ApfloatImpl` is "short".
isSubsequenced() - Method in class org.apfloat.spi.DataStorage
  Is this object a subsequence of some other object, or do subsequences of this object exist.
isWorkToBeCompleted() - Method in class org.apfloat.internal.ParallelRunnable
  Returns if there is some work that may be currently processed but not yet finished.
isWorkToBeStarted() - Method in class org.apfloat.internal.ParallelRunnable
  Returns if there is still enough work left to start a new batch.
isWorkToBeStarted() - Method in interface org.apfloat.internal.StartableRunnable
  Returns if there is work left.
isZero() - Method in class org.apfloat.Apcomplex
  Returns if this number is zero.
iterator(int, long, long) - Method in class org.apfloat.internal.DoubleDiskDataStorage
iterator(int, long, long) - Method in class org.apfloat.internal.DoubleMemoryDataStorage
iterator(int, long, long) - Method in class org.apfloat.internal.FloatDiskDataStorage
iterator(int, long, long) - Method in class org.apfloat.internal.FloatMemoryDataStorage
iterator(int, long, long) - Method in class org.apfloat.internal.IntDiskDataStorage
iterator(int, long, long) - Method in class org.apfloat.internal.IntMemoryDataStorage
iterator(int, long, long) - Method in class org.apfloat.internal.LongDiskDataStorage
iterator(int, long, long) - Method in class org.apfloat.internal.LongMemoryDataStorage
iterator(int, long, long) - Method in class org.apfloat.spi.DataStorage
  Constructs a new iterator.
Iterator() - Constructor for class org.apfloat.spi.DataStorage.Iterator
  Default constructor.

## J

jacobiP(Number, Number, Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
jacobiP(Apcomplex, Apcomplex, Apcomplex, Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Jacobi function.
jacobiP(Apcomplex, Apcomplex, Apcomplex, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Jacobi function.
jacobiP(Apfloat, Apfloat, Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
  Jacobi function.
jacobiP(Apfloat, Apfloat, Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Jacobi function.
jj_nt - Variable in class org.apfloat.calc.CalculatorParser
  Next token.
jjFillToken() - Method in class org.apfloat.calc.CalculatorParserTokenManager
jjnewLexState - Static variable in class org.apfloat.calc.CalculatorParserTokenManager
  Lex State array.
jjstrLiteralImages - Static variable in class org.apfloat.calc.CalculatorParserTokenManager
  Token literal values.

## K

KARATSUBA_COST_FACTOR - Static variable in interface org.apfloat.internal.DoubleConstants
  Relative cost of Karatsuba multiplication.
KARATSUBA_COST_FACTOR - Static variable in interface org.apfloat.internal.FloatConstants
  Relative cost of Karatsuba multiplication.
KARATSUBA_COST_FACTOR - Static variable in interface org.apfloat.internal.IntConstants
  Relative cost of Karatsuba multiplication.
KARATSUBA_COST_FACTOR - Static variable in interface org.apfloat.internal.LongConstants
  Relative cost of Karatsuba multiplication.
khinchin() - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Khinchin's constant K.
khinchin(int) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Khinchin's constant K.
khinchin(long) - Static method in class org.apfloat.ApfloatMath
  Calculates Khinchin's constant, K.Uses the default radix.
khinchin(long, int) - Static method in class org.apfloat.ApfloatMath
  Calculates Khinchin's constant, K.
khinchin(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
kind - Variable in class org.apfloat.calc.Token
  An integer that describes the kind of this token.

## L

laguerreL(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
laguerreL(Number, Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
laguerreL(Apcomplex, Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Laguerre function.
laguerreL(Apcomplex, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Laguerre function.
laguerreL(Apcomplex, Apcomplex, Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Generalized Laguerre function.
laguerreL(Apcomplex, Apcomplex, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Generalized Laguerre function.
laguerreL(Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
  Laguerre function.
laguerreL(Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Laguerre function.
laguerreL(Apfloat, Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
  Generalized Laguerre function.
laguerreL(Apfloat, Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Generalized Laguerre function.
lcm(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
lcm(Apint, Apint) - Static method in class org.apfloat.ApintMath
  Least common multiple.
legendreP(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
legendreP(Number, Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
legendreP(Apcomplex, Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Legendre function.
legendreP(Apcomplex, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Legendre function.
legendreP(Apcomplex, Apcomplex, Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Associated Legendre function of the first kind.
legendreP(Apcomplex, Apcomplex, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Associated Legendre function of the first kind.
legendreP(Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
  Legendre function.
legendreP(Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Legendre function.
legendreP(Apfloat, Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
  Associated Legendre function of the first kind.
legendreP(Apfloat, Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Associated Legendre function of the first kind.
legendreQ(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
legendreQ(Number, Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
legendreQ(Apcomplex, Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Legendre function of the second kind.
legendreQ(Apcomplex, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Legendre function of the second kind.
legendreQ(Apcomplex, Apcomplex, Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Associated Legendre function of the second kind.
legendreQ(Apcomplex, Apcomplex, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Associated Legendre function of the second kind.
legendreQ(Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
  Legendre function of the second kind.
legendreQ(Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Legendre function of the second kind.
legendreQ(Apfloat, Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
  Associated Legendre function of the second kind.
legendreQ(Apfloat, Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Associated Legendre function of the second kind.
LETTER - Static variable in interface org.apfloat.calc.CalculatorParserConstants
  RegularExpression Id.
LEXICAL_ERROR - Static variable in exception class org.apfloat.calc.TokenMgrError
  Lexical error occurred.
LexicalErr(boolean, int, int, int, String, int) - Static method in exception class org.apfloat.calc.TokenMgrError
  Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
lexStateNames - Static variable in class org.apfloat.calc.CalculatorParserTokenManager
  Lexer state names.
line - Variable in class org.apfloat.calc.SimpleCharStream
loadProperties() - Static method in class org.apfloat.ApfloatContext
  Loads properties from a properties file or resource bundle.
LocalOperationExecutor - Class in org.apfloat.samples
  Class to execute `Operation`s locally.
LocalOperationExecutor() - Constructor for class org.apfloat.samples.LocalOperationExecutor
  Default constructor.
lock(long) - Method in class org.apfloat.internal.ParallelThreeNTTConvolutionStrategy
lock(long) - Method in class org.apfloat.internal.ThreeNTTConvolutionStrategy
  Lock the execution against a synchronization lock.
log(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
log(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
log(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Natural logarithm.
log(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Natural logarithm.
log(Apcomplex, Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Logarithm in arbitrary base.
log(Apcomplex, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Logarithm in specified base.
log(Apfloat) - Static method in class org.apfloat.ApfloatMath
  Natural logarithm.
log(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Natural logarithm.
log(Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
  Logarithm in arbitrary base.
log(Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Logarithm in specified base.
log2down(int) - Static method in class org.apfloat.spi.Util
  Base-2 logarithm rounded down to nearest power of two.
log2down(long) - Static method in class org.apfloat.spi.Util
  Base-2 logarithm rounded down to nearest power of two.
log2up(int) - Static method in class org.apfloat.spi.Util
  Base-2 logarithm rounded up to nearest power of two.
log2up(long) - Static method in class org.apfloat.spi.Util
  Base-2 logarithm rounded up to nearest power of two.
logBarnesG(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
logBarnesG(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Logarithm of the Barnes G-function.
logBarnesG(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Logarithm of the Barnes G-function.
logBarnesG(Apfloat) - Static method in class org.apfloat.ApfloatMath
  Logarithm of the Barnes G-function.
logBarnesG(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Logarithm of the Barnes G-function.
logGamma(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
logGamma(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Logarithm of the gamma function.
logGamma(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Logarithm of the gamma function.
logGamma(Apfloat) - Static method in class org.apfloat.ApfloatMath
  Logarithm of the gamma function.
logGamma(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Logarithm of the gamma function.
logIntegral(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
logIntegral(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Logarithmic integral.
logIntegral(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Logarithmic integral.
logIntegral(Apfloat) - Static method in class org.apfloat.ApfloatMath
  Logarithmic integral.
logIntegral(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Logarithmic integral.
logisticSigmoid(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
logisticSigmoid(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Logistic sigmoid.
logisticSigmoid(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Logistic sigmoid.
logisticSigmoid(Apfloat) - Static method in class org.apfloat.ApfloatMath
  Logistic sigmoid.
logisticSigmoid(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Logistic sigmoid.
logRadix(int) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Logarithm.
logRadix(long, int) - Static method in class org.apfloat.ApfloatMath
  Gets or calculates logarithm of a radix to required precision.
LONG_DIGITS - Static variable in interface org.apfloat.spi.RadixConstants
  How many digits maximally fit in a `long` in each radix.
LONG_PRECISION - Static variable in interface org.apfloat.spi.RadixConstants
  Precision of a `long` in the digits of each radix.
LongAdditionBuilder - Class in org.apfloat.internal
  Creates additions for the specified radix and the `long` element type.
LongAdditionBuilder() - Constructor for class org.apfloat.internal.LongAdditionBuilder
  Default constructor.
LongAdditionStrategy - Class in org.apfloat.internal
  Basic addition strategy for the `long` element type.
LongAdditionStrategy(int) - Constructor for class org.apfloat.internal.LongAdditionStrategy
  Creates an addition strategy using the specified radix.
LongAparapiBuilderFactory - Class in org.apfloat.aparapi
  Builder factory for aparapi transform implementations for the `long` element type.
LongAparapiBuilderFactory() - Constructor for class org.apfloat.aparapi.LongAparapiBuilderFactory
  Default constructor.
LongAparapiColumnSixStepFNTStrategy - Class in org.apfloat.aparapi
  Six-step NTT implementation for the `long` element type using column orientation.
LongAparapiColumnSixStepFNTStrategy() - Constructor for class org.apfloat.aparapi.LongAparapiColumnSixStepFNTStrategy
  Default constructor.
LongAparapiColumnTwoPassFNTStrategy - Class in org.apfloat.aparapi
  Two-pass NTT implementation for the `long` element type using column orientation.
LongAparapiColumnTwoPassFNTStrategy() - Constructor for class org.apfloat.aparapi.LongAparapiColumnTwoPassFNTStrategy
  Default constructor.
LongAparapiFactor3NTTStepStrategy - Class in org.apfloat.aparapi
  Steps for the factor-3 NTT using the GPU, for the `long` element type.
LongAparapiFactor3NTTStepStrategy() - Constructor for class org.apfloat.aparapi.LongAparapiFactor3NTTStepStrategy
LongAparapiFactor3NTTStrategy - Class in org.apfloat.aparapi
  Factor-3 NTT implementation for the `long` element type.
LongAparapiFactor3NTTStrategy(NTTStrategy) - Constructor for class org.apfloat.aparapi.LongAparapiFactor3NTTStrategy
  Creates a new factor-3 transform strategy on top of an existing transform.
LongAparapiMatrixStrategy - Class in org.apfloat.aparapi
  Matrix transposition in the GPU for the `long` type.
LongAparapiMatrixStrategy() - Constructor for class org.apfloat.aparapi.LongAparapiMatrixStrategy
  Default constructor.
LongAparapiNTTBuilder - Class in org.apfloat.aparapi
  NTT Builder for aparapi transform implementations for the `long` element type.
LongAparapiNTTBuilder(boolean) - Constructor for class org.apfloat.aparapi.LongAparapiNTTBuilder
  Basic constructor.
LongAparapiNTTStepStrategy - Class in org.apfloat.aparapi
  NTT steps for the `long` element type aparapi transforms.
LongAparapiNTTStepStrategy(boolean) - Constructor for class org.apfloat.aparapi.LongAparapiNTTStepStrategy
  Basic constructor.
LongAparapiNTTStrategy - Interface in org.apfloat.aparapi
  NTT strategy with decorator to set up the data for the GPU, for the `long` element type.
LongAparapiSixStepFNTStrategy - Class in org.apfloat.aparapi
  Six-step NTT implementation for the `long` element type using row orientation.
LongAparapiSixStepFNTStrategy() - Constructor for class org.apfloat.aparapi.LongAparapiSixStepFNTStrategy
  Default constructor.
LongAparapiTwoPassFNTStrategy - Class in org.apfloat.aparapi
  Two-pass NTT implementation for the `long` element type using row orientation.
LongAparapiTwoPassFNTStrategy() - Constructor for class org.apfloat.aparapi.LongAparapiTwoPassFNTStrategy
  Default constructor.
LongApfloatBuilder - Class in org.apfloat.internal
  Builder class for building `ApfloatImpl` implementations with the `long` data element type.
LongApfloatBuilder() - Constructor for class org.apfloat.internal.LongApfloatBuilder
  Default constructor.
LongApfloatImpl - Class in org.apfloat.internal
  Immutable apfloat implementation class for the `long` data element type.
LongApfloatImpl(double, long, int) - Constructor for class org.apfloat.internal.LongApfloatImpl
  Create a new `LongApfloatImpl` instance from a `double`.
LongApfloatImpl(long, long, int) - Constructor for class org.apfloat.internal.LongApfloatImpl
  Create a new `LongApfloatImpl` instance from a `long`.
LongApfloatImpl(PushbackReader, long, int, boolean) - Constructor for class org.apfloat.internal.LongApfloatImpl
  Create a new `LongApfloatImpl` instance reading from a stream.
LongApfloatImpl(PushbackReader, long, int, boolean, long) - Constructor for class org.apfloat.internal.LongApfloatImpl
  Create a new `LongApfloatImpl` instance reading from a stream.
LongApfloatImpl(String, long, int, boolean) - Constructor for class org.apfloat.internal.LongApfloatImpl
  Create a new `LongApfloatImpl` instance from a String.
LongBaseMath - Class in org.apfloat.internal
  Mathematical operations on numbers in a base.
LongBaseMath(int) - Constructor for class org.apfloat.internal.LongBaseMath
  Creates a base math using the specified radix.
LongBuilderFactory - Class in org.apfloat.internal
  Factory class for getting instances of the various builder classes needed to build an `ApfloatImpl` with the `long` data element type.
LongBuilderFactory() - Constructor for class org.apfloat.internal.LongBuilderFactory
  Default constructor.
LongCarryCRTBuilder - Class in org.apfloat.internal
  Creates carry-CRT related objects, for the `long` type.
LongCarryCRTBuilder() - Constructor for class org.apfloat.internal.LongCarryCRTBuilder
  Default constructor.
LongCarryCRTStepStrategy - Class in org.apfloat.internal
  Class for performing the final steps of a three-modulus Number Theoretic Transform based convolution.
LongCarryCRTStepStrategy(int) - Constructor for class org.apfloat.internal.LongCarryCRTStepStrategy
  Creates a carry-CRT steps object using the specified radix.
LongConstants - Interface in org.apfloat.internal
  Constants needed for various algorithms for the `long` type.
LongConvolutionBuilder - Class in org.apfloat.internal
  Creates convolutions of suitable type for the `long` type.
LongConvolutionBuilder() - Constructor for class org.apfloat.internal.LongConvolutionBuilder
  Default constructor.
LongCRTMath - Class in org.apfloat.internal
  Basic arithmetic for calculating the Chinese Remainder Theorem.
LongCRTMath(int) - Constructor for class org.apfloat.internal.LongCRTMath
  Creates a carry-CRT math using the specified radix.
LongDataStorageBuilder - Class in org.apfloat.internal
  Default data storage creation strategy for the `long` data type.
LongDataStorageBuilder() - Constructor for class org.apfloat.internal.LongDataStorageBuilder
  Default constructor.
LongDiskDataStorage - Class in org.apfloat.internal
  Disk-based data storage for the `long` element type.
LongDiskDataStorage() - Constructor for class org.apfloat.internal.LongDiskDataStorage
  Default constructor.
LongDiskDataStorage(LongDiskDataStorage, long, long) - Constructor for class org.apfloat.internal.LongDiskDataStorage
  Subsequence constructor.
LongElementaryModMath - Class in org.apfloat.internal
  Elementary modulo arithmetic functions for `long` data.
LongElementaryModMath() - Constructor for class org.apfloat.internal.LongElementaryModMath
  Default constructor.
LongFactor3NTTStepStrategy - Class in org.apfloat.internal
  Steps for the factor-3 NTT.
LongFactor3NTTStepStrategy() - Constructor for class org.apfloat.internal.LongFactor3NTTStepStrategy
  Default constructor.
LongKaratsubaConvolutionStrategy - Class in org.apfloat.internal
  Convolution strategy using the Karatsuba algorithm.
LongKaratsubaConvolutionStrategy(int) - Constructor for class org.apfloat.internal.LongKaratsubaConvolutionStrategy
  Creates a convolution strategy using the specified radix.
LongMatrixBuilder - Class in org.apfloat.internal
  Creates matrix operations objects, for the `long` type.
LongMatrixBuilder() - Constructor for class org.apfloat.internal.LongMatrixBuilder
  Default constructor.
LongMatrixStrategy - Class in org.apfloat.internal
  Optimized matrix transposition methods for the `long` type.
LongMatrixStrategy() - Constructor for class org.apfloat.internal.LongMatrixStrategy
  Default constructor.
LongMediumConvolutionStrategy - Class in org.apfloat.internal
  Medium-length convolution strategy.
LongMediumConvolutionStrategy(int) - Constructor for class org.apfloat.internal.LongMediumConvolutionStrategy
  Creates a convolution strategy using the specified radix.
LongMemoryArrayAccess - Class in org.apfloat.internal
  Array access class based on a `long[]`.
LongMemoryArrayAccess(long[], int, int) - Constructor for class org.apfloat.internal.LongMemoryArrayAccess
  Create an array access.
LongMemoryDataStorage - Class in org.apfloat.internal
  Memory based data storage implementation for the `long` element type.
LongMemoryDataStorage() - Constructor for class org.apfloat.internal.LongMemoryDataStorage
  Default constructor.
LongMemoryDataStorage(LongMemoryDataStorage, long, long) - Constructor for class org.apfloat.internal.LongMemoryDataStorage
  Subsequence constructor.
LongModConstants - Interface in org.apfloat.internal
  Constants needed for various modular arithmetic operations for the `long` type.
LongModMath - Class in org.apfloat.internal
  Modulo arithmetic functions for `long` data.
LongModMath() - Constructor for class org.apfloat.internal.LongModMath
  Default constructor.
LongNTTBuilder - Class in org.apfloat.internal
  Creates Number Theoretic Transforms for the `long` type.
LongNTTBuilder() - Constructor for class org.apfloat.internal.LongNTTBuilder
  Default constructor.
LongNTTConvolutionStepStrategy - Class in org.apfloat.internal
  Steps of a three-NTT convolution for the `long` type.
LongNTTConvolutionStepStrategy() - Constructor for class org.apfloat.internal.LongNTTConvolutionStepStrategy
  Default constructor.
LongNTTStepStrategy - Class in org.apfloat.internal
  Common methods to calculate Fast Number Theoretic Transforms in parallel using multiple threads.
LongNTTStepStrategy() - Constructor for class org.apfloat.internal.LongNTTStepStrategy
  Default constructor.
LongRadixConstants - Interface in org.apfloat.internal
  Constants related to different radixes for the `long` data type.
LongScramble - Class in org.apfloat.internal
  Functions to perform bit-reverse ordering of `long` data.
LongShortConvolutionStrategy - Class in org.apfloat.internal
  Short convolution strategy.
LongShortConvolutionStrategy(int) - Constructor for class org.apfloat.internal.LongShortConvolutionStrategy
  Creates a convolution strategy using the specified radix.
LongTableFNT - Class in org.apfloat.internal
  Fast Number Theoretic Transform that uses lookup tables for powers of n:th root of unity and permutation indexes.
LongTableFNT() - Constructor for class org.apfloat.internal.LongTableFNT
  Default constructor.
LongTableFNTStrategy - Class in org.apfloat.internal
  Fast Number Theoretic Transform strategy that uses lookup tables for powers of n:th root of unity and permutation indexes.
LongTableFNTStrategy() - Constructor for class org.apfloat.internal.LongTableFNTStrategy
  Default constructor.
longValue() - Method in class org.apfloat.Apcomplex
  Returns the value of the this number as a `long`.
longValue() - Method in class org.apfloat.Apfloat
  Returns the value of the this number as a `long`.
longValue() - Method in class org.apfloat.internal.DoubleApfloatImpl
longValue() - Method in class org.apfloat.internal.FloatApfloatImpl
longValue() - Method in class org.apfloat.internal.IntApfloatImpl
longValue() - Method in class org.apfloat.internal.LongApfloatImpl
longValue() - Method in class org.apfloat.jscience.AbstractField
  Returns the value of this number as a `long`.
longValue() - Method in interface org.apfloat.spi.ApfloatImpl
  Returns the value of the this number as a `long`.
longValueExact() - Method in class org.apfloat.Apcomplex
  Returns the value of the this number as a `long`, checking for lost information.
longValueExact() - Method in class org.apfloat.Apfloat
LongWTables - Class in org.apfloat.internal
  Helper class for generating and caching tables of powers of the n:th root of unity.
LOOP_DETECTED - Static variable in exception class org.apfloat.calc.TokenMgrError
  Detected (and bailed out of) an infinite loop in the token manager.
LossOfPrecisionException - Exception Class in org.apfloat
  Exception indicating a result that would have no significant digits.
LossOfPrecisionException() - Constructor for exception class org.apfloat.LossOfPrecisionException
  Constructs a new apfloat loss of precision exception with an empty detail message.
LossOfPrecisionException(String) - Constructor for exception class org.apfloat.LossOfPrecisionException
  Constructs a new apfloat loss of precision exception with the specified detail message.
LossOfPrecisionException(String, String, Object...) - Constructor for exception class org.apfloat.LossOfPrecisionException
  Constructs a new apfloat loss of precision exception with the specified detail message and localization data.
LossOfPrecisionException(String, Throwable) - Constructor for exception class org.apfloat.LossOfPrecisionException
  Constructs a new apfloat loss of precision exception with the specified detail message and cause.
LossOfPrecisionException(String, Throwable, String, Object...) - Constructor for exception class org.apfloat.LossOfPrecisionException
  Constructs a new apfloat loss of precision exception with the specified detail message, cause and localization data.

## M

main(String[]) - Static method in class org.apfloat.calc.Calculator
  Command-line entry point.
main(String[]) - Static method in class org.apfloat.calc.CalculatorGUI
  Command-line entry point.
main(String[]) - Static method in class org.apfloat.samples.OperationServer
  Command-line entry point.
main(String[]) - Static method in class org.apfloat.samples.Pi
  Command-line entry point.
main(String[]) - Static method in class org.apfloat.samples.PiDistributed
  Command-line entry point.
main(String[]) - Static method in class org.apfloat.samples.PiGUI
  Command-line entry point.
main(String[]) - Static method in class org.apfloat.samples.PiParallel
  Command-line entry point.
main(String[]) - Static method in class org.apfloat.samples.PiParallelGUI
  Command-line entry point.
MatrixBuilder - Interface in org.apfloat.spi
  Interface of a factory for creating matrix related objects.
matrixStrategy - Variable in class org.apfloat.internal.SixStepFNTStrategy
  The matrix strategy.
MatrixStrategy - Interface in org.apfloat.spi
  Matrix operations.
max(long, long...) - Static method in class org.apfloat.spi.Util
  Returns the maximum of the arguments.
max(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
max(Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
  Returns the greater of the two values.
max(Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Maximum value.
max(Apint, Apint) - Static method in class org.apfloat.ApintMath
  Returns the greater of the two values.
max(Aprational, Aprational) - Static method in class org.apfloat.AprationalMath
  Returns the greater of the two values.
MAX_EXPONENT - Static variable in interface org.apfloat.internal.DoubleRadixConstants
  Maximum allowed exponent for each radix.
MAX_EXPONENT - Static variable in interface org.apfloat.internal.FloatRadixConstants
  Maximum allowed exponent for each radix.
MAX_EXPONENT - Static variable in interface org.apfloat.internal.IntRadixConstants
  Maximum allowed exponent for each radix.
MAX_EXPONENT - Static variable in interface org.apfloat.internal.LongRadixConstants
  Maximum allowed exponent for each radix.
MAX_MEMORY_BLOCK_SIZE - Static variable in class org.apfloat.ApfloatContext
  Property name for specifying the maximum memory block size.
MAX_POWER_OF_TWO_BASE - Static variable in interface org.apfloat.internal.DoubleModConstants
  Maximum power-of-two base that fits in a `double`.
MAX_POWER_OF_TWO_BASE - Static variable in interface org.apfloat.internal.FloatModConstants
  Maximum power-of-two base that fits in a `float`.
MAX_POWER_OF_TWO_BASE - Static variable in interface org.apfloat.internal.IntModConstants
  Maximum power-of-two base that fits in an `int`.
MAX_POWER_OF_TWO_BASE - Static variable in interface org.apfloat.internal.LongModConstants
  Maximum power-of-two base that fits in a `long`.
MAX_POWER_OF_TWO_BITS - Static variable in interface org.apfloat.internal.DoubleModConstants
  Maximum bits in a power-of-two base that fits in a `double`.
MAX_POWER_OF_TWO_BITS - Static variable in interface org.apfloat.internal.FloatModConstants
  Maximum bits in a power-of-two base that fits in a `float`.
MAX_POWER_OF_TWO_BITS - Static variable in interface org.apfloat.internal.IntModConstants
  Maximum bits in a power-of-two base that fits in an `int`.
MAX_POWER_OF_TWO_BITS - Static variable in interface org.apfloat.internal.LongModConstants
  Maximum bits in a power-of-two base that fits in a `long`.
MAX_TRANSFORM_LENGTH - Static variable in interface org.apfloat.internal.DoubleModConstants
  Maximum transform length for the moduli.
MAX_TRANSFORM_LENGTH - Static variable in interface org.apfloat.internal.FloatModConstants
  Maximum transform length for the moduli.
MAX_TRANSFORM_LENGTH - Static variable in interface org.apfloat.internal.IntModConstants
  Maximum transform length for the moduli.
MAX_TRANSFORM_LENGTH - Static variable in interface org.apfloat.internal.LongModConstants
  Maximum transform length for the moduli.
maxNextCharInd - Variable in class org.apfloat.calc.SimpleCharStream
MEMORY_THRESHOLD - Static variable in class org.apfloat.ApfloatContext
  Property name for specifying the apfloat memory threshold.
MEMORY_TRESHOLD - Static variable in class org.apfloat.ApfloatContext
  Deprecated.
  Use `ApfloatContext.MEMORY_THRESHOLD`.
MessagePasser<K,V> - Class in org.apfloat.internal
  Message passing helper class for parallel codes.
MessagePasser() - Constructor for class org.apfloat.internal.MessagePasser
  Default constructor.
min(long, long...) - Static method in class org.apfloat.spi.Util
  Returns the minimum of the arguments.
min(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
min(Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
  Returns the smaller of the two values.
min(Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Minimum value.
min(Apint, Apint) - Static method in class org.apfloat.ApintMath
  Returns the smaller of the two values.
min(Aprational, Aprational) - Static method in class org.apfloat.AprationalMath
  Returns the smaller of the two values.
MINIMUM_FOR_DIGITS - Static variable in interface org.apfloat.internal.DoubleRadixConstants
  The minimum number in each radix to have the specified amount of digits.
MINIMUM_FOR_DIGITS - Static variable in interface org.apfloat.internal.FloatRadixConstants
  The minimum number in each radix to have the specified amount of digits.
MINIMUM_FOR_DIGITS - Static variable in interface org.apfloat.internal.IntRadixConstants
  The minimum number in each radix to have the specified amount of digits.
MINIMUM_FOR_DIGITS - Static variable in interface org.apfloat.internal.LongRadixConstants
  The minimum number in each radix to have the specified amount of digits.
minus(ModuloPolynomialField) - Method in class org.apfloat.jscience.ModuloPolynomialField
  Returns the difference of two polynomials.
mod(Number, Number) - Method in class org.apfloat.calc.AbstractCalculatorImpl
mod(Number, Number) - Method in interface org.apfloat.calc.CalculatorImpl
  Remainder.
mod(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
mod(Apfloat) - Method in class org.apfloat.Apfloat
  Calculates the remainder when divided by an apfloat.
mod(Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Modulus.
mod(Apint) - Method in class org.apfloat.Apint
  Calculates the remainder when divided by an apint.
mod(Aprational) - Method in class org.apfloat.Aprational
  Calculates the remainder when divided by an aprational.
modAdd(double, double) - Method in class org.apfloat.internal.DoubleElementaryModMath
  Modular addition.
modAdd(float, float) - Method in class org.apfloat.internal.FloatElementaryModMath
  Modular addition.
modAdd(int, int) - Method in class org.apfloat.internal.IntElementaryModMath
  Modular addition.
modAdd(long, long) - Method in class org.apfloat.internal.LongElementaryModMath
  Modular addition.
modDivide(double, double) - Method in class org.apfloat.internal.DoubleModMath
  Modular division.
modDivide(float, float) - Method in class org.apfloat.internal.FloatModMath
  Modular division.
modDivide(int, int) - Method in class org.apfloat.internal.IntModMath
  Modular division.
modDivide(long, long) - Method in class org.apfloat.internal.LongModMath
  Modular division.
modf(Apfloat) - Static method in class org.apfloat.ApfloatMath
  Split to integer and fractional parts.
modf(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Split to integer and fractional parts.
modInverse(double) - Method in class org.apfloat.internal.DoubleModMath
  Modular inverse, that is `1 / a`.
modInverse(float) - Method in class org.apfloat.internal.FloatModMath
  Modular inverse, that is `1 / a`.
modInverse(int) - Method in class org.apfloat.internal.IntModMath
  Modular inverse, that is `1 / a`.
modInverse(long) - Method in class org.apfloat.internal.LongModMath
  Modular inverse, that is `1 / a`.
modMultiply(double, double) - Method in class org.apfloat.internal.DoubleElementaryModMath
  Modular multiplication.
modMultiply(float, float) - Method in class org.apfloat.internal.FloatElementaryModMath
  Modular multiplication.
modMultiply(int, int) - Method in class org.apfloat.internal.IntElementaryModMath
  Modular multiplication.
modMultiply(long, long) - Method in class org.apfloat.internal.LongElementaryModMath
  Modular multiplication.
modMultiply(Apint, Apint, Apint) - Static method in class org.apfloat.ApintMath
  Modular multiplication.
modPow(double, double) - Method in class org.apfloat.internal.DoubleModMath
  Modular power.
modPow(float, float) - Method in class org.apfloat.internal.FloatModMath
  Modular power.
modPow(int, int) - Method in class org.apfloat.internal.IntModMath
  Modular power.
modPow(long, long) - Method in class org.apfloat.internal.LongModMath
  Modular power.
modPow(Apint, Apint, Apint) - Static method in class org.apfloat.ApintMath
  Modular power.
modShort(ApfloatImpl) - Method in class org.apfloat.internal.DoubleApfloatImpl
modShort(ApfloatImpl) - Method in class org.apfloat.internal.FloatApfloatImpl
modShort(ApfloatImpl) - Method in class org.apfloat.internal.IntApfloatImpl
modShort(ApfloatImpl) - Method in class org.apfloat.internal.LongApfloatImpl
modShort(ApfloatImpl) - Method in interface org.apfloat.spi.ApfloatImpl
  Return the remainder when this `ApfloatImpl` is divided by an `ApfloatImpl` that is "short".
modSubtract(double, double) - Method in class org.apfloat.internal.DoubleElementaryModMath
  Modular subtraction.
modSubtract(float, float) - Method in class org.apfloat.internal.FloatElementaryModMath
  Modular subtraction.
modSubtract(int, int) - Method in class org.apfloat.internal.IntElementaryModMath
  Modular subtraction.
modSubtract(long, long) - Method in class org.apfloat.internal.LongElementaryModMath
  Modular subtraction.
ModuloApintField - Class in org.apfloat.jscience
  This class represents an arbitrary precision modulo integer.
ModuloApintField(Apint) - Constructor for class org.apfloat.jscience.ModuloApintField
  Constructs a new integer field object with the specified value.
ModuloPolynomialField<F> - Class in org.apfloat.jscience
  This class represents a polynomial modulo a modulus.
ModuloPolynomialField(Polynomial) - Constructor for class org.apfloat.jscience.ModuloPolynomialField
  Create a new modulo polynomial.
MODULUS - Static variable in interface org.apfloat.internal.DoubleModConstants
  Moduli to be used in number theoretic transforms.
MODULUS - Static variable in interface org.apfloat.internal.FloatModConstants
  Moduli to be used in number theoretic transforms.
MODULUS - Static variable in interface org.apfloat.internal.IntModConstants
  Moduli to be used in number theoretic transforms.
MODULUS - Static variable in interface org.apfloat.internal.LongModConstants
  Moduli to be used in number theoretic transforms.
multiplicativeExpression() - Method in class org.apfloat.calc.CalculatorParser
multiply(double[], double, double[]) - Method in class org.apfloat.internal.DoubleCRTMath
  Multiplies two words by one word to produce a result of three words.
multiply(float[], float, float[]) - Method in class org.apfloat.internal.FloatCRTMath
  Multiplies two words by one word to produce a result of three words.
multiply(int[], int, int[]) - Method in class org.apfloat.internal.IntCRTMath
  Multiplies two words by one word to produce a result of three words.
multiply(long[], long, long[]) - Method in class org.apfloat.internal.LongCRTMath
  Multiplies two words by one word to produce a result of three words.
multiply(Number, Number) - Method in class org.apfloat.calc.AbstractCalculatorImpl
multiply(Number, Number) - Method in interface org.apfloat.calc.CalculatorImpl
  Multiplication.
multiply(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
multiply(Apcomplex) - Method in class org.apfloat.Apcomplex
  Multiplies two apcomplex numbers.
multiply(Apcomplex, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Multiplication.
multiply(Apfloat) - Method in class org.apfloat.Apfloat
  Multiplies two apfloats.
multiply(Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Multiplication.
multiply(Apint) - Method in class org.apfloat.Apint
  Multiplies two apints.
multiply(Aprational) - Method in class org.apfloat.Aprational
  Multiplies two aprational numbers.
multiply(ApfloatImpl) - Method in class org.apfloat.internal.DoubleApfloatImpl
multiply(ApfloatImpl) - Method in class org.apfloat.internal.FloatApfloatImpl
multiply(ApfloatImpl) - Method in class org.apfloat.internal.IntApfloatImpl
multiply(ApfloatImpl) - Method in class org.apfloat.internal.LongApfloatImpl
multiply(ApfloatImpl) - Method in interface org.apfloat.spi.ApfloatImpl
  Multiply this object by an `ApfloatImpl`.
multiplyAdd(Apfloat, Apfloat, Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
  Fused multiply-add.
multiplyAdd(Apfloat, Apfloat, Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Fused multiply-add.
multiplyAdd(DataStorage.Iterator, DataStorage.Iterator, Double, Double, DataStorage.Iterator, long) - Method in class org.apfloat.internal.DoubleAdditionStrategy
multiplyAdd(DataStorage.Iterator, DataStorage.Iterator, Float, Float, DataStorage.Iterator, long) - Method in class org.apfloat.internal.FloatAdditionStrategy
multiplyAdd(DataStorage.Iterator, DataStorage.Iterator, Integer, Integer, DataStorage.Iterator, long) - Method in class org.apfloat.internal.IntAdditionStrategy
multiplyAdd(DataStorage.Iterator, DataStorage.Iterator, Long, Long, DataStorage.Iterator, long) - Method in class org.apfloat.internal.LongAdditionStrategy
multiplyAdd(DataStorage.Iterator, DataStorage.Iterator, T, T, DataStorage.Iterator, long) - Method in interface org.apfloat.spi.AdditionStrategy
  Multiplication and addition in some base.
multiplyElements(ArrayAccess, int, int, int, int, long, long, boolean, int) - Method in class org.apfloat.aparapi.ColumnTwoPassFNTStrategy
multiplyElements(ArrayAccess, int, int, int, int, long, long, boolean, int) - Method in class org.apfloat.aparapi.IntAparapiNTTStepStrategy
multiplyElements(ArrayAccess, int, int, int, int, long, long, boolean, int) - Method in class org.apfloat.aparapi.LongAparapiNTTStepStrategy
multiplyElements(ArrayAccess, int, int, int, int, long, long, boolean, int) - Method in class org.apfloat.internal.DoubleNTTStepStrategy
multiplyElements(ArrayAccess, int, int, int, int, long, long, boolean, int) - Method in class org.apfloat.internal.FloatNTTStepStrategy
multiplyElements(ArrayAccess, int, int, int, int, long, long, boolean, int) - Method in class org.apfloat.internal.IntNTTStepStrategy
multiplyElements(ArrayAccess, int, int, int, int, long, long, boolean, int) - Method in class org.apfloat.internal.LongNTTStepStrategy
multiplyElements(ArrayAccess, int, int, int, int, long, long, boolean, int) - Method in class org.apfloat.internal.TwoPassFNTStrategy
  Multiply each matrix element `(i, j)` by `wi * j / totalTransformLength`.
multiplyElements(ArrayAccess, int, int, int, int, long, long, boolean, int) - Method in interface org.apfloat.spi.NTTStepStrategy
  Multiply each matrix element `(i, j)` by `wi * j / totalTransformLength`.
multiplyElements(ArrayAccess, int, int, long, long, boolean, int) - Method in class org.apfloat.aparapi.ColumnSixStepFNTStrategy
multiplyElements(ArrayAccess, int, int, long, long, boolean, int) - Method in class org.apfloat.internal.SixStepFNTStrategy
  Multiply each matrix element by a power of the n:th root of unity.
multiplyExact(long, long) - Static method in class org.apfloat.spi.Util
  Returns the product of the arguments, throwing an exception if the result overflows a long.
multiplyInPlace(DataStorage, DataStorage, int) - Method in class org.apfloat.internal.DoubleNTTConvolutionStepStrategy
multiplyInPlace(DataStorage, DataStorage, int) - Method in class org.apfloat.internal.FloatNTTConvolutionStepStrategy
multiplyInPlace(DataStorage, DataStorage, int) - Method in class org.apfloat.internal.IntNTTConvolutionStepStrategy
multiplyInPlace(DataStorage, DataStorage, int) - Method in class org.apfloat.internal.LongNTTConvolutionStepStrategy
multiplyInPlace(DataStorage, DataStorage, int) - Method in interface org.apfloat.spi.NTTConvolutionStepStrategy
  Linear multiplication in the number theoretic domain.
multiplySubtract(Apfloat, Apfloat, Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
  Fused multiply-subtract.
multiplySubtract(Apfloat, Apfloat, Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Fused multiply-subtract.

## N

negate() - Method in class org.apfloat.Apcomplex
  Negative value.
negate() - Method in class org.apfloat.Apfloat
  Negative value.
negate() - Method in class org.apfloat.Apint
  Negative value.
negate() - Method in class org.apfloat.Aprational
  Negative value.
negate() - Method in class org.apfloat.internal.DoubleApfloatImpl
negate() - Method in class org.apfloat.internal.FloatApfloatImpl
negate() - Method in class org.apfloat.internal.IntApfloatImpl
negate() - Method in class org.apfloat.internal.LongApfloatImpl
negate() - Method in interface org.apfloat.spi.ApfloatImpl
  Returns this `ApfloatImpl` negated.
negate(double) - Method in class org.apfloat.internal.DoubleModMath
  Modular negation.
negate(float) - Method in class org.apfloat.internal.FloatModMath
  Modular negation.
negate(int) - Method in class org.apfloat.internal.IntModMath
  Modular negation.
negate(long) - Method in class org.apfloat.internal.LongModMath
  Modular negation.
negate(Number) - Method in class org.apfloat.calc.AbstractCalculatorImpl
negate(Number) - Method in interface org.apfloat.calc.CalculatorImpl
  Negative value.
negate(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
negate(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Deprecated.
  Use `Apcomplex.negate()`.
negate(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Negation.
negate(Apfloat) - Static method in class org.apfloat.ApfloatMath
  Deprecated.
  Use `Apfloat.negate()`.
negate(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Negation.
negate(Apint) - Static method in class org.apfloat.ApintMath
  Deprecated.
  Use `Apint.negate()`.
negate(Aprational) - Static method in class org.apfloat.AprationalMath
  Deprecated.
  Use `Aprational.negate()`.
negateExact(long) - Static method in class org.apfloat.spi.Util
  Returns the argument negated, throwing an exception if the result overflows a long.
newToken(int) - Static method in class org.apfloat.calc.Token
newToken(int, String) - Static method in class org.apfloat.calc.Token
  Returns a new Token object, by default.
next - Variable in class org.apfloat.calc.Token
  A reference to the next regular (non-special) token from the input stream.
next() - Method in class org.apfloat.spi.DataStorage.AbstractIterator
  Advances the position in the stream by one element.
next() - Method in class org.apfloat.spi.DataStorage.Iterator
  Advances the position in the stream by one element.
nextAfter(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
nextAfter(Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
  Returns the number adjacent to the first argument in the direction of the second argument, considering the scale and precision of the first argument.
nextAfter(Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  The number adjacent to the first argument in the direction of the second argument.
nextDown(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
nextDown(Apfloat) - Static method in class org.apfloat.ApfloatMath
  Returns the number adjacent to the argument in the direction of negative infinity, considering the scale and precision of the argument.
nextDown(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  The adjacent value closer to negative infinity.
nextUp(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
nextUp(Apfloat) - Static method in class org.apfloat.ApfloatMath
  Returns the number adjacent to the argument in the direction of positive infinity, considering the scale and precision of the argument.
nextUp(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  The adjacent value closer to positive infinity.
Node(String, int, int) - Constructor for class org.apfloat.samples.PiDistributed.Node
  Construct a Node with the specified parameters and one processor.
Node(String, int, int, int) - Constructor for class org.apfloat.samples.PiDistributed.Node
  Construct a Node with the specified parameters.
norm(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Norm.
norm(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Norm.
NTT_COST_FACTOR - Static variable in interface org.apfloat.internal.DoubleConstants
  Relative cost of NTT multiplication.
NTT_COST_FACTOR - Static variable in interface org.apfloat.internal.FloatConstants
  Relative cost of NTT multiplication.
NTT_COST_FACTOR - Static variable in interface org.apfloat.internal.IntConstants
  Relative cost of NTT multiplication.
NTT_COST_FACTOR - Static variable in interface org.apfloat.internal.LongConstants
  Relative cost of NTT multiplication.
NTTBuilder - Interface in org.apfloat.spi
  Interface of a factory for creating Number Theoretic Transforms.
NTTConvolutionStepStrategy - Interface in org.apfloat.spi
  Steps for a three-NTT convolution.
NTTStepStrategy - Interface in org.apfloat.spi
  Steps for the six-step or two-pass NTT.
nttStrategy - Variable in class org.apfloat.internal.ThreeNTTConvolutionStrategy
  The transform to use.
NTTStrategy - Interface in org.apfloat.spi
  Number Theoretic Transform (NTT) strategy.
NTTStrategyDecorator - Interface in org.apfloat.internal
  Decorator to perform pre- and post-processing on an NTTStrategy.
NUMBER_OF_PROCESSORS - Static variable in class org.apfloat.ApfloatContext
  Property name for specifying the number of processors available.
numerator() - Method in class org.apfloat.Apint
  Numerator of this aprational.
numerator() - Method in class org.apfloat.Aprational
  Numerator of this aprational.
NumericComputationException - Exception Class in org.apfloat
  Exception indicating that something went wrong in a numeric computation.
NumericComputationException() - Constructor for exception class org.apfloat.NumericComputationException
  Constructs a new apfloat numeric computation exception with an empty detail message.
NumericComputationException(String) - Constructor for exception class org.apfloat.NumericComputationException
  Constructs a new apfloat numeric computation exception with the specified detail message.
NumericComputationException(String, String, Object...) - Constructor for exception class org.apfloat.NumericComputationException
  Constructs a new apfloat numeric computation exception with the specified detail message and localization data.
NumericComputationException(String, Throwable) - Constructor for exception class org.apfloat.NumericComputationException
  Constructs a new apfloat numeric computation exception with the specified detail message and cause.
NumericComputationException(String, Throwable, String, Object...) - Constructor for exception class org.apfloat.NumericComputationException
  Constructs a new apfloat numeric computation exception with the specified detail message, cause and localization data.

## O

O - Static variable in class org.apfloat.jscience.EllipticCurveGroup
  The "point at infinity".
ONE - Static variable in class org.apfloat.Apcomplex
  Constant for one.
Operation<T> - Interface in org.apfloat.samples
  Interface for implementing arbitrary operations to be executed.
OperationExecutor - Interface in org.apfloat.samples
  Interface for implementing objects that can execute `Operation`s.
OperationServer - Class in org.apfloat.samples
  Server for executing `Operation`s from remote calls.
opposite() - Method in class org.apfloat.jscience.AbstractField
  Returns the additive inverse of this object.
opposite() - Method in class org.apfloat.jscience.ApcomplexField
opposite() - Method in class org.apfloat.jscience.ApfloatField
opposite() - Method in class org.apfloat.jscience.AprationalField
opposite() - Method in class org.apfloat.jscience.EllipticCurveGroup
opposite() - Method in class org.apfloat.jscience.FixedPrecisionApcomplexField
opposite() - Method in class org.apfloat.jscience.FixedPrecisionApfloatField
opposite() - Method in class org.apfloat.jscience.ModuloApintField
opposite() - Method in class org.apfloat.jscience.ModuloPolynomialField
org.apfloat - package org.apfloat
  The apfloat Application Programming Interface (API).
org.apfloat.aparapi - package org.apfloat.aparapi
  Transforms for using a GPU via the aparapi library.
org.apfloat.calc - package org.apfloat.calc
  Arbitrary precision calculator interactive application.
org.apfloat.internal - package org.apfloat.internal
  Default implementations of the apfloat Service Provider Interface (SPI).
org.apfloat.jscience - package org.apfloat.jscience
  JScience wrapper for apfloat.
org.apfloat.samples - package org.apfloat.samples
  Sample applications demonstrating apfloat use.
org.apfloat.spi - package org.apfloat.spi
  The apfloat Service Provider Interface (SPI).
out - Static variable in class org.apfloat.samples.Pi
  Output stream for the result printout.
OverflowException - Exception Class in org.apfloat
  Exception indicating an overflow in a calculation.
OverflowException() - Constructor for exception class org.apfloat.OverflowException
  Constructs a new apfloat overflow exception with an empty detail message.
OverflowException(String) - Constructor for exception class org.apfloat.OverflowException
  Constructs a new apfloat overflow exception with the specified detail message.
OverflowException(String, String, Object...) - Constructor for exception class org.apfloat.OverflowException
  Constructs a new apfloat overflow exception with the specified detail message and localization data.
OverflowException(String, Throwable) - Constructor for exception class org.apfloat.OverflowException
  Constructs a new apfloat overflow exception with the specified detail message and cause.
OverflowException(String, Throwable, String, Object...) - Constructor for exception class org.apfloat.OverflowException
  Constructs a new apfloat overflow exception with the specified detail message, cause and localization data.

## P

p(long) - Method in interface org.apfloat.samples.Pi.BinarySplittingSeries
  Binary splitting term.
p(long) - Method in class org.apfloat.samples.Pi.ChudnovskyBinarySplittingSeries
p(long) - Method in class org.apfloat.samples.Pi.RamanujanBinarySplittingSeries
ParallelBinarySplittingPiCalculator(Pi.BinarySplittingSeries) - Constructor for class org.apfloat.samples.PiParallel.ParallelBinarySplittingPiCalculator
  Construct a parallel pi calculator with the specified precision and radix.
ParallelChudnovskyPiCalculator(long, int) - Constructor for class org.apfloat.samples.PiParallel.ParallelChudnovskyPiCalculator
  Construct a pi calculator with the specified precision and radix.
ParallelChudnovskyPiCalculator(Pi.BinarySplittingPiCalculator, long, int) - Constructor for class org.apfloat.samples.PiParallel.ParallelChudnovskyPiCalculator
  Construct a pi calculator with the specified binary splitting algorithm.
ParallelExecutionBuilder - Class in org.apfloat.internal
  Returns an execution strategy using the `ParallelRunner`.
ParallelExecutionBuilder() - Constructor for class org.apfloat.internal.ParallelExecutionBuilder
ParallelExecutionStrategy - Class in org.apfloat.internal
  Execution strategy using the `ParallelRunner`.
ParallelExecutionStrategy() - Constructor for class org.apfloat.internal.ParallelExecutionStrategy
Parallelizable - Interface in org.apfloat.internal
  Any task that can use a `ParallelRunner` to execute operations in parallel.
ParallelRamanujanPiCalculator(long, int) - Constructor for class org.apfloat.samples.PiParallel.ParallelRamanujanPiCalculator
  Construct a pi calculator with the specified precision and radix.
ParallelRamanujanPiCalculator(Pi.BinarySplittingPiCalculator, long, int) - Constructor for class org.apfloat.samples.PiParallel.ParallelRamanujanPiCalculator
  Construct a pi calculator with the specified binary splitting algorithm.
ParallelRunnable - Class in org.apfloat.internal
  Abstract class for a `Runnable` that can be run in parallel by multiple threads.
ParallelRunnable(long) - Constructor for class org.apfloat.internal.ParallelRunnable
  Subclass constructor.
ParallelRunner - Class in org.apfloat.internal
  Class for running `ParallelRunnable` objects in parallel using multiple threads.
ParallelThreeNTTConvolutionStrategy - Class in org.apfloat.internal
  Convolution using three Number Theoretic Transforms and the CRT to get the final result, using multiple threads in parallel.
ParallelThreeNTTConvolutionStrategy(int, NTTStrategy) - Constructor for class org.apfloat.internal.ParallelThreeNTTConvolutionStrategy
  Creates a new convoluter that uses the specified transform for transforming the data.
parseDecimal(String) - Method in class org.apfloat.calc.ApfloatCalculatorImpl
parseDecimal(String) - Method in interface org.apfloat.calc.CalculatorImpl
  Parse a string to a floating-point number.
ParseException - Exception Class in org.apfloat.calc
  This exception is thrown when parse errors are encountered.
ParseException() - Constructor for exception class org.apfloat.calc.ParseException
  The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception class org.apfloat.calc.ParseException
  Constructor with message.
ParseException(Token, int[][], String[]) - Constructor for exception class org.apfloat.calc.ParseException
  This constructor is used by the method "generateParseException" in the generated parser.
parseInteger(String) - Method in class org.apfloat.calc.ApfloatCalculatorImpl
parseInteger(String) - Method in interface org.apfloat.calc.CalculatorImpl
  Parse a string to an integer number.
parseOneLine() - Method in class org.apfloat.calc.CalculatorParser
permute(int, int) - Static method in class org.apfloat.internal.Scramble
  Permute the bits of a number to reverse order.
permuteToDoubleWidth(ArrayAccess, int, int) - Method in class org.apfloat.aparapi.IntAparapiMatrixStrategy
permuteToDoubleWidth(ArrayAccess, int, int) - Method in class org.apfloat.aparapi.LongAparapiMatrixStrategy
permuteToDoubleWidth(ArrayAccess, int, int) - Method in class org.apfloat.internal.DoubleMatrixStrategy
  Permute the rows of the n1 x n2 matrix so that it is shaped like a n1/2 x 2*n2 matrix.
permuteToDoubleWidth(ArrayAccess, int, int) - Method in class org.apfloat.internal.FloatMatrixStrategy
  Permute the rows of the n1 x n2 matrix so that it is shaped like a n1/2 x 2*n2 matrix.
permuteToDoubleWidth(ArrayAccess, int, int) - Method in class org.apfloat.internal.IntMatrixStrategy
  Permute the rows of the n1 x n2 matrix so that it is shaped like a n1/2 x 2*n2 matrix.
permuteToDoubleWidth(ArrayAccess, int, int) - Method in class org.apfloat.internal.LongMatrixStrategy
  Permute the rows of the n1 x n2 matrix so that it is shaped like a n1/2 x 2*n2 matrix.
permuteToDoubleWidth(ArrayAccess, int, int) - Method in interface org.apfloat.spi.MatrixStrategy
  Permute the rows of the n1 x n2 matrix so that it is shaped like a n1/2 x 2*n2 matrix.
permuteToHalfWidth(ArrayAccess, int, int) - Method in class org.apfloat.aparapi.IntAparapiMatrixStrategy
permuteToHalfWidth(ArrayAccess, int, int) - Method in class org.apfloat.aparapi.LongAparapiMatrixStrategy
permuteToHalfWidth(ArrayAccess, int, int) - Method in class org.apfloat.internal.DoubleMatrixStrategy
  Permute the rows of the n1 x n2 matrix so that it is shaped like a 2*n1 x n2/2 matrix.
permuteToHalfWidth(ArrayAccess, int, int) - Method in class org.apfloat.internal.FloatMatrixStrategy
  Permute the rows of the n1 x n2 matrix so that it is shaped like a 2*n1 x n2/2 matrix.
permuteToHalfWidth(ArrayAccess, int, int) - Method in class org.apfloat.internal.IntMatrixStrategy
  Permute the rows of the n1 x n2 matrix so that it is shaped like a 2*n1 x n2/2 matrix.
permuteToHalfWidth(ArrayAccess, int, int) - Method in class org.apfloat.internal.LongMatrixStrategy
  Permute the rows of the n1 x n2 matrix so that it is shaped like a 2*n1 x n2/2 matrix.
permuteToHalfWidth(ArrayAccess, int, int) - Method in interface org.apfloat.spi.MatrixStrategy
  Permute the rows of the n1 x n2 matrix so that it is shaped like a 2*n1 x n2/2 matrix.
pi() - Method in class org.apfloat.FixedPrecisionApfloatHelper
  π.
pi(int) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  π.
pi(long) - Static method in class org.apfloat.ApfloatMath
  Calculates π.
pi(long, int) - Static method in class org.apfloat.ApfloatMath
  Calculates π.
pi(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
Pi - Class in org.apfloat.samples
  Calculates pi using four different algorithms.
Pi.AbstractBinarySplittingSeries - Class in org.apfloat.samples
  Abstract base class for the binary splitting series.
Pi.BinarySplittingPiCalculator - Class in org.apfloat.samples
  Class for implementing the binary splitting algorithm.
Pi.BinarySplittingProgressIndicator - Class in org.apfloat.samples
  Indicates progress of the pi calculation using the binary splitting algorithm.
Pi.BinarySplittingSeries - Interface in org.apfloat.samples
  Terms for the binary splitting series.
Pi.BorweinPiCalculator - Class in org.apfloat.samples
  Calculates pi using the Borweins' quartic algorithm.
Pi.ChudnovskyBinarySplittingSeries - Class in org.apfloat.samples
  Chudnovskys' algorithm terms for the binary splitting series.
Pi.ChudnovskyPiCalculator - Class in org.apfloat.samples
  Basic class for calculating pi using the Chudnovskys' binary splitting algorithm.
Pi.GaussLegendrePiCalculator - Class in org.apfloat.samples
  Calculates pi using the Gauss-Legendre algorithm.
Pi.RamanujanBinarySplittingSeries - Class in org.apfloat.samples
  Ramanujan's algorithm terms for the binary splitting series.
Pi.RamanujanPiCalculator - Class in org.apfloat.samples
  Basic class for calculating pi using the Ramanujan binary splitting algorithm.
PiApplet - Class in org.apfloat.samples
  Applet for calculating pi using four different algorithms.
PiApplet() - Constructor for class org.apfloat.samples.PiApplet
  Default constructor.
PiAWT - Class in org.apfloat.samples
  Graphical AWT elements for calculating pi using four different algorithms.
PiAWT(PiAWT.StatusIndicator) - Constructor for class org.apfloat.samples.PiAWT
  Construct a panel with graphical elements.
PiAWT.StatusIndicator - Interface in org.apfloat.samples
  Interface to indicate an error status in the application.
PiDistributed - Class in org.apfloat.samples
  Calculates pi using a cluster of servers.
PiDistributed.DistributedBinarySplittingPiCalculator - Class in org.apfloat.samples
  Distributed version of the binary splitting algorithm.
PiDistributed.DistributedChudnovskyPiCalculator - Class in org.apfloat.samples
  Class for calculating pi using the distributed Chudnovskys' binary splitting algorithm.
PiDistributed.DistributedRamanujanPiCalculator - Class in org.apfloat.samples
  Class for calculating pi using the distributed Ramanujan's binary splitting algorithm.
PiDistributed.Node - Class in org.apfloat.samples
  RemoteOperationExecutor that implements the weight property.
PiGUI - Class in org.apfloat.samples
  AWT client application for calculating pi using four different algorithms.
PiGUI() - Constructor for class org.apfloat.samples.PiGUI
  Default constructor.
PiParallel - Class in org.apfloat.samples
  Calculates pi using multiple threads in parallel.
PiParallel.ParallelBinarySplittingPiCalculator - Class in org.apfloat.samples
  Parallel version of the binary splitting algorithm.
PiParallel.ParallelChudnovskyPiCalculator - Class in org.apfloat.samples
  Class for calculating pi using the parallel Chudnovskys' binary splitting algorithm.
PiParallel.ParallelRamanujanPiCalculator - Class in org.apfloat.samples
  Class for calculating pi using the parallel Ramanujan's binary splitting algorithm.
PiParallel.ThreadLimitedOperation<T> - Class in org.apfloat.samples
  Class to execute operations while setting `ApfloatContext.setNumberOfProcessors(int)` to some value.
PiParallelApplet - Class in org.apfloat.samples
  Applet for calculating pi using multiple threads in parallel.
PiParallelApplet() - Constructor for class org.apfloat.samples.PiParallelApplet
  Default constructor.
PiParallelAWT - Class in org.apfloat.samples
  Graphical AWT elements for calculating pi using multiple threads in parallel.
PiParallelAWT(PiAWT.StatusIndicator) - Constructor for class org.apfloat.samples.PiParallelAWT
  Construct a panel with graphical elements.
PiParallelGUI - Class in org.apfloat.samples
  AWT client application for calculating pi using multiple threads in parallel.
PiParallelGUI() - Constructor for class org.apfloat.samples.PiParallelGUI
  Default constructor.
plus(ApcomplexField) - Method in class org.apfloat.jscience.ApcomplexField
plus(ApfloatField) - Method in class org.apfloat.jscience.ApfloatField
plus(AprationalField) - Method in class org.apfloat.jscience.AprationalField
plus(EllipticCurveGroup) - Method in class org.apfloat.jscience.EllipticCurveGroup
plus(FixedPrecisionApcomplexField) - Method in class org.apfloat.jscience.FixedPrecisionApcomplexField
plus(FixedPrecisionApfloatField) - Method in class org.apfloat.jscience.FixedPrecisionApfloatField
plus(ModuloApintField) - Method in class org.apfloat.jscience.ModuloApintField
plus(ModuloPolynomialField) - Method in class org.apfloat.jscience.ModuloPolynomialField
plus(T) - Method in class org.apfloat.jscience.AbstractField
  Returns the sum of this object with the one specified.
pochhammer(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
pochhammer(Apcomplex, Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Pochhammer symbol.
pochhammer(Apcomplex, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Pochhammer symbol.
pochhammer(Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
  Pochhammer symbol.
pochhammer(Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Pochhammer symbol.
pochhammer(Aprational, Apint) - Static method in class org.apfloat.AprationalMath
  Pochhammer symbol.
polygamma(long, Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Polygamma function.
polygamma(long, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Polygamma function.
polygamma(long, Apfloat) - Static method in class org.apfloat.ApfloatMath
  Polygamma function.
polygamma(long, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Polygamma function.
polygamma(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
polylog(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
polylog(Apcomplex, Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Polylogarithm.
polylog(Apcomplex, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Polylogarithm.
polylog(Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
  Polylogarithm.
polylog(Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Polylogarithm.
postTransform(ArrayAccess) - Method in interface org.apfloat.internal.DecorableNTTStrategy
  Finish processing the data after the (inverse) transform.
pow(Number, Number) - Method in class org.apfloat.calc.AbstractCalculatorImpl
pow(Number, Number) - Method in interface org.apfloat.calc.CalculatorImpl
  Power.
pow(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
pow(Apcomplex, long) - Static method in class org.apfloat.ApcomplexMath
  Integer power.
pow(Apcomplex, long) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Integer power.
pow(Apcomplex, Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Arbitrary power.
pow(Apcomplex, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Power.
pow(Apfloat, long) - Static method in class org.apfloat.ApfloatMath
  Integer power.
pow(Apfloat, long) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Integer power.
pow(Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
  Arbitrary power.
pow(Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Power.
pow(Apint) - Method in class org.apfloat.jscience.ModuloApintField
  Modular power.
pow(Apint, long) - Static method in class org.apfloat.ApintMath
  Integer power.
pow(Aprational, long) - Static method in class org.apfloat.AprationalMath
  Integer power.
powerExpression() - Method in class org.apfloat.calc.CalculatorParser
precision - Variable in class org.apfloat.samples.Pi.AbstractBinarySplittingSeries
  Target precision.
precision() - Method in class org.apfloat.Apcomplex
  Returns the precision of this apcomplex.
precision() - Method in class org.apfloat.Apfloat
  Returns the precision of this apfloat.
precision() - Method in class org.apfloat.Aprational
  Returns the precision of this aprational.
precision() - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Returns the precision, which is used for the results.
precision() - Method in class org.apfloat.internal.DoubleApfloatImpl
precision() - Method in class org.apfloat.internal.FloatApfloatImpl
precision() - Method in class org.apfloat.internal.IntApfloatImpl
precision() - Method in class org.apfloat.internal.LongApfloatImpl
precision() - Method in interface org.apfloat.spi.ApfloatImpl
  Returns the precision of this `ApfloatImpl`.
precision(long) - Method in class org.apfloat.Apcomplex
  Returns an apcomplex with the same value as this apcomplex accurate to the specified precision.
precision(long) - Method in class org.apfloat.Apfloat
  Returns an apfloat with the same value as this apfloat accurate to the specified precision.
precision(long) - Method in class org.apfloat.internal.DoubleApfloatImpl
precision(long) - Method in class org.apfloat.internal.FloatApfloatImpl
precision(long) - Method in class org.apfloat.internal.IntApfloatImpl
precision(long) - Method in class org.apfloat.internal.LongApfloatImpl
precision(long) - Method in interface org.apfloat.spi.ApfloatImpl
  Returns this `ApfloatImpl` with the specified precision.
precision(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
preferCompare(Apfloat) - Method in class org.apfloat.Apfloat
  Tests if the comparison with `equals` and `compareTo` should be done in the opposite order.
preferCompare(Apfloat) - Method in class org.apfloat.Aprational
preTransform(ArrayAccess) - Method in interface org.apfloat.internal.DecorableNTTStrategy
  Prepare the data for the (inverse) transform.
prevCharIsCR - Variable in class org.apfloat.calc.SimpleCharStream
prevCharIsLF - Variable in class org.apfloat.calc.SimpleCharStream
PRIMITIVE_ROOT - Static variable in interface org.apfloat.internal.DoubleModConstants
  Primitive roots for the corresponding moduli.
PRIMITIVE_ROOT - Static variable in interface org.apfloat.internal.FloatModConstants
  Primitive roots for the corresponding moduli.
PRIMITIVE_ROOT - Static variable in interface org.apfloat.internal.IntModConstants
  Primitive roots for the corresponding moduli.
PRIMITIVE_ROOT - Static variable in interface org.apfloat.internal.LongModConstants
  Primitive roots for the corresponding moduli.
product(Apcomplex...) - Static method in class org.apfloat.ApcomplexMath
  Product of numbers.
product(Apcomplex...) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Product.
product(Apfloat...) - Static method in class org.apfloat.ApfloatMath
  Product of numbers.
product(Apfloat...) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Product.
product(Apint...) - Static method in class org.apfloat.ApintMath
  Product of numbers.
product(Aprational...) - Static method in class org.apfloat.AprationalMath
  Product of numbers.
progress(long, long) - Method in class org.apfloat.samples.Pi.BinarySplittingProgressIndicator
  Advances the progress.
promote(Number) - Method in class org.apfloat.calc.ApfloatCalculatorImpl
promote(Number) - Method in class org.apfloat.calc.FunctionCalculatorImpl
  Promote a number to a more specific class.

## Q

q(long) - Method in interface org.apfloat.samples.Pi.BinarySplittingSeries
  Binary splitting term.
q(long) - Method in class org.apfloat.samples.Pi.ChudnovskyBinarySplittingSeries
q(long) - Method in class org.apfloat.samples.Pi.RamanujanBinarySplittingSeries

## R

r(long, long, ApfloatHolder, ApfloatHolder, ApfloatHolder, ApfloatHolder, PiDistributed.Node[]) - Method in class org.apfloat.samples.PiDistributed.DistributedBinarySplittingPiCalculator
  Entry point for the distributed binary splitting algorithm.
r(long, long, ApfloatHolder, ApfloatHolder, ApfloatHolder, Pi.BinarySplittingProgressIndicator) - Method in class org.apfloat.samples.Pi.BinarySplittingPiCalculator
  Entry point for the binary splitting algorithm.
r(long, long, ApfloatHolder, ApfloatHolder, ApfloatHolder, Pi.BinarySplittingProgressIndicator) - Method in class org.apfloat.samples.PiParallel.ParallelBinarySplittingPiCalculator
radix - Variable in class org.apfloat.samples.Pi.AbstractBinarySplittingSeries
  Radix to be used.
radix() - Method in class org.apfloat.Apcomplex
  Radix of this apcomplex.
radix() - Method in class org.apfloat.Apfloat
  Radix of this apfloat.
radix() - Method in class org.apfloat.Apint
  Radix of this apint.
radix() - Method in class org.apfloat.Aprational
  Radix of this aprational.
radix() - Method in class org.apfloat.internal.DoubleApfloatImpl
radix() - Method in class org.apfloat.internal.FloatApfloatImpl
radix() - Method in class org.apfloat.internal.IntApfloatImpl
radix() - Method in class org.apfloat.internal.LongApfloatImpl
radix() - Method in interface org.apfloat.spi.ApfloatImpl
  Returns the radix of this `ApfloatImpl`.
RADIX_FACTORS - Static variable in interface org.apfloat.spi.RadixConstants
  Factors of numbers 2, ..., 36.
RadixConstants - Interface in org.apfloat.spi
  Constants related to different radixes.
RadixMismatchException - Exception Class in org.apfloat.internal
  Exception indicating a different radix being used in two operands of a calculation.
RadixMismatchException() - Constructor for exception class org.apfloat.internal.RadixMismatchException
  Constructs a new apfloat radix mismatch exception with an empty detail message.
RadixMismatchException(String) - Constructor for exception class org.apfloat.internal.RadixMismatchException
  Constructs a new apfloat radix mismatch exception with the specified detail message.
RadixMismatchException(String, String, Object...) - Constructor for exception class org.apfloat.internal.RadixMismatchException
  Constructs a new apfloat radix mismatch exception with the specified detail message and localization data.
RadixMismatchException(String, Throwable) - Constructor for exception class org.apfloat.internal.RadixMismatchException
  Constructs a new apfloat radix mismatch exception with the specified detail message and cause.
RadixMismatchException(String, Throwable, String, Object...) - Constructor for exception class org.apfloat.internal.RadixMismatchException
  Constructs a new apfloat radix mismatch exception with the specified detail message, cause and localization data.
RamanujanBinarySplittingSeries(long, int) - Constructor for class org.apfloat.samples.Pi.RamanujanBinarySplittingSeries
  Basic constructor.
RamanujanPiCalculator(long, int) - Constructor for class org.apfloat.samples.Pi.RamanujanPiCalculator
  Construct a pi calculator with the specified precision and radix.
RamanujanPiCalculator(Pi.BinarySplittingPiCalculator, long, int) - Constructor for class org.apfloat.samples.Pi.RamanujanPiCalculator
  Construct a pi calculator with the specified binary splitting algorithm.
random() - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Return a uniformly distributed random number `0 ≤ x < 1`.
random(int) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Return a uniformly distributed random number `0 ≤ x < 1`.
random(long) - Static method in class org.apfloat.ApfloatMath
  Generates a random number.
random(long) - Static method in class org.apfloat.ApintMath
  Generates a random number.
random(long, int) - Static method in class org.apfloat.ApfloatMath
  Generates a random number.
random(long, int) - Static method in class org.apfloat.ApintMath
  Generates a random number.
random(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
randomGaussian() - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Return a normally distributed random number with mean 0 and standard deviation 1.
randomGaussian(int) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Return a normally distributed random number with mean 0 and standard deviation 1.
randomGaussian(long) - Static method in class org.apfloat.ApfloatMath
  Generates a random, Gaussian ("normally") distributed number value with mean 0 and standard deviation 1.
randomGaussian(long, int) - Static method in class org.apfloat.ApfloatMath
  Generates a random, Gaussian ("normally") distributed number value with mean 0 and standard deviation 1.
randomGaussian(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
READ - Static variable in class org.apfloat.spi.DataStorage
  Read access mode specifier.
READ_WRITE - Static variable in class org.apfloat.spi.DataStorage
  Read-write access mode specifier.
readChar() - Method in class org.apfloat.calc.SimpleCharStream
  Read a character.
real() - Method in class org.apfloat.Apcomplex
  Returns the real part of this apcomplex.
real() - Method in class org.apfloat.Apfloat
  Real part of this apfloat.
real(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
real(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Real part.
REAL_ABS_IMAG_ORDER - Static variable in class org.apfloat.Apcomplex
  Comparator for ordering by real part, and in case of a tie, by the absolute value of the imaginary part.
REAL_IMAG_ORDER - Static variable in class org.apfloat.Apcomplex
  Comparator for ordering by real part, and in case of a tie, by imaginary part.
receiveMessage(K) - Method in class org.apfloat.internal.MessagePasser
  Receive a message.
recombineNodes(PiDistributed.Node[], int) - Method in class org.apfloat.samples.PiDistributed.DistributedBinarySplittingPiCalculator
  Attempt to combine or split nodes to form the needed number of nodes.
reduce(Apint) - Static method in class org.apfloat.jscience.ModuloApintField
  Reduce the value with the current modulus.
reduce(Polynomial) - Static method in class org.apfloat.jscience.ModuloPolynomialField
  Reduce the polynomial with the current modulus.
ReInit(InputStream) - Method in class org.apfloat.calc.CalculatorParser
  Reinitialise.
ReInit(InputStream) - Method in class org.apfloat.calc.SimpleCharStream
  Reinitialise.
ReInit(InputStream, int, int) - Method in class org.apfloat.calc.SimpleCharStream
  Reinitialise.
ReInit(InputStream, int, int, int) - Method in class org.apfloat.calc.SimpleCharStream
  Reinitialise.
ReInit(InputStream, String) - Method in class org.apfloat.calc.CalculatorParser
  Reinitialise.
ReInit(InputStream, String) - Method in class org.apfloat.calc.SimpleCharStream
  Reinitialise.
ReInit(InputStream, String, int, int) - Method in class org.apfloat.calc.SimpleCharStream
  Reinitialise.
ReInit(InputStream, String, int, int, int) - Method in class org.apfloat.calc.SimpleCharStream
  Reinitialise.
ReInit(Reader) - Method in class org.apfloat.calc.CalculatorParser
  Reinitialise.
ReInit(Reader) - Method in class org.apfloat.calc.SimpleCharStream
  Reinitialise.
ReInit(Reader, int, int) - Method in class org.apfloat.calc.SimpleCharStream
  Reinitialise.
ReInit(Reader, int, int, int) - Method in class org.apfloat.calc.SimpleCharStream
  Reinitialise.
ReInit(CalculatorParserTokenManager) - Method in class org.apfloat.calc.CalculatorParser
  Reinitialise.
ReInit(SimpleCharStream) - Method in class org.apfloat.calc.CalculatorParserTokenManager
  Reinitialise parser.
ReInit(SimpleCharStream, int) - Method in class org.apfloat.calc.CalculatorParserTokenManager
  Reinitialise parser.
RemoteOperationExecutor - Class in org.apfloat.samples
  Class to call an `OperationServer` to execute `Operation`s remotely.
RemoteOperationExecutor(String, int) - Constructor for class org.apfloat.samples.RemoteOperationExecutor
  Create a new client that will connect to the server running at the specified host and port.
removeAttribute(String) - Method in class org.apfloat.ApfloatContext
  Remove an attribute from this ApfloatContext.
removeThreadContext() - Static method in class org.apfloat.ApfloatContext
  Removes the thread-specific context for the current thread.
removeThreadContext(Thread) - Static method in class org.apfloat.ApfloatContext
  Removes the thread-specific context for the specified thread.
root(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
root(Number, Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
root(Apcomplex, long) - Static method in class org.apfloat.ApcomplexMath
  Positive integer root.
root(Apcomplex, long) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Root.
root(Apcomplex, long, long) - Static method in class org.apfloat.ApcomplexMath
  Positive integer root.
root(Apcomplex, long, long) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Root with branch.
root(Apfloat, long) - Static method in class org.apfloat.ApfloatMath
  Positive integer root.
root(Apfloat, long) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Root.
root(Apint, long) - Static method in class org.apfloat.ApintMath
  Positive integer root and remainder.
round(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
  Deprecated.
round(Apfloat, long, RoundingMode) - Static method in class org.apfloat.ApfloatMath
  Deprecated.
  Use `ApfloatMath.roundToPrecision(Apfloat,long,RoundingMode)`.
round(Apfloat, RoundingMode) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Deprecated.
  Use `FixedPrecisionApfloatHelper.roundToPrecision(Apfloat,RoundingMode)`.
round(Aprational, long, RoundingMode) - Static method in class org.apfloat.AprationalMath
  Deprecated.
  Use `AprationalMath.roundToPrecision(Aprational,long,RoundingMode)`.
round23down(int) - Static method in class org.apfloat.spi.Util
  Round down to nearest power of two or three times a power of two.
round23down(long) - Static method in class org.apfloat.spi.Util
  Round down to nearest power of two or three times a power of two.
round23up(int) - Static method in class org.apfloat.spi.Util
  Round up to nearest power of two or three times a power of two.
round23up(long) - Static method in class org.apfloat.spi.Util
  Round up to nearest power of two or three times a power of two.
round2down(int) - Static method in class org.apfloat.spi.Util
  Round down to nearest power of two.
round2down(long) - Static method in class org.apfloat.spi.Util
  Round down to nearest power of two.
round2up(int) - Static method in class org.apfloat.spi.Util
  Round up to nearest power of two.
round2up(long) - Static method in class org.apfloat.spi.Util
  Round up to nearest power of two.
roundToInteger(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
roundToInteger(Apfloat, RoundingMode) - Static method in class org.apfloat.ApfloatMath
  Rounds `x` to integer using the specified rounding mode.
roundToInteger(Apfloat, RoundingMode) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Round to integer with specified rounding mode.
roundToInteger(Aprational, RoundingMode) - Static method in class org.apfloat.AprationalMath
  Rounds `x` to integer using the specified rounding mode.
roundToMultiple(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
roundToMultiple(Apfloat, Apfloat, RoundingMode) - Static method in class org.apfloat.ApfloatMath
  Rounds `x` to the nearest multiple of `y` using the specified rounding mode.
roundToMultiple(Apfloat, Apfloat, RoundingMode) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Round to multiple with specified rounding mode.
roundToMultiple(Aprational, Aprational, RoundingMode) - Static method in class org.apfloat.AprationalMath
  Rounds `x` to the nearest multiple of `y` using the specified rounding mode.
roundToPlaces(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
roundToPlaces(Apfloat, long, RoundingMode) - Static method in class org.apfloat.ApfloatMath
  Rounds `x` to the specified number of places using the specified rounding mode.
roundToPlaces(Apfloat, long, RoundingMode) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Round to specified number of places with specified rounding mode.
roundToPlaces(Aprational, long, RoundingMode) - Static method in class org.apfloat.AprationalMath
  Rounds `x` to the specified number of places using the specified rounding mode.
roundToPrecision(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
roundToPrecision(Apfloat, long, RoundingMode) - Static method in class org.apfloat.ApfloatMath
  Rounds the given number to the specified precision with the specified rounding mode.
roundToPrecision(Apfloat, RoundingMode) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Round to precision with specified rounding mode.
roundToPrecision(Aprational, long, RoundingMode) - Static method in class org.apfloat.AprationalMath
  Rounds the given number to the specified precision with the specified rounding mode.
run() - Method in class org.apfloat.internal.ParallelRunnable
  Repeatedly get a batch of work and run it, until all batches are completed.
run(long, int, Operation) - Static method in class org.apfloat.samples.Pi
  Execute an operation and display some additional information.
runBatch() - Method in class org.apfloat.internal.ParallelRunnable
  Run one batch if available.
runParallel(ParallelRunnable) - Static method in class org.apfloat.internal.ParallelRunner
  Run a ParallelRunnable object in parallel using multiple threads.

## S

scale() - Method in class org.apfloat.Apcomplex
  Returns the scale of this apcomplex.
scale() - Method in class org.apfloat.Apfloat
  Returns the scale of this apfloat.
scale() - Method in class org.apfloat.Apint
  Returns the scale of this apint.
scale() - Method in class org.apfloat.Aprational
  Returns the scale of this aprational.
scale() - Method in class org.apfloat.internal.DoubleApfloatImpl
scale() - Method in class org.apfloat.internal.FloatApfloatImpl
scale() - Method in class org.apfloat.internal.IntApfloatImpl
scale() - Method in class org.apfloat.internal.LongApfloatImpl
scale() - Method in interface org.apfloat.spi.ApfloatImpl
  Returns the scale of this `ApfloatImpl`.
scale(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
scale(Apcomplex, long) - Static method in class org.apfloat.ApcomplexMath
  Multiply by a power of the radix.
scale(Apcomplex, long) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Move the radix point.
scale(Apfloat, long) - Static method in class org.apfloat.ApfloatMath
  Multiply by a power of the radix.
scale(Apfloat, long) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Move the radix point.
scale(Apint, long) - Static method in class org.apfloat.ApintMath
  Multiply by a power of the radix.
scale(Aprational, long) - Static method in class org.apfloat.AprationalMath
  Multiply by a power of the radix.
scramble(double[], int, int[]) - Static method in class org.apfloat.internal.DoubleScramble
  Permute the data in the table to bit-reversed order.
scramble(float[], int, int[]) - Static method in class org.apfloat.internal.FloatScramble
  Permute the data in the table to bit-reversed order.
scramble(int[], int, int[]) - Static method in class org.apfloat.internal.IntScramble
  Permute the data in the table to bit-reversed order.
scramble(long[], int, int[]) - Static method in class org.apfloat.internal.LongScramble
  Permute the data in the table to bit-reversed order.
Scramble - Class in org.apfloat.internal
  Functions to perform bit-reverse ordering of data.
sendMessage(K, V) - Method in class org.apfloat.internal.MessagePasser
  Send a message.
set(Class, T) - Method in class org.apfloat.spi.DataStorage.Iterator
  Sets the current element as the specified element type.
setApfloat(Apfloat) - Method in class org.apfloat.samples.ApfloatHolder
  Set the apfloat contained in this bean.
setArray(ArrayAccess, int, int, int) - Method in class org.apfloat.internal.DiskDataStorage
  Write the data back to the same location in the file that was retrieved with `DiskDataStorage.implGetArray(int,int,int,int)`.
setAttribute(String, Object) - Method in class org.apfloat.ApfloatContext
  Set an arbitrary object as an attribute for this ApfloatContext.
setBlockSize(int) - Method in class org.apfloat.ApfloatContext
  Set the efficient I/O block size in bytes for this context.
setBuilderFactory(BuilderFactory) - Method in class org.apfloat.ApfloatContext
  Set the BuilderFactory.
setCacheBurst(int) - Method in class org.apfloat.ApfloatContext
  Set the L1 cache burst block size in bytes.
setCacheL1Size(int) - Method in class org.apfloat.ApfloatContext
  Set the L1 cache size in bytes.
setCacheL2Size(int) - Method in class org.apfloat.ApfloatContext
  Set the L2 cache size in bytes.
setCleanupAtExit(boolean) - Method in class org.apfloat.ApfloatContext
  Set if clean-up should be performed at the time the program exits.
setDebugStream(PrintStream) - Method in class org.apfloat.calc.CalculatorParserTokenManager
  Set debug output.
setDefaultRadix(int) - Method in class org.apfloat.ApfloatContext
  Set the default radix.
setDouble(double) - Method in class org.apfloat.spi.DataStorage.AbstractIterator
setDouble(double) - Method in class org.apfloat.spi.DataStorage.Iterator
  Sets the current element as a `double`.
setEdwardsParameters(Apint, Apint, Apint) - Static method in class org.apfloat.jscience.EllipticCurveGroup
  Set the curve parameters in twisted Edwards form.
setErr(PrintWriter) - Static method in class org.apfloat.samples.Pi
  Set the output stream for status messages printout.
setExecutorService(ExecutorService) - Method in class org.apfloat.ApfloatContext
  Set the ExecutorService.
setFilenameGenerator(FilenameGenerator) - Method in class org.apfloat.ApfloatContext
  Set the FilenameGenerator.
setFloat(float) - Method in class org.apfloat.spi.DataStorage.AbstractIterator
setFloat(float) - Method in class org.apfloat.spi.DataStorage.Iterator
  Sets the current element as a `float`.
setFormat(boolean) - Method in class org.apfloat.calc.AbstractCalculatorImpl
setFormat(boolean) - Method in interface org.apfloat.calc.CalculatorImpl
  Set the formatting option.
setFunction(String, FunctionCalculatorImpl.Function) - Method in class org.apfloat.calc.FunctionCalculatorImpl
  Define a function.
setInputPrecision(Long) - Method in class org.apfloat.calc.AbstractCalculatorImpl
setInputPrecision(Long) - Method in class org.apfloat.calc.ApfloatCalculatorImpl
setInputPrecision(Long) - Method in interface org.apfloat.calc.CalculatorImpl
  Set a fixed input precision.
setInt(int) - Method in class org.apfloat.spi.DataStorage.AbstractIterator
setInt(int) - Method in class org.apfloat.spi.DataStorage.Iterator
  Sets the current element as an `int`.
setLong(long) - Method in class org.apfloat.spi.DataStorage.AbstractIterator
setLong(long) - Method in class org.apfloat.spi.DataStorage.Iterator
  Sets the current element as a `long`.
setMaxMemoryBlockSize(long) - Method in class org.apfloat.ApfloatContext
  Set the maximum allowed memory block size in bytes.
setMemoryThreshold(long) - Method in class org.apfloat.ApfloatContext
  Set the maximum size of apfloats in bytes that are stored in memory within this context.
setMemoryTreshold(int) - Method in class org.apfloat.ApfloatContext
  Deprecated.
  Use `ApfloatContext.setMemoryThreshold(long)`.
setModulus(double) - Method in class org.apfloat.internal.DoubleElementaryModMath
  Set the modulus.
setModulus(float) - Method in class org.apfloat.internal.FloatElementaryModMath
  Set the modulus.
setModulus(int) - Method in class org.apfloat.internal.IntElementaryModMath
  Set the modulus.
setModulus(long) - Method in class org.apfloat.internal.LongElementaryModMath
  Set the modulus.
setModulus(Apint) - Static method in class org.apfloat.jscience.ModuloApintField
  Sets the modulus.
setModulus(Polynomial) - Static method in class org.apfloat.jscience.ModuloPolynomialField
  Sets the modulus.
setMontgomeryParameters(Apint, Apint, Apint) - Static method in class org.apfloat.jscience.EllipticCurveGroup
  Set the curve parameters in Montgomery form.
setNumberOfProcessors(int) - Method in class org.apfloat.ApfloatContext
  Set the number of processors available to parallel calculations using this context.
setNumberOfProcessors(int) - Method in class org.apfloat.samples.PiDistributed.Node
  Set the number of processors.
setOut(PrintWriter) - Static method in class org.apfloat.samples.Pi
  Set the output stream for the result printout.
setProperties(Properties) - Method in class org.apfloat.ApfloatContext
  Set the values of all properties as strings.
setProperty(String, String) - Method in class org.apfloat.ApfloatContext
  Set the value of a property as string.
setReadOnly() - Method in class org.apfloat.spi.DataStorage
  Sets this data storage as read-only.
setSharedMemoryLock(Object) - Method in class org.apfloat.ApfloatContext
  Set the shared memory lock object.
setSharedMemoryTreshold(long) - Method in class org.apfloat.ApfloatContext
  Set the maximum size of apfloats in bytes that can be used without synchronizing against the shared memory lock.
setSize(long) - Method in class org.apfloat.spi.DataStorage
  Sets the size of the data storage.
setTabSize(int) - Method in class org.apfloat.calc.SimpleCharStream
setThreadContext(ApfloatContext) - Static method in class org.apfloat.ApfloatContext
  Set the thread-specific ApfloatContext for the calling thread.
setThreadContext(ApfloatContext, Thread) - Static method in class org.apfloat.ApfloatContext
  Set the thread-specific ApfloatContext for the specified thread.
setTransposedArray(ArrayAccess, int, int, int) - Method in class org.apfloat.internal.DiskDataStorage
  Write the data back to the same location in the file that was retrieved with `DiskDataStorage.implGetTransposedArray(int,int,int,int)`.
setVariable(String, Number) - Method in class org.apfloat.calc.AbstractCalculatorImpl
setVariable(String, Number) - Method in interface org.apfloat.calc.CalculatorImpl
  Set a variable.
setWeierstrassParameters(Apint, Apint, Apint) - Static method in class org.apfloat.jscience.EllipticCurveGroup
  Set the curve parameters in Weierstrass form.
setWeight(int) - Method in class org.apfloat.samples.PiDistributed.Node
  Set the weight.
SHARED_MEMORY_TRESHOLD - Static variable in class org.apfloat.ApfloatContext
  Property name for specifying the apfloat shared memory threshold.
shortValue() - Method in class org.apfloat.Apcomplex
  Returns the value of the this number as a `short`.
shortValue() - Method in class org.apfloat.Apfloat
  Returns the value of the this number as a `short`.
shortValueExact() - Method in class org.apfloat.Apcomplex
  Returns the value of the this number as a `short`, checking for lost information.
showStatus(String) - Method in class org.apfloat.samples.PiAWT
  Show the specified error status.
showStatus(String) - Method in interface org.apfloat.samples.PiAWT.StatusIndicator
  Show the specified error status.
showStatus(String) - Method in class org.apfloat.samples.PiGUI
shutdown() - Method in class org.apfloat.internal.DoubleBuilderFactory
shutdown() - Method in class org.apfloat.internal.FloatBuilderFactory
shutdown() - Method in class org.apfloat.internal.IntBuilderFactory
shutdown() - Method in class org.apfloat.internal.LongBuilderFactory
shutdown() - Method in interface org.apfloat.spi.BuilderFactory
  Shuts down the builder factory.
signum() - Method in class org.apfloat.Apfloat
  Returns the signum function of this apfloat.
signum() - Method in class org.apfloat.Apint
  Returns the signum function of this apint.
signum() - Method in class org.apfloat.Aprational
  Returns the signum function of this aprational.
signum() - Method in class org.apfloat.internal.DoubleApfloatImpl
signum() - Method in class org.apfloat.internal.FloatApfloatImpl
signum() - Method in class org.apfloat.internal.IntApfloatImpl
signum() - Method in class org.apfloat.internal.LongApfloatImpl
signum() - Method in interface org.apfloat.spi.ApfloatImpl
  Returns the signum of this `ApfloatImpl`.
SimpleCharStream - Class in org.apfloat.calc
  An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SimpleCharStream(InputStream) - Constructor for class org.apfloat.calc.SimpleCharStream
  Constructor.
SimpleCharStream(InputStream, int, int) - Constructor for class org.apfloat.calc.SimpleCharStream
  Constructor.
SimpleCharStream(InputStream, int, int, int) - Constructor for class org.apfloat.calc.SimpleCharStream
  Constructor.
SimpleCharStream(InputStream, String) - Constructor for class org.apfloat.calc.SimpleCharStream
  Constructor.
SimpleCharStream(InputStream, String, int, int) - Constructor for class org.apfloat.calc.SimpleCharStream
  Constructor.
SimpleCharStream(InputStream, String, int, int, int) - Constructor for class org.apfloat.calc.SimpleCharStream
  Constructor.
SimpleCharStream(Reader) - Constructor for class org.apfloat.calc.SimpleCharStream
  Constructor.
SimpleCharStream(Reader, int, int) - Constructor for class org.apfloat.calc.SimpleCharStream
  Constructor.
SimpleCharStream(Reader, int, int, int) - Constructor for class org.apfloat.calc.SimpleCharStream
  Constructor.
sin(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
sin(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Sine.
sin(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Sine.
sin(Apfloat) - Static method in class org.apfloat.ApfloatMath
  Sine.
sin(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Sine.
sinc(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
sinc(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Sinc.
sinc(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Sinc.
sinc(Apfloat) - Static method in class org.apfloat.ApfloatMath
  Sinc.
sinc(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Sinc.
sinh(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
sinh(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Hyperbolic sine.
sinh(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Hyperbolic sine.
sinh(Apfloat) - Static method in class org.apfloat.ApfloatMath
  Hyperbolic sine.
sinh(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Hyperbolic sine.
sinhIntegral(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
sinhIntegral(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Hyperbolic sine integral.
sinhIntegral(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Hyperbolic sine integral.
sinhIntegral(Apfloat) - Static method in class org.apfloat.ApfloatMath
  Hyperbolic sine integral.
sinhIntegral(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Hyperbolic sine integral.
sinIntegral(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
sinIntegral(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Sine integral.
sinIntegral(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Sine integral.
sinIntegral(Apfloat) - Static method in class org.apfloat.ApfloatMath
  Sine integral.
sinIntegral(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Sine integral.
SixStepFNTStrategy - Class in org.apfloat.internal
  Fast Number Theoretic Transform that uses a "six-step" algorithm to calculate a long transform more efficiently on cache-based memory architectures.
SixStepFNTStrategy() - Constructor for class org.apfloat.internal.SixStepFNTStrategy
  Default constructor.
SixStepFNTStrategy(NTTStepStrategy, MatrixStrategy) - Constructor for class org.apfloat.internal.SixStepFNTStrategy
  Constructor with specific strategies.
size() - Method in class org.apfloat.Apcomplex
  Returns the size of this apcomplex.
size() - Method in class org.apfloat.Apfloat
  Returns the size of this apfloat.
size() - Method in class org.apfloat.Apint
  Returns the size of this apint.
size() - Method in class org.apfloat.Aprational
  Returns the size of this aprational.
size() - Method in class org.apfloat.internal.DoubleApfloatImpl
size() - Method in class org.apfloat.internal.FloatApfloatImpl
size() - Method in class org.apfloat.internal.IntApfloatImpl
size() - Method in class org.apfloat.internal.LongApfloatImpl
size() - Method in interface org.apfloat.spi.ApfloatImpl
  Returns the size of the mantissa of this `ApfloatImpl`.
specialToken - Variable in class org.apfloat.calc.Token
  This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
sphericalHarmonicY(Number, Number, Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
sphericalHarmonicY(Apcomplex, Apcomplex, Apcomplex, Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Spherical harmonic function.
sphericalHarmonicY(Apcomplex, Apcomplex, Apcomplex, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Spherical harmonic function.
sqrt(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
sqrt(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Square root.
sqrt(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Square root.
sqrt(Apfloat) - Static method in class org.apfloat.ApfloatMath
  Square root.
sqrt(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Square root.
sqrt(Apint) - Static method in class org.apfloat.ApintMath
  Square root and remainder.
sqrt4down(int) - Static method in class org.apfloat.spi.Util
  Square root rounded down to nearest power of two.
sqrt4down(long) - Static method in class org.apfloat.spi.Util
  Square root rounded down to nearest power of two.
sqrt4up(int) - Static method in class org.apfloat.spi.Util
  Square root rounded up to nearest power of two.
sqrt4up(long) - Static method in class org.apfloat.spi.Util
  Square root rounded up to nearest power of two.
squareInPlace(DataStorage, int) - Method in class org.apfloat.internal.DoubleNTTConvolutionStepStrategy
squareInPlace(DataStorage, int) - Method in class org.apfloat.internal.FloatNTTConvolutionStepStrategy
squareInPlace(DataStorage, int) - Method in class org.apfloat.internal.IntNTTConvolutionStepStrategy
squareInPlace(DataStorage, int) - Method in class org.apfloat.internal.LongNTTConvolutionStepStrategy
squareInPlace(DataStorage, int) - Method in interface org.apfloat.spi.NTTConvolutionStepStrategy
  Linear squaring in the number theoretic domain.
StartableRunnable - Interface in org.apfloat.internal
  Interface for a `Runnable` that has a method that tells if the runnable should still be started.
STATIC_LEXER_ERROR - Static variable in exception class org.apfloat.calc.TokenMgrError
  An attempt was made to create a second instance of a static token manager.
staticFlag - Static variable in class org.apfloat.calc.SimpleCharStream
  Whether parser is static.
StepCarryCRTStrategy - Class in org.apfloat.internal
  Class for performing the final step of a three-modulus Number Theoretic Transform based convolution.
StepCarryCRTStrategy(int) - Constructor for class org.apfloat.internal.StepCarryCRTStrategy
  Creates a carry-CRT object using the specified radix.
stepStrategy - Variable in class org.apfloat.internal.AbstractStepFNTStrategy
  The NTT steps.
stepStrategy - Variable in class org.apfloat.internal.Factor3NTTStrategy
  The factor-3 NTT steps.
stepStrategy - Variable in class org.apfloat.internal.ThreeNTTConvolutionStrategy
  The convolution steps to use.
stirlingS1(long, long) - Static method in class org.apfloat.ApintMath
  Stirling number of the first kind.
stirlingS1(long, long, int) - Static method in class org.apfloat.ApintMath
  Stirling number of the first kind.
stirlingS1(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
stirlingS1(Apint, Apint) - Static method in class org.apfloat.ApintMath
  Stirling number of the first kind.
stirlingS2(long, long) - Static method in class org.apfloat.ApintMath
  Stirling number of the second kind.
stirlingS2(long, long, int) - Static method in class org.apfloat.ApintMath
  Stirling number of the second kind.
stirlingS2(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
stirlingS2(Apint, Apint) - Static method in class org.apfloat.ApintMath
  Stirling number of the second kind.
stream(Iterator) - Static method in class org.apfloat.spi.Util
  Convert iterator to stream.
struveH(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
struveH(Apcomplex, Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Struve function 𝐇.
struveH(Apcomplex, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Struve function 𝐇.
struveH(Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
  Struve function 𝐇.
struveH(Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Struve function 𝐇.
struveL(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
struveL(Apcomplex, Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Modified Struve function 𝐋.
struveL(Apcomplex, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Modified Struve function 𝐋.
struveL(Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
  Modified Struve function 𝐋.
struveL(Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Modified Struve function 𝐋.
submitted() - Method in interface org.apfloat.internal.StartableRunnable
  Callback indicating that this task is being submitted to the ExecutorService.
subsequence(int, int) - Method in class org.apfloat.internal.DoubleMemoryArrayAccess
subsequence(int, int) - Method in class org.apfloat.internal.FloatMemoryArrayAccess
subsequence(int, int) - Method in class org.apfloat.internal.IntMemoryArrayAccess
subsequence(int, int) - Method in class org.apfloat.internal.LongMemoryArrayAccess
subsequence(int, int) - Method in class org.apfloat.spi.ArrayAccess
  Create a sub-sequence view of this array access.
subsequence(long, long) - Method in class org.apfloat.spi.DataStorage
  Get a subsequence of this data storage.
subtract(double[], double[]) - Method in class org.apfloat.internal.DoubleCRTMath
  Subtracts three words.
subtract(float[], float[]) - Method in class org.apfloat.internal.FloatCRTMath
  Subtracts three words.
subtract(int[], int[]) - Method in class org.apfloat.internal.IntCRTMath
  Subtracts three words.
subtract(long[], long[]) - Method in class org.apfloat.internal.LongCRTMath
  Subtracts three words.
subtract(Number, Number) - Method in class org.apfloat.calc.AbstractCalculatorImpl
subtract(Number, Number) - Method in interface org.apfloat.calc.CalculatorImpl
  Subtraction.
subtract(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
subtract(Apcomplex) - Method in class org.apfloat.Apcomplex
  Subtracts two apcomplex numbers.
subtract(Apcomplex, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Subtraction.
subtract(Apfloat) - Method in class org.apfloat.Apfloat
  Subtracts two apfloats.
subtract(Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Subtraction.
subtract(Apint) - Method in class org.apfloat.Apint
  Subtracts two apints.
subtract(Aprational) - Method in class org.apfloat.Aprational
  Subtracts two aprational numbers.
subtract(DataStorage.Iterator, DataStorage.Iterator, Double, DataStorage.Iterator, long) - Method in class org.apfloat.internal.DoubleAdditionStrategy
subtract(DataStorage.Iterator, DataStorage.Iterator, Float, DataStorage.Iterator, long) - Method in class org.apfloat.internal.FloatAdditionStrategy
subtract(DataStorage.Iterator, DataStorage.Iterator, Integer, DataStorage.Iterator, long) - Method in class org.apfloat.internal.IntAdditionStrategy
subtract(DataStorage.Iterator, DataStorage.Iterator, Long, DataStorage.Iterator, long) - Method in class org.apfloat.internal.LongAdditionStrategy
subtract(DataStorage.Iterator, DataStorage.Iterator, T, DataStorage.Iterator, long) - Method in interface org.apfloat.spi.AdditionStrategy
  Subtraction in some base.
subtractExact(long, long) - Static method in class org.apfloat.spi.Util
  Returns the difference of the arguments, throwing an exception if the result overflows a long.
sum(Apcomplex...) - Static method in class org.apfloat.ApcomplexMath
  Sum of numbers.
sum(Apcomplex...) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Sum.
sum(Apfloat...) - Static method in class org.apfloat.ApfloatMath
  Sum of numbers.
sum(Apfloat...) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Sum.
sum(Apint...) - Static method in class org.apfloat.ApintMath
  Sum of numbers.
sum(Aprational...) - Static method in class org.apfloat.AprationalMath
  Sum of numbers.
SwitchTo(int) - Method in class org.apfloat.calc.CalculatorParserTokenManager
  Switch to specified lex state.

## T

tableFNT(ArrayAccess, double[], int[]) - Method in class org.apfloat.internal.DoubleTableFNT
  Forward (Sande-Tukey) fast Number Theoretic Transform.
tableFNT(ArrayAccess, float[], int[]) - Method in class org.apfloat.internal.FloatTableFNT
  Forward (Sande-Tukey) fast Number Theoretic Transform.
tableFNT(ArrayAccess, int[], int[]) - Method in class org.apfloat.internal.IntTableFNT
  Forward (Sande-Tukey) fast Number Theoretic Transform.
tableFNT(ArrayAccess, long[], int[]) - Method in class org.apfloat.internal.LongTableFNT
  Forward (Sande-Tukey) fast Number Theoretic Transform.
tabSize - Variable in class org.apfloat.calc.SimpleCharStream
tan(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
tan(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Tangent.
tan(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Tangent.
tan(Apfloat) - Static method in class org.apfloat.ApfloatMath
  Tangent.
tan(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Tangent.
tanh(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
tanh(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Hyperbolic tangent.
tanh(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Hyperbolic tangent.
tanh(Apfloat) - Static method in class org.apfloat.ApfloatMath
  Hyperbolic tangent.
tanh(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Hyperbolic tangent.
test(Apcomplex) - Method in class org.apfloat.Apcomplex
  Tests two apcomplex numbers for equality.
test(Apfloat) - Method in class org.apfloat.Apfloat
  Tests two apfloat numbers for equality.
test(Apfloat) - Method in class org.apfloat.Apint
test(Apfloat) - Method in class org.apfloat.Aprational
test(Apint) - Method in class org.apfloat.Apint
  Tests two apint numbers for equality.
test(Aprational) - Method in class org.apfloat.Apint
test(Aprational) - Method in class org.apfloat.Aprational
  Tests two aprational numbers for equality.
ThreadLimitedOperation(Operation, int) - Constructor for class org.apfloat.samples.PiParallel.ThreadLimitedOperation
  Wrap an existing operation to a thread limited context.
ThreeNTTConvolutionStrategy - Class in org.apfloat.internal
  Convolution using three Number Theoretic Transforms and the Chinese Remainder Theorem to get the final result.
ThreeNTTConvolutionStrategy(int, NTTStrategy) - Constructor for class org.apfloat.internal.ThreeNTTConvolutionStrategy
  Creates a new convoluter that uses the specified transform for transforming the data.
times(Apint) - Method in class org.apfloat.jscience.EllipticCurveGroup
  Returns this elliptic curve point multiplied by a scalar.
times(ApcomplexField) - Method in class org.apfloat.jscience.ApcomplexField
times(ApfloatField) - Method in class org.apfloat.jscience.ApfloatField
times(AprationalField) - Method in class org.apfloat.jscience.AprationalField
times(FixedPrecisionApcomplexField) - Method in class org.apfloat.jscience.FixedPrecisionApcomplexField
times(FixedPrecisionApfloatField) - Method in class org.apfloat.jscience.FixedPrecisionApfloatField
times(ModuloApintField) - Method in class org.apfloat.jscience.ModuloApintField
times(ModuloPolynomialField) - Method in class org.apfloat.jscience.ModuloPolynomialField
times(T) - Method in class org.apfloat.jscience.AbstractField
  Returns the product of this object with the one specified.
toBigInteger() - Method in class org.apfloat.Apint
  Converts this apint to Java's `BigInteger`.
toDegrees(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
toDegrees(Apfloat) - Static method in class org.apfloat.ApfloatMath
  Converts an angle measured in radians to degrees.
toDegrees(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Convert radians to degrees.
toIntExact(long) - Static method in class org.apfloat.spi.Util
  Returns the argument converted to int, throwing an exception if the result overflows.
token - Variable in class org.apfloat.calc.CalculatorParser
  Current token.
Token - Class in org.apfloat.calc
  Describes the input token stream.
Token() - Constructor for class org.apfloat.calc.Token
  No-argument constructor
Token(int) - Constructor for class org.apfloat.calc.Token
  Constructs a new token for the specified Image.
Token(int, String) - Constructor for class org.apfloat.calc.Token
  Constructs a new token for the specified Image and Kind.
token_source - Variable in class org.apfloat.calc.CalculatorParser
  Generated Token Manager.
tokenImage - Static variable in interface org.apfloat.calc.CalculatorParserConstants
  Literal token values.
tokenImage - Variable in exception class org.apfloat.calc.ParseException
  This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
TokenMgrError - Exception Class in org.apfloat.calc
  Token Manager Error.
TokenMgrError() - Constructor for exception class org.apfloat.calc.TokenMgrError
  No arg constructor.
TokenMgrError(boolean, int, int, int, String, int, int) - Constructor for exception class org.apfloat.calc.TokenMgrError
  Full Constructor.
TokenMgrError(String, int) - Constructor for exception class org.apfloat.calc.TokenMgrError
  Constructor with message and reason.
toRadians(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
toRadians(Apfloat) - Static method in class org.apfloat.ApfloatMath
  Converts an angle measured in degrees to radians.
toRadians(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Convert degrees to radians.
toRadix(int) - Method in class org.apfloat.Apcomplex
  Convert this apcomplex to the specified radix.
toRadix(int) - Method in class org.apfloat.Apfloat
  Convert this apfloat to the specified radix.
toRadix(int) - Method in class org.apfloat.Apint
  Convert this apint to the specified radix.
toRadix(int) - Method in class org.apfloat.Aprational
  Convert this aprational to the specified radix.
toReader() - Method in class org.apfloat.Apcomplex
  Return a Reader from which the string representation of this apcomplex can be read.
toReader() - Method in class org.apfloat.Aprational
  Return a Reader from which the string representation of this aprational can be read.
toReader(boolean) - Method in class org.apfloat.Apcomplex
  Return a Reader from which the string representation of this apcomplex can be read.
toReader(boolean) - Method in class org.apfloat.Apfloat
  Return a Reader from which the string representation of this apfloat can be read.
toReader(boolean) - Method in class org.apfloat.Apint
  Return a Reader from which the string representation of this apint can be read.
toReader(boolean) - Method in class org.apfloat.Aprational
  Return a Reader from which the string representation of this aprational can be read.
toReader(boolean) - Method in class org.apfloat.internal.DoubleApfloatImpl
toReader(boolean) - Method in class org.apfloat.internal.FloatApfloatImpl
toReader(boolean) - Method in class org.apfloat.internal.IntApfloatImpl
toReader(boolean) - Method in class org.apfloat.internal.LongApfloatImpl
toReader(boolean) - Method in interface org.apfloat.spi.ApfloatImpl
  Return a Reader from which the string representation of this `ApfloatImpl` can be read.
toString() - Method in class org.apfloat.Apcomplex
  Returns a string representation of this apcomplex.
toString() - Method in class org.apfloat.Aprational
  Returns a string representation of this aprational.
toString() - Method in class org.apfloat.calc.Token
  Returns the image.
toString() - Method in class org.apfloat.jscience.EllipticCurveGroup
toString() - Method in class org.apfloat.jscience.ModuloPolynomialField
toString() - Method in class org.apfloat.samples.PiDistributed.Node
  Convert to String.
toString(boolean) - Method in class org.apfloat.Apcomplex
  Returns a string representation of this apcomplex.
toString(boolean) - Method in class org.apfloat.Apfloat
  Returns a string representation of this apfloat.
toString(boolean) - Method in class org.apfloat.Apint
  Returns a string representation of this apint.
toString(boolean) - Method in class org.apfloat.Aprational
  Returns a string representation of this aprational.
toString(boolean) - Method in class org.apfloat.internal.DoubleApfloatImpl
toString(boolean) - Method in class org.apfloat.internal.FloatApfloatImpl
toString(boolean) - Method in class org.apfloat.internal.IntApfloatImpl
toString(boolean) - Method in class org.apfloat.internal.LongApfloatImpl
toString(boolean) - Method in interface org.apfloat.spi.ApfloatImpl
  Convert this `ApfloatImpl` to `String`.
toText() - Method in class org.apfloat.jscience.AbstractField
  Returns the text representation of this number.
toText() - Method in class org.apfloat.jscience.EllipticCurveGroup
toText() - Method in class org.apfloat.jscience.ModuloPolynomialField
trace_enabled() - Method in class org.apfloat.calc.CalculatorParser
  Trace enabled.
trackLineColumn - Variable in class org.apfloat.calc.SimpleCharStream
transferFrom(ReadableByteChannel, long, long) - Method in class org.apfloat.internal.DiskDataStorage
  Transfer from a readable channel, possibly in multiple chunks.
transferTo(WritableByteChannel, long, long) - Method in class org.apfloat.internal.DiskDataStorage
  Transfer to a writable channel, possibly in multiple chunks.
transform(DataStorage, int) - Method in class org.apfloat.aparapi.DecorableFactor3NTTStrategy
transform(DataStorage, int) - Method in class org.apfloat.internal.AbstractStepFNTStrategy
transform(DataStorage, int) - Method in class org.apfloat.internal.DoubleTableFNTStrategy
transform(DataStorage, int) - Method in class org.apfloat.internal.Factor3NTTStrategy
transform(DataStorage, int) - Method in class org.apfloat.internal.FloatTableFNTStrategy
transform(DataStorage, int) - Method in class org.apfloat.internal.IntTableFNTStrategy
transform(DataStorage, int) - Method in class org.apfloat.internal.LongTableFNTStrategy
transform(DataStorage, int) - Method in interface org.apfloat.spi.NTTStrategy
  Perform a forward transform on the data.
transform(DataStorage, int, int, long, int) - Method in class org.apfloat.internal.AbstractStepFNTStrategy
  Transform the data in steps.
transform(DataStorage, int, int, long, int) - Method in class org.apfloat.internal.SixStepFNTStrategy
transform(DataStorage, int, int, long, int) - Method in class org.apfloat.internal.TwoPassFNTStrategy
transformColumns(ArrayAccess, int, int, boolean, int) - Method in class org.apfloat.internal.TwoPassFNTStrategy
  Transform the columns of the data matrix.
transformColumns(DataStorage, DataStorage, DataStorage, long, long, long, long, boolean, int) - Method in class org.apfloat.aparapi.IntAparapiFactor3NTTStepStrategy
transformColumns(DataStorage, DataStorage, DataStorage, long, long, long, long, boolean, int) - Method in class org.apfloat.aparapi.LongAparapiFactor3NTTStepStrategy
transformColumns(DataStorage, DataStorage, DataStorage, long, long, long, long, boolean, int) - Method in class org.apfloat.internal.DoubleFactor3NTTStepStrategy
transformColumns(DataStorage, DataStorage, DataStorage, long, long, long, long, boolean, int) - Method in class org.apfloat.internal.FloatFactor3NTTStepStrategy
transformColumns(DataStorage, DataStorage, DataStorage, long, long, long, long, boolean, int) - Method in class org.apfloat.internal.IntFactor3NTTStepStrategy
transformColumns(DataStorage, DataStorage, DataStorage, long, long, long, long, boolean, int) - Method in class org.apfloat.internal.LongFactor3NTTStepStrategy
transformColumns(DataStorage, DataStorage, DataStorage, long, long, long, long, boolean, int) - Method in interface org.apfloat.spi.Factor3NTTStepStrategy
  Transform the columns of a matrix using a 3-point transform.
transformFirst(ArrayAccess, int, int, boolean, int) - Method in class org.apfloat.internal.SixStepFNTStrategy
  The first transform of the rows (or columns) of the data matrix.
TransformLengthExceededException - Exception Class in org.apfloat.internal
  Exception indicating that the "size" of the numbers used in a multiplication is too large.
TransformLengthExceededException() - Constructor for exception class org.apfloat.internal.TransformLengthExceededException
  Constructs a new apfloat transform length exceeded exception with an empty detail message.
TransformLengthExceededException(String) - Constructor for exception class org.apfloat.internal.TransformLengthExceededException
  Constructs a new apfloat transform length exceeded exception with the specified detail message.
TransformLengthExceededException(String, String, Object...) - Constructor for exception class org.apfloat.internal.TransformLengthExceededException
  Constructs a new apfloat transform length exceeded exception with the specified detail message and localization data.
TransformLengthExceededException(String, Throwable) - Constructor for exception class org.apfloat.internal.TransformLengthExceededException
  Constructs a new apfloat transform length exceeded exception with the specified detail message and cause.
TransformLengthExceededException(String, Throwable, String, Object...) - Constructor for exception class org.apfloat.internal.TransformLengthExceededException
  Constructs a new apfloat transform length exceeded exception with the specified detail message, cause and localization data.
transformRows(ArrayAccess, int, int, boolean, boolean, int) - Method in class org.apfloat.aparapi.IntAparapiNTTStepStrategy
  Transform the rows or columns of the data matrix.
transformRows(ArrayAccess, int, int, boolean, boolean, int) - Method in class org.apfloat.aparapi.LongAparapiNTTStepStrategy
  Transform the rows or columns of the data matrix.
transformRows(ArrayAccess, int, int, boolean, boolean, int) - Method in class org.apfloat.internal.DoubleNTTStepStrategy
transformRows(ArrayAccess, int, int, boolean, boolean, int) - Method in class org.apfloat.internal.FloatNTTStepStrategy
transformRows(ArrayAccess, int, int, boolean, boolean, int) - Method in class org.apfloat.internal.IntNTTStepStrategy
transformRows(ArrayAccess, int, int, boolean, boolean, int) - Method in class org.apfloat.internal.LongNTTStepStrategy
transformRows(ArrayAccess, int, int, boolean, boolean, int) - Method in interface org.apfloat.spi.NTTStepStrategy
  Transform the rows of the data matrix.
transformRows(ArrayAccess, int, int, boolean, int) - Method in class org.apfloat.internal.TwoPassFNTStrategy
  Transform the rows of the data matrix.
transformSecond(ArrayAccess, int, int, boolean, int) - Method in class org.apfloat.internal.SixStepFNTStrategy
  The second transform of the rows (or columns) of the data matrix.
transpose(ArrayAccess, int, int) - Method in class org.apfloat.aparapi.IntAparapiMatrixStrategy
transpose(ArrayAccess, int, int) - Method in class org.apfloat.aparapi.LongAparapiMatrixStrategy
transpose(ArrayAccess, int, int) - Method in class org.apfloat.internal.DoubleMatrixStrategy
  Transpose a n1 x n2 matrix.
transpose(ArrayAccess, int, int) - Method in class org.apfloat.internal.FloatMatrixStrategy
  Transpose a n1 x n2 matrix.
transpose(ArrayAccess, int, int) - Method in class org.apfloat.internal.IntMatrixStrategy
  Transpose a n1 x n2 matrix.
transpose(ArrayAccess, int, int) - Method in class org.apfloat.internal.LongMatrixStrategy
  Transpose a n1 x n2 matrix.
transpose(ArrayAccess, int, int) - Method in interface org.apfloat.spi.MatrixStrategy
  Transpose a n1 x n2 matrix.
transposeFinal(ArrayAccess, int, int, boolean) - Method in class org.apfloat.internal.SixStepFNTStrategy
  The final transpose of the forward transform, or the initial transpose of the inverse transform.
transposeInitial(ArrayAccess, int, int, boolean) - Method in class org.apfloat.aparapi.ColumnSixStepFNTStrategy
transposeInitial(ArrayAccess, int, int, boolean) - Method in class org.apfloat.internal.SixStepFNTStrategy
  The initial transpose of the forward transform, or the final transpose of the inverse transform, to transpose the columns of the matrix to be rows.
transposeMiddle(ArrayAccess, int, int, boolean) - Method in class org.apfloat.aparapi.ColumnSixStepFNTStrategy
transposeMiddle(ArrayAccess, int, int, boolean) - Method in class org.apfloat.internal.SixStepFNTStrategy
  The second transpose of either the forward or inverse transform.
transposeSquare(ArrayAccess, int, int) - Method in class org.apfloat.aparapi.IntAparapiMatrixStrategy
transposeSquare(ArrayAccess, int, int) - Method in class org.apfloat.aparapi.LongAparapiMatrixStrategy
transposeSquare(ArrayAccess, int, int) - Method in class org.apfloat.internal.DoubleMatrixStrategy
  Transpose a square n1 x n1 block of n1 x n2 matrix.
transposeSquare(ArrayAccess, int, int) - Method in class org.apfloat.internal.FloatMatrixStrategy
  Transpose a square n1 x n1 block of n1 x n2 matrix.
transposeSquare(ArrayAccess, int, int) - Method in class org.apfloat.internal.IntMatrixStrategy
  Transpose a square n1 x n1 block of n1 x n2 matrix.
transposeSquare(ArrayAccess, int, int) - Method in class org.apfloat.internal.LongMatrixStrategy
  Transpose a square n1 x n1 block of n1 x n2 matrix.
transposeSquare(ArrayAccess, int, int) - Method in interface org.apfloat.spi.MatrixStrategy
  Transpose a square n1 x n1 block of n1 x n2 matrix.
truncate() - Method in class org.apfloat.Apfloat
  Truncates fractional part.
truncate() - Method in class org.apfloat.Apint
  Truncates fractional part.
truncate() - Method in class org.apfloat.Aprational
  Truncates fractional part.
truncate(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
truncate(Apfloat) - Static method in class org.apfloat.ApfloatMath
  Truncates fractional part.
truncate(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Truncate fractional part.
TwoPassFNTStrategy - Class in org.apfloat.internal
  Fast Number Theoretic Transform that uses a "two-pass" algorithm to calculate a very long transform on data that resides on a mass storage device.
TwoPassFNTStrategy() - Constructor for class org.apfloat.internal.TwoPassFNTStrategy
  Default constructor.
TwoPassFNTStrategy(NTTStepStrategy) - Constructor for class org.apfloat.internal.TwoPassFNTStrategy
  Constructor with step strategy.

## U

ulp(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
ulp(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Returns the unit in the last place of the argument, considering the scale and precision.
ulp(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Unit in the last place.
ulp(Apfloat) - Static method in class org.apfloat.ApfloatMath
  Returns the unit in the last place of the argument, considering the scale and precision.
ulp(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Unit in the last place.
unaryExpression() - Method in class org.apfloat.calc.CalculatorParser
unlock() - Method in class org.apfloat.internal.ParallelThreeNTTConvolutionStrategy
unlock() - Method in class org.apfloat.internal.ThreeNTTConvolutionStrategy
  Remove the synchronization lock.
UpdateLineColumn(char) - Method in class org.apfloat.calc.SimpleCharStream
Util - Class in org.apfloat.spi
  Miscellaneous utility methods.

## V

validate(List) - Method in class org.apfloat.calc.FunctionCalculatorImpl.FixedFunction
  Validate the number of arguments.
value() - Method in class org.apfloat.jscience.AbstractField
  Returns the value of this number as the underlying type.
value() - Method in class org.apfloat.jscience.ModuloPolynomialField
  Returns the underlying polynomial.
valueOf(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Returns the value with the specified precision.
valueOf(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Returns the value with the specified precision.
variable() - Method in class org.apfloat.calc.CalculatorParser

## W

w(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
w(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
w(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Lambert W function.
w(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Lambert W function.
w(Apcomplex, long) - Static method in class org.apfloat.ApcomplexMath
  Lambert W function for the specified branch.
w(Apcomplex, long) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Lambert W function for the specified branch.
w(Apfloat) - Static method in class org.apfloat.ApfloatMath
  Lambert W function.
w(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Lambert W function.
wait(Future) - Method in class org.apfloat.ApfloatContext
  While waiting for a `Future` to be completed, do some useful work instead of just being idle.
wait(Future) - Method in class org.apfloat.internal.ParallelExecutionStrategy
wait(Future) - Static method in class org.apfloat.internal.ParallelRunner
  While waiting for a `Future` to be completed, steal a minimal amount of work from any running task and run it.
wait(Future) - Method in interface org.apfloat.spi.ExecutionStrategy
  While waiting for a `Future` to be completed, steal work from any running tasks and run it.
weberE(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
weberE(Apcomplex, Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Weber function 𝐄.
weberE(Apcomplex, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Weber function 𝐄.
weberE(Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
  Weber function 𝐄.
weberE(Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Weber function 𝐄.
WRITE - Static variable in class org.apfloat.spi.DataStorage
  Write access mode specifier.
writeTo(Writer) - Method in class org.apfloat.Apcomplex
  Write a string representation of this apcomplex to a `Writer`.
writeTo(Writer) - Method in class org.apfloat.Aprational
  Write a string representation of this aprational to a `Writer`.
writeTo(Writer, boolean) - Method in class org.apfloat.Apcomplex
  Write a string representation of this apcomplex to a `Writer`.
writeTo(Writer, boolean) - Method in class org.apfloat.Apfloat
  Write a string representation of this apfloat to a `Writer`.
writeTo(Writer, boolean) - Method in class org.apfloat.Apint
  Write a string representation of this aprational to a `Writer`.
writeTo(Writer, boolean) - Method in class org.apfloat.Aprational
  Write a string representation of this aprational to a `Writer`.
writeTo(Writer, boolean) - Method in class org.apfloat.internal.DoubleApfloatImpl
writeTo(Writer, boolean) - Method in class org.apfloat.internal.FloatApfloatImpl
writeTo(Writer, boolean) - Method in class org.apfloat.internal.IntApfloatImpl
writeTo(Writer, boolean) - Method in class org.apfloat.internal.LongApfloatImpl
writeTo(Writer, boolean) - Method in interface org.apfloat.spi.ApfloatImpl
  Print this `ApfloatImpl` to a Writer.

## Z

zero() - Method in class org.apfloat.internal.DoubleAdditionStrategy
zero() - Method in class org.apfloat.internal.FloatAdditionStrategy
zero() - Method in class org.apfloat.internal.IntAdditionStrategy
zero() - Method in class org.apfloat.internal.LongAdditionStrategy
zero() - Method in interface org.apfloat.spi.AdditionStrategy
  Returns the zero element.
ZERO - Static variable in class org.apfloat.Apcomplex
  Constant for zero.
zeta(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
zeta(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
zeta(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Riemann zeta function.
zeta(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Riemann zeta function.
zeta(Apcomplex, Apcomplex) - Static method in class org.apfloat.ApcomplexMath
  Hurwitz zeta function.
zeta(Apcomplex, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
  Hurwitz zeta function.
zeta(Apfloat) - Static method in class org.apfloat.ApfloatMath
  Riemann zeta function.
zeta(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Riemann zeta function.
zeta(Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
  Hurwitz zeta function.
zeta(Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
  Hurwitz zeta function.

A B C D E F G H I J K L M N O P Q R S T U V W Z
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form