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.
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.
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.
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.
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(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.
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, Throwable) - Constructor for exception class org.apfloat.ApfloatConfigurationException
Constructs a new apfloat configuration exception with the specified detail message and cause.
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, Throwable) - Constructor for exception class org.apfloat.internal.ApfloatInternalException
Constructs a new apfloat internal exception with the specified detail message and cause.
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, Throwable) - Constructor for exception class org.apfloat.ApfloatInterruptedException
Constructs a new apfloat interrupted exception with the specified detail message and cause.
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, Throwable) - Constructor for exception class org.apfloat.ApfloatRuntimeException
Constructs a new apfloat runtime exception with the specified detail message and cause.
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(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<T>) - 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, Throwable) - Constructor for exception class org.apfloat.internal.BackingStorageException
Constructs a new apfloat backing storage exception with the specified detail message and cause.
backup(int) - Method in class org.apfloat.calc.SimpleCharStream
Backup a number of characters.
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.
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<Number>) - Method in class org.apfloat.calc.FunctionCalculatorImpl.FixedFunction
 
call(List<Number>) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Function
Call the function.
call(FunctionCalculatorImpl.Functions, List<Number>) - 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.
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.FixedPrecisionApcomplexField
 
copy() - Method in class org.apfloat.jscience.FixedPrecisionApfloatField
 
copy() - Method in class org.apfloat.jscience.ModuloApintField
 
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(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<T>, 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.
debugStream - Variable in class org.apfloat.calc.CalculatorParserTokenManager
Debug output.
DECIMAL - Static variable in interface org.apfloat.calc.CalculatorParserConstants
RegularExpression Id.
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(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) - Method in class org.apfloat.FixedPrecisionApfloatHelper
Double factorial.
doubleFactorial(long, int) - Static method in class org.apfloat.ApintMath
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
 
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.
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<T>) - Method in class org.apfloat.samples.LocalOperationExecutor
Execute an operation immediately.
execute(Operation<T>) - Method in interface org.apfloat.samples.OperationExecutor
Executes some code, returning a value.
execute(Operation<T>) - Method in class org.apfloat.samples.PiDistributed.Node
 
execute(Operation<T>) - Method in class org.apfloat.samples.RemoteOperationExecutor
Execute an operation remotely.
executeBackground(Operation<T>) - Method in class org.apfloat.samples.LocalOperationExecutor
Execute an operation in the background.
executeBackground(Operation<T>) - Method in interface org.apfloat.samples.OperationExecutor
Starts executing some code in the background.
executeBackground(Operation<T>) - Method in class org.apfloat.samples.PiDistributed.Node
 
executeBackground(Operation<T>) - 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.
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(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.
function() - Method in class org.apfloat.calc.CalculatorParser
 
function(String, List<Number>) - Method in interface org.apfloat.calc.CalculatorImpl
Arbitrary function.
function(String, List<Number>) - 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<T>) - Method in class org.apfloat.spi.DataStorage.Iterator
Gets the current element as a the specified element type.
getAdditionBuilder(Class<T>) - Method in class org.apfloat.internal.DoubleBuilderFactory
 
getAdditionBuilder(Class<T>) - Method in class org.apfloat.internal.FloatBuilderFactory
 
getAdditionBuilder(Class<T>) - Method in class org.apfloat.internal.IntBuilderFactory
 
getAdditionBuilder(Class<T>) - Method in class org.apfloat.internal.LongBuilderFactory
 
getAdditionBuilder(Class<T>) - 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.
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<T>) - Method in class org.apfloat.internal.DoubleBuilderFactory
 
getCarryCRTBuilder(Class<T>) - Method in class org.apfloat.internal.FloatBuilderFactory
 
getCarryCRTBuilder(Class<T>) - Method in class org.apfloat.internal.IntBuilderFactory
 
getCarryCRTBuilder(Class<T>) - Method in class org.apfloat.internal.LongBuilderFactory
 
getCarryCRTBuilder(Class<T>) - 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.
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. 
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
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.
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.
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 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 01.
hypergeometric0F1Regularized(Apcomplex, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
Regularized confluent hypergeometric function 01.
hypergeometric0F1Regularized(Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
Regularized confluent hypergeometric function 01.
hypergeometric0F1Regularized(Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
Regularized confluent hypergeometric function 01.
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 11.
hypergeometric1F1Regularized(Apcomplex, Apcomplex, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
Regularized Kummer confluent hypergeometric function 11.
hypergeometric1F1Regularized(Apfloat, Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
Regularized Kummer confluent hypergeometric function 11.
hypergeometric1F1Regularized(Apfloat, Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
Regularized Kummer confluent hypergeometric function 11.
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 21.
hypergeometric2F1Regularized(Apcomplex, Apcomplex, Apcomplex, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
Regularized hypergeometric function 21.
hypergeometric2F1Regularized(Apfloat, Apfloat, Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
Regularized hypergeometric function 21.
hypergeometric2F1Regularized(Apfloat, Apfloat, Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
Regularized hypergeometric function 21.
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.
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, Throwable) - Constructor for exception class org.apfloat.internal.ImplementationMismatchException
Constructs a new apfloat implementation mismatch exception with the specified detail message and cause.
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, Throwable) - Constructor for exception class org.apfloat.InfiniteExpansionException
Constructs a new apfloat infinite expansion exception with the specified detail message and cause.
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.
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() - Constructor for class org.apfloat.aparapi.IntAparapiFactor3NTTStrategy
Default constructor.
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() - Constructor for class org.apfloat.aparapi.IntAparapiNTTBuilder
Default constructor.
IntAparapiNTTStepStrategy - Class in org.apfloat.aparapi
NTT steps for the int element type aparapi transforms.
IntAparapiNTTStepStrategy() - Constructor for class org.apfloat.aparapi.IntAparapiNTTStepStrategy
Default constructor.
IntAparapiSixStepFNTStrategy - Class in org.apfloat.aparapi
Six-step NTT implementation for the int element type.
IntAparapiSixStepFNTStrategy() - Constructor for class org.apfloat.aparapi.IntAparapiSixStepFNTStrategy
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(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
 
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.IntAparapiFactor3NTTStrategy
 
inverseTransform(DataStorage, int, long) - Method in class org.apfloat.aparapi.LongAparapiFactor3NTTStrategy
 
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(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.
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 Operations 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.
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.
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() - Constructor for class org.apfloat.aparapi.LongAparapiFactor3NTTStrategy
Default constructor.
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() - Constructor for class org.apfloat.aparapi.LongAparapiNTTBuilder
Default constructor.
LongAparapiNTTStepStrategy - Class in org.apfloat.aparapi
NTT steps for the long element type aparapi transforms.
LongAparapiNTTStepStrategy() - Constructor for class org.apfloat.aparapi.LongAparapiNTTStepStrategy
Default constructor.
LongAparapiSixStepFNTStrategy - Class in org.apfloat.aparapi
Six-step NTT implementation for the long element type.
LongAparapiSixStepFNTStrategy() - Constructor for class org.apfloat.aparapi.LongAparapiSixStepFNTStrategy
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(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, Throwable) - Constructor for exception class org.apfloat.LossOfPrecisionException
Constructs a new apfloat loss of precision exception with the specified detail message and cause.

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
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.
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.
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.
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.
negate(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
Negation.
negate(Apfloat) - Static method in class org.apfloat.ApfloatMath
Deprecated.
negate(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
Negation.
negate(Apint) - Static method in class org.apfloat.ApintMath
Deprecated.
negate(Aprational) - Static method in class org.apfloat.AprationalMath
Deprecated.
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.
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, Throwable) - Constructor for exception class org.apfloat.NumericComputationException
Constructs a new apfloat numeric computation exception with the specified detail message and cause.

O

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 Operations.
OperationServer - Class in org.apfloat.samples
Server for executing Operations 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.FixedPrecisionApcomplexField
 
opposite() - Method in class org.apfloat.jscience.FixedPrecisionApfloatField
 
opposite() - Method in class org.apfloat.jscience.ModuloApintField
 
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, Throwable) - Constructor for exception class org.apfloat.OverflowException
Constructs a new apfloat overflow exception with the specified detail message and cause.

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(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(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 class org.apfloat.aparapi.IntAparapiSixStepFNTStrategy
 
postTransform(ArrayAccess) - Method in class org.apfloat.aparapi.LongAparapiSixStepFNTStrategy
 
postTransform(ArrayAccess) - Method in class org.apfloat.internal.SixStepFNTStrategy
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, 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 class org.apfloat.aparapi.IntAparapiSixStepFNTStrategy
 
preTransform(ArrayAccess) - Method in class org.apfloat.aparapi.LongAparapiSixStepFNTStrategy
 
preTransform(ArrayAccess) - Method in class org.apfloat.internal.SixStepFNTStrategy
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, Throwable) - Constructor for exception class org.apfloat.internal.RadixMismatchException
Constructs a new apfloat radix mismatch exception with the specified detail message and cause.
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.
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 Operations 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
round(Apfloat, RoundingMode) - Method in class org.apfloat.FixedPrecisionApfloatHelper
round(Aprational, long, RoundingMode) - Static method in class org.apfloat.AprationalMath
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<Apfloat>) - 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>, 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.
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
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.
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.
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.
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.
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.
stream(Iterator<T>) - Static method in class org.apfloat.spi.Util
Convert iterator to stream.
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<T>, 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(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(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.
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.
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.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 aprational.
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.
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.IntAparapiFactor3NTTStrategy
 
transform(DataStorage, int) - Method in class org.apfloat.aparapi.LongAparapiFactor3NTTStrategy
 
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, Throwable) - Constructor for exception class org.apfloat.internal.TransformLengthExceededException
Constructs a new apfloat transform length exceeded exception with the specified detail message and cause.
transformRows(ArrayAccess, int, int, boolean, boolean, int) - Method in class org.apfloat.aparapi.IntAparapiNTTStepStrategy
Transform the columns of the data matrix.
transformRows(ArrayAccess, int, int, boolean, boolean, int) - Method in class org.apfloat.aparapi.LongAparapiNTTStepStrategy
Transform the 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.

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<Number>) - 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.
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.
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 stream.

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