- 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(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
-
Absolute value.
- abs(Apfloat) - Static method in class org.apfloat.ApfloatMath
-
Absolute value.
- abs(Apint) - Static method in class org.apfloat.ApintMath
-
Absolute value.
- abs(Aprational) - Static method in class org.apfloat.AprationalMath
-
Absolute value.
- abs(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
-
- abs(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
-
Absolute value.
- abs(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
-
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.
- 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(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
-
Inverse cosine.
- acos(Apfloat) - Static method in class org.apfloat.ApfloatMath
-
Inverse cosine.
- acos(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
-
- acos(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
-
Arc cosine.
- acos(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
-
Arc cosine.
- acosh(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
-
Inverse hyperbolic cosine.
- acosh(Apfloat) - Static method in class org.apfloat.ApfloatMath
-
Inverse hyperbolic cosine.
- acosh(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
-
- acosh(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
-
Hyperbolic arc cosine.
- acosh(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
-
Hyperbolic arc cosine.
- add(Apcomplex) - Method in class org.apfloat.Apcomplex
-
Adds two apcomplex numbers.
- add(Apfloat) - Method in class org.apfloat.Apfloat
-
Adds two apfloats.
- add(Apint) - Method in class org.apfloat.Apint
-
Adds two apints.
- add(Aprational) - Method in class org.apfloat.Aprational
-
Adds two aprational numbers.
- 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, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
-
Addition.
- add(Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
-
Addition.
- add(DataStorage.Iterator, DataStorage.Iterator, Double, DataStorage.Iterator, long) - Method in class org.apfloat.internal.DoubleAdditionStrategy
-
- add(double[], double[]) - Method in class org.apfloat.internal.DoubleCRTMath
-
Adds three words.
- add(DataStorage.Iterator, DataStorage.Iterator, Float, DataStorage.Iterator, long) - Method in class org.apfloat.internal.FloatAdditionStrategy
-
- add(float[], float[]) - Method in class org.apfloat.internal.FloatCRTMath
-
Adds three words.
- add(DataStorage.Iterator, DataStorage.Iterator, Integer, DataStorage.Iterator, long) - Method in class org.apfloat.internal.IntAdditionStrategy
-
- add(int[], int[]) - Method in class org.apfloat.internal.IntCRTMath
-
Adds three words.
- add(DataStorage.Iterator, DataStorage.Iterator, Long, DataStorage.Iterator, long) - Method in class org.apfloat.internal.LongAdditionStrategy
-
- add(long[], long[]) - Method in class org.apfloat.internal.LongCRTMath
-
Adds three words.
- 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 error org.apfloat.calc.TokenMgrError
-
Replaces unprintable characters by their escaped (or unicode escaped)
equivalents in the given string
- 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(Apcomplex, Apcomplex) - Static method in class org.apfloat.ApcomplexMath
-
Arithmetic-geometric mean.
- agm(Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
-
Arithmetic-geometric mean.
- agm(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
-
- agm(Apcomplex, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
-
Arithmetic-geometric mean.
- agm(Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
-
Arithmetic-geometric mean.
- 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(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.
- Apcomplex(String) - Constructor for class org.apfloat.Apcomplex
-
Constructs an apcomplex from a string.
- Apcomplex(PushbackReader) - Constructor for class org.apfloat.Apcomplex
-
Reads an apcomplex from a reader.
- 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(ApfloatImpl) - Constructor for class org.apfloat.Apfloat
-
Constructs an apfloat that is backed by the specified
ApfloatImpl
object.
- 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(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(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(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(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(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(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
.
- 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 in org.apfloat
-
Exception indicating an error in the apfloat configuration.
- ApfloatConfigurationException() - Constructor for exception org.apfloat.ApfloatConfigurationException
-
Constructs a new apfloat configuration exception with an empty detail message.
- ApfloatConfigurationException(String) - Constructor for exception org.apfloat.ApfloatConfigurationException
-
Constructs a new apfloat configuration exception with the specified detail message.
- ApfloatConfigurationException(String, Throwable) - Constructor for exception 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.
- 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 in org.apfloat.internal
-
Exception indicating some unexpected apfloat
implementation specific error situation.
- ApfloatInternalException() - Constructor for exception org.apfloat.internal.ApfloatInternalException
-
Constructs a new apfloat internal exception with an empty detail message.
- ApfloatInternalException(String) - Constructor for exception org.apfloat.internal.ApfloatInternalException
-
Constructs a new apfloat internal exception with the specified detail message.
- ApfloatInternalException(String, Throwable) - Constructor for exception org.apfloat.internal.ApfloatInternalException
-
Constructs a new apfloat internal exception with the specified detail message and cause.
- ApfloatMath - Class in org.apfloat
-
Various mathematical functions for arbitrary precision floating-point numbers.
- ApfloatRuntimeException - Exception in org.apfloat
-
Exception indicating some unexpected error situation.
- ApfloatRuntimeException() - Constructor for exception org.apfloat.ApfloatRuntimeException
-
Constructs a new apfloat runtime exception with an empty detail message.
- ApfloatRuntimeException(String) - Constructor for exception org.apfloat.ApfloatRuntimeException
-
Constructs a new apfloat runtime exception with the specified detail message.
- ApfloatRuntimeException(String, Throwable) - Constructor for exception 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(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(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(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(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.
- 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(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(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.
- AprationalMath - Class in org.apfloat
-
Various mathematical functions for arbitrary precision rational numbers.
- arg(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
-
Angle of the complex vector in the complex plane.
- arg(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
-
- 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(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
-
Inverse sine.
- asin(Apfloat) - Static method in class org.apfloat.ApfloatMath
-
Inverse sine.
- asin(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
-
- asin(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
-
Arc sine.
- asin(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
-
Arc sine.
- asinh(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
-
Inverse hyperbolic sine.
- asinh(Apfloat) - Static method in class org.apfloat.ApfloatMath
-
Inverse hyperbolic sine.
- asinh(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
-
- asinh(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
-
Hyperbolic arc sine.
- asinh(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
-
Hyperbolic arc sine.
- assignmentExpression() - Method in class org.apfloat.calc.CalculatorParser
-
- atan(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
-
Inverse tangent.
- atan(Apfloat) - Static method in class org.apfloat.ApfloatMath
-
Inverse tangent.
- atan(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
-
- atan(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
-
Arc tangent.
- atan(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
-
Arc tangent.
- atan2(Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
-
Converts cartesian coordinates to polar coordinates.
- atan2(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
-
- atan2(Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
-
Angle of point.
- atanh(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
-
Inverse hyperbolic tangent.
- atanh(Apfloat) - Static method in class org.apfloat.ApfloatMath
-
Inverse hyperbolic tangent.
- atanh(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
-
- atanh(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
-
Hyperbolic arc 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.
- 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 in org.apfloat.internal
-
Exception indicating a backing storage failure.
- BackingStorageException() - Constructor for exception org.apfloat.internal.BackingStorageException
-
Constructs a new apfloat backing storage exception with an empty detail message.
- BackingStorageException(String) - Constructor for exception org.apfloat.internal.BackingStorageException
-
Constructs a new apfloat backing storage exception with the specified detail message.
- BackingStorageException(String, Throwable) - Constructor for exception 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.
- 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.
- 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
.
- 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, OutputStream, CalculatorImpl) - Constructor for class org.apfloat.calc.CalculatorParser
-
- CalculatorParser(Reader, Writer, CalculatorImpl) - Constructor for class org.apfloat.calc.CalculatorParser
-
- CalculatorParser(Reader, PrintWriter, CalculatorImpl) - Constructor for class org.apfloat.calc.CalculatorParser
-
- CalculatorParser(InputStream) - Constructor for class org.apfloat.calc.CalculatorParser
-
Constructor with InputStream.
- 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(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(FunctionCalculatorImpl.Functions, List<Number>) - Method in class org.apfloat.calc.FunctionCalculatorImpl.FixedFunction
-
Call the function.
- call(List<Number>) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Function
-
Call the function.
- 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.
- cbrt(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
-
Cube root.
- cbrt(Apfloat) - Static method in class org.apfloat.ApfloatMath
-
Cube root.
- cbrt(Apint) - Static method in class org.apfloat.ApintMath
-
Cube root and remainder.
- cbrt(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
-
- cbrt(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
-
Cube root.
- cbrt(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
-
Cube root.
- ceil() - Method in class org.apfloat.Apfloat
-
Ceiling function.
- ceil(Apfloat) - Static method in class org.apfloat.ApfloatMath
-
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) - Method in class org.apfloat.FixedPrecisionApfloatHelper
-
Ceiling function.
- checkAlive() - Static method in class org.apfloat.samples.Pi
-
Check whether the program should stop executing.
- checkGet() - Method in class org.apfloat.spi.DataStorage.AbstractIterator
-
Checks if any of the get()
methods can be called.
- 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
-
- 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(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(Apfloat) - Method in class org.apfloat.Apint
-
Compare this apint to the specified apfloat.
- compareTo(Aprational) - Method in class org.apfloat.Aprational
-
Compare this aprational to the specified aprational.
- compareTo(Apfloat) - Method in class org.apfloat.Aprational
-
Compare this aprational to the specified apfloat.
- 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(PiDistributed.Node) - Method in class org.apfloat.samples.PiDistributed.Node
-
Compare this Node to another Node.
- compareTo(ApfloatImpl) - Method in interface org.apfloat.spi.ApfloatImpl
-
Compare this ApfloatImpl
and 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
-
- 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.
- 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(Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
-
Copy sign from one argument 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.
- copySign(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
-
- copySign(Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
-
Copies the sign from one number to another.
- cos(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
-
Cosine.
- cos(Apfloat) - Static method in class org.apfloat.ApfloatMath
-
Cosine.
- cos(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
-
- cos(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
-
Cosine.
- cos(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
-
Cosine.
- cosh(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
-
Hyperbolic cosine.
- cosh(Apfloat) - Static method in class org.apfloat.ApfloatMath
-
Hyperbolic cosine.
- cosh(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
-
- cosh(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
-
Hyperbolic cosine.
- cosh(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
-
Hyperbolic cosine.
- 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(String, long, int, boolean) - Method in class org.apfloat.internal.DoubleApfloatBuilder
-
- createApfloat(long, long, int) - Method in class org.apfloat.internal.DoubleApfloatBuilder
-
- createApfloat(double, long, int) - Method in class org.apfloat.internal.DoubleApfloatBuilder
-
- createApfloat(PushbackReader, long, int, boolean) - Method in class org.apfloat.internal.DoubleApfloatBuilder
-
- createApfloat(String, long, int, boolean) - Method in class org.apfloat.internal.FloatApfloatBuilder
-
- createApfloat(long, long, int) - Method in class org.apfloat.internal.FloatApfloatBuilder
-
- createApfloat(double, long, int) - Method in class org.apfloat.internal.FloatApfloatBuilder
-
- createApfloat(PushbackReader, long, int, boolean) - Method in class org.apfloat.internal.FloatApfloatBuilder
-
- createApfloat(String, long, int, boolean) - Method in class org.apfloat.internal.IntApfloatBuilder
-
- createApfloat(long, long, int) - Method in class org.apfloat.internal.IntApfloatBuilder
-
- createApfloat(double, long, int) - Method in class org.apfloat.internal.IntApfloatBuilder
-
- createApfloat(PushbackReader, long, int, boolean) - Method in class org.apfloat.internal.IntApfloatBuilder
-
- createApfloat(String, long, int, boolean) - Method in class org.apfloat.internal.LongApfloatBuilder
-
- createApfloat(long, long, int) - Method in class org.apfloat.internal.LongApfloatBuilder
-
- createApfloat(double, long, int) - Method in class org.apfloat.internal.LongApfloatBuilder
-
- createApfloat(PushbackReader, 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
.
- createApfloat(long, long, int) - Method in interface org.apfloat.spi.ApfloatBuilder
-
Create a new ApfloatImpl
instance from a long
.
- createApfloat(double, long, int) - Method in interface org.apfloat.spi.ApfloatBuilder
-
Create a new ApfloatImpl
instance from a double
.
- createApfloat(PushbackReader, long, int, boolean) - Method in interface org.apfloat.spi.ApfloatBuilder
-
Create a new ApfloatImpl
instance reading from a stream.
- 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(long) - Method in class org.apfloat.internal.AbstractDataStorageBuilder
-
- 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.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(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(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 interface org.apfloat.spi.DataStorageBuilder
-
Convert cached data storage to the appropriate normal data storage type.
- 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(NTTStrategy) - Method in class org.apfloat.internal.AbstractNTTBuilder
-
Create a factor-3 NTT strategy on top of another NTT strategy.
- createFactor3NTTStrategy(NTTStrategy) - Method in class org.apfloat.internal.DoubleNTTBuilder
-
- createFactor3NTTStrategy(NTTStrategy) - Method in class org.apfloat.internal.FloatNTTBuilder
-
- createFactor3NTTStrategy(NTTStrategy) - Method in class org.apfloat.internal.IntNTTBuilder
-
- createFactor3NTTStrategy(NTTStrategy) - Method in class org.apfloat.internal.LongNTTBuilder
-
- 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() - Method in class org.apfloat.internal.AbstractNTTBuilder
-
Create a simple NTT strategy.
- createSimpleFNTStrategy() - Method in class org.apfloat.internal.DoubleNTTBuilder
-
- createSimpleFNTStrategy() - Method in class org.apfloat.internal.FloatNTTBuilder
-
- createSimpleFNTStrategy() - Method in class org.apfloat.internal.IntNTTBuilder
-
- createSimpleFNTStrategy() - Method in class org.apfloat.internal.LongNTTBuilder
-
- createSixStepFNTStrategy() - Method in class org.apfloat.internal.AbstractNTTBuilder
-
Create a six-step NTT strategy.
- createSixStepFNTStrategy() - Method in class org.apfloat.internal.DoubleNTTBuilder
-
- createSixStepFNTStrategy() - Method in class org.apfloat.internal.FloatNTTBuilder
-
- createSixStepFNTStrategy() - Method in class org.apfloat.internal.IntNTTBuilder
-
- createSixStepFNTStrategy() - Method in class org.apfloat.internal.LongNTTBuilder
-
- 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() - Method in class org.apfloat.internal.AbstractNTTBuilder
-
Create a two-pass NTT strategy.
- createTwoPassFNTStrategy() - Method in class org.apfloat.internal.DoubleNTTBuilder
-
- createTwoPassFNTStrategy() - Method in class org.apfloat.internal.FloatNTTBuilder
-
- createTwoPassFNTStrategy() - Method in class org.apfloat.internal.IntNTTBuilder
-
- createTwoPassFNTStrategy() - Method in class org.apfloat.internal.LongNTTBuilder
-
- 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 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.
- 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.
- 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(Apcomplex) - Method in class org.apfloat.Apcomplex
-
Divides two apcomplex numbers.
- divide(Apfloat) - Method in class org.apfloat.Apfloat
-
Divides two apfloats.
- divide(Apint) - Method in class org.apfloat.Apint
-
Divides two apints.
- divide(Aprational) - Method in class org.apfloat.Aprational
-
Divides two aprational numbers.
- 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, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
-
Division.
- divide(Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
-
Division.
- divide(DataStorage.Iterator, Double, Double, DataStorage.Iterator, long) - Method in class org.apfloat.internal.DoubleAdditionStrategy
-
- divide(double[]) - Method in class org.apfloat.internal.DoubleCRTMath
-
Divides three words by the base to produce two words.
- divide(DataStorage.Iterator, Float, Float, DataStorage.Iterator, long) - Method in class org.apfloat.internal.FloatAdditionStrategy
-
- divide(float[]) - Method in class org.apfloat.internal.FloatCRTMath
-
Divides three words by the base to produce two words.
- divide(DataStorage.Iterator, Integer, Integer, DataStorage.Iterator, long) - Method in class org.apfloat.internal.IntAdditionStrategy
-
- divide(int[]) - Method in class org.apfloat.internal.IntCRTMath
-
Divides three words by the base to produce two words.
- divide(DataStorage.Iterator, Long, Long, DataStorage.Iterator, long) - Method in class org.apfloat.internal.LongAdditionStrategy
-
- divide(long[]) - Method in class org.apfloat.internal.LongCRTMath
-
Divides three words by the base to produce two words.
- 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(String, long, int, boolean) - Constructor for class org.apfloat.internal.DoubleApfloatImpl
-
Create a new DoubleApfloatImpl
instance from a String.
- DoubleApfloatImpl(long, long, int) - Constructor for class org.apfloat.internal.DoubleApfloatImpl
-
Create a new DoubleApfloatImpl
instance from a long
.
- DoubleApfloatImpl(double, long, int) - Constructor for class org.apfloat.internal.DoubleApfloatImpl
-
Create a new DoubleApfloatImpl
instance from a double
.
- DoubleApfloatImpl(PushbackReader, long, int, boolean) - Constructor for class org.apfloat.internal.DoubleApfloatImpl
-
Create a new DoubleApfloatImpl
instance reading from a stream.
- 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.
- 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 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.
- element() - Method in class org.apfloat.calc.CalculatorParser
-
- 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 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.
- err - Static variable in class org.apfloat.samples.Pi
-
Output stream for status messages printout.
- execute(Operation<T>) - Method in class org.apfloat.samples.LocalOperationExecutor
-
Execute an operation immediately.
- execute() - Method in interface org.apfloat.samples.Operation
-
Executes some code, returning a value.
- execute(Operation<T>) - Method in interface org.apfloat.samples.OperationExecutor
-
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(Operation<T>) - Method in class org.apfloat.samples.PiDistributed.Node
-
- 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.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.
- exp(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
-
Exponent function.
- exp(Apfloat) - Static method in class org.apfloat.ApfloatMath
-
Exponent function.
- exp(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
-
- exp(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
-
Exponential function.
- exp(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
-
Exponential function.
- ExpandBuff(boolean) - Method in class org.apfloat.calc.SimpleCharStream
-
- expectedTokenSequences - Variable in exception org.apfloat.calc.ParseException
-
Each entry in this array is an array of integers.
- expression() - Method in class org.apfloat.calc.CalculatorParser
-
- 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, int) - Static method in class org.apfloat.ApintMath
-
Factorial function.
- factorial(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
-
- factorial(long) - Method in class org.apfloat.FixedPrecisionApfloatHelper
-
Factorial.
- factorial(long, int) - Method in class org.apfloat.FixedPrecisionApfloatHelper
-
Factorial.
- 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) - Constructor for class org.apfloat.calc.FunctionCalculatorImpl.FixedFunction
-
Constructor.
- FixedFunction(String, int, int) - Constructor for class org.apfloat.calc.FunctionCalculatorImpl.FixedFunction
-
Constructor.
- 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.
- 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(String, long, int, boolean) - Constructor for class org.apfloat.internal.FloatApfloatImpl
-
Create a new FloatApfloatImpl
instance from a String.
- FloatApfloatImpl(long, long, int) - Constructor for class org.apfloat.internal.FloatApfloatImpl
-
Create a new FloatApfloatImpl
instance from a long
.
- FloatApfloatImpl(double, long, int) - Constructor for class org.apfloat.internal.FloatApfloatImpl
-
Create a new FloatApfloatImpl
instance from a double
.
- FloatApfloatImpl(PushbackReader, long, int, boolean) - Constructor for class org.apfloat.internal.FloatApfloatImpl
-
Create a new FloatApfloatImpl
instance reading from a stream.
- 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(Apfloat) - Static method in class org.apfloat.ApfloatMath
-
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) - Method in class org.apfloat.FixedPrecisionApfloatHelper
-
Floor function.
- fmod(Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
-
Returns x modulo y.
- fmod(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
-
- 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(Apfloat) - Static method in class org.apfloat.ApfloatMath
-
Extracts 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(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
-
- frac(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
-
Extract 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
.
- function(String, List<Number>) - Method in interface org.apfloat.calc.CalculatorImpl
-
Arbitrary function.
- function() - Method in class org.apfloat.calc.CalculatorParser
-
- 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.Function - Interface in org.apfloat.calc
-
Arbitrary function.
- FunctionCalculatorImpl.Functions - Interface in org.apfloat.calc
-
Function implementations.
- 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(Apint, Apint) - Static method in class org.apfloat.ApintMath
-
Greatest common divisor.
- gcd(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
-
- 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, 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.
- 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.
- 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.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.
- 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.
- getInt(String, String, int, int) - Static method in class org.apfloat.samples.Pi
-
Parse an integer from an argument.
- 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
.
- 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(String, String, long, long) - Static method in class org.apfloat.samples.Pi
-
Parse a long from an argument.
- 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
.
- 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 error 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.
- 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.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.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 treshold.
- 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(int) - Method in class org.apfloat.calc.SimpleCharStream
-
Get the suffix.
- getSuffix() - Method in class org.apfloat.spi.FilenameGenerator
-
Returns the suffix setting of this filename generator.
- 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.
- 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 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 org.apfloat.internal.ImplementationMismatchException
-
Constructs a new apfloat implementation mismatch exception with an empty detail message.
- ImplementationMismatchException(String) - Constructor for exception org.apfloat.internal.ImplementationMismatchException
-
Constructs a new apfloat implementation mismatch exception with the specified detail message.
- ImplementationMismatchException(String, Throwable) - Constructor for exception 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, long, int) - Method in class org.apfloat.internal.DoubleDiskDataStorage
-
- implGetArray(int, long, int) - Method in class org.apfloat.internal.DoubleMemoryDataStorage
-
- implGetArray(int, int, int, 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, int, int, 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, int, int, 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, int, int, 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.
- 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.
- 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 in org.apfloat
-
Exception indicating that the result of an operation
would have infinite size.
- InfiniteExpansionException() - Constructor for exception org.apfloat.InfiniteExpansionException
-
Constructs a new apfloat infinite expansion exception with an empty detail message.
- InfiniteExpansionException(String) - Constructor for exception org.apfloat.InfiniteExpansionException
-
Constructs a new apfloat infinite expansion exception with the specified detail message.
- InfiniteExpansionException(String, Throwable) - Constructor for exception 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.
- 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(String, long, int, boolean) - Constructor for class org.apfloat.internal.IntApfloatImpl
-
Create a new IntApfloatImpl
instance from a String.
- IntApfloatImpl(long, long, int) - Constructor for class org.apfloat.internal.IntApfloatImpl
-
Create a new IntApfloatImpl
instance from a long
.
- IntApfloatImpl(double, long, int) - Constructor for class org.apfloat.internal.IntApfloatImpl
-
Create a new IntApfloatImpl
instance from a double
.
- IntApfloatImpl(PushbackReader, long, int, boolean) - Constructor for class org.apfloat.internal.IntApfloatImpl
-
Create a new IntApfloatImpl
instance reading from a stream.
- 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
.
- 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 error org.apfloat.calc.TokenMgrError
-
Tried to change to an invalid lexical state.
- inverseRoot(Apcomplex, long) - Static method in class org.apfloat.ApcomplexMath
-
Inverse positive integer root.
- inverseRoot(Apcomplex, long, long) - Static method in class org.apfloat.ApcomplexMath
-
Inverse positive integer root.
- inverseRoot(Apfloat, long) - Static method in class org.apfloat.ApfloatMath
-
Inverse positive integer 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.
- 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) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
-
Inverse root.
- inverseRoot(Apcomplex, long, long) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
-
Inverse root with branch.
- inverseRoot(Apfloat, long) - Method in class org.apfloat.FixedPrecisionApfloatHelper
-
Inverse 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, long) - Method in class org.apfloat.internal.AbstractStepFNTStrategy
-
- inverseTransform(DataStorage, int, int, long, long, int) - Method in class org.apfloat.internal.AbstractStepFNTStrategy
-
Inverse transform the data in steps.
- 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, 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 interface org.apfloat.spi.NTTStrategy
-
Perform an inverse transform on the data.
- isCached(DataStorage) - Method in class org.apfloat.internal.AbstractDataStorageBuilder
-
Test if the data storage is of cached type.
- isCached() - Method in class org.apfloat.internal.DiskDataStorage
-
- isCached(DataStorage) - Method in class org.apfloat.internal.DoubleDataStorageBuilder
-
- isCached() - Method in class org.apfloat.internal.DoubleMemoryDataStorage
-
- isCached(DataStorage) - Method in class org.apfloat.internal.FloatDataStorageBuilder
-
- isCached() - Method in class org.apfloat.internal.FloatMemoryDataStorage
-
- isCached(DataStorage) - Method in class org.apfloat.internal.IntDataStorageBuilder
-
- isCached() - Method in class org.apfloat.internal.IntMemoryDataStorage
-
- isCached(DataStorage) - Method in class org.apfloat.internal.LongDataStorageBuilder
-
- isCached() - Method in class org.apfloat.internal.LongMemoryDataStorage
-
- isCached() - Method in class org.apfloat.spi.DataStorage
-
Is this object cached in memory.
- 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
-
- 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.
- 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.
- lcm(Apint, Apint) - Static method in class org.apfloat.ApintMath
-
Least common multiple.
- lcm(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
-
- LETTER - Static variable in interface org.apfloat.calc.CalculatorParserConstants
-
RegularExpression Id.
- LEXICAL_ERROR - Static variable in error org.apfloat.calc.TokenMgrError
-
Lexical error occurred.
- LexicalErr(boolean, int, int, int, String, int) - Static method in error 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
-
- 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(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
-
Natural logarithm.
- log(Apcomplex, Apcomplex) - Static method in class org.apfloat.ApcomplexMath
-
Logarithm in arbitrary base.
- log(Apfloat) - Static method in class org.apfloat.ApfloatMath
-
Natural logarithm.
- log(Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
-
Logarithm in arbitrary base.
- log(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
-
- log(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
-
- log(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
-
Natural logarithm.
- log(Apcomplex, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
-
Logarithm in specified base.
- log(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
-
Natural logarithm.
- 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.
- logRadix(long, int) - Static method in class org.apfloat.ApfloatMath
-
Gets or calculates logarithm of a radix to required precision.
- logRadix(int) - Method in class org.apfloat.FixedPrecisionApfloatHelper
-
Logarithm.
- 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.
- 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(String, long, int, boolean) - Constructor for class org.apfloat.internal.LongApfloatImpl
-
Create a new LongApfloatImpl
instance from a String.
- LongApfloatImpl(long, long, int) - Constructor for class org.apfloat.internal.LongApfloatImpl
-
Create a new LongApfloatImpl
instance from a long
.
- LongApfloatImpl(double, long, int) - Constructor for class org.apfloat.internal.LongApfloatImpl
-
Create a new LongApfloatImpl
instance from a double
.
- LongApfloatImpl(PushbackReader, long, int, boolean) - Constructor for class org.apfloat.internal.LongApfloatImpl
-
Create a new LongApfloatImpl
instance reading from a stream.
- 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 interface org.apfloat.spi.ApfloatImpl
-
Returns the value of the this number as a long
.
- 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 error org.apfloat.calc.TokenMgrError
-
Detected (and bailed out of) an infinite loop in the token manager.
- LossOfPrecisionException - Exception in org.apfloat
-
Exception indicating a result that would have no significant digits.
- LossOfPrecisionException() - Constructor for exception org.apfloat.LossOfPrecisionException
-
Constructs a new apfloat loss of precision exception with an empty detail message.
- LossOfPrecisionException(String) - Constructor for exception org.apfloat.LossOfPrecisionException
-
Constructs a new apfloat loss of precision exception with the specified detail message.
- LossOfPrecisionException(String, Throwable) - Constructor for exception org.apfloat.LossOfPrecisionException
-
Constructs a new apfloat loss of precision exception with the specified detail message and cause.
- 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 - Interface in org.apfloat.spi
-
Matrix operations.
- 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.
- 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(Apfloat) - Method in class org.apfloat.Apfloat
-
Calculates the remainder when divided by an apfloat.
- 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.
- 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, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
-
Modulus.
- 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(Apint, Apint, Apint) - Static method in class org.apfloat.ApintMath
-
Modular multiplication.
- 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.
- modPow(Apint, Apint, Apint) - Static method in class org.apfloat.ApintMath
-
Modular power.
- 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.
- 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.
- 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(Apcomplex) - Method in class org.apfloat.Apcomplex
-
Multiplies two apcomplex numbers.
- multiply(Apfloat) - Method in class org.apfloat.Apfloat
-
Multiplies two apfloats.
- multiply(Apint) - Method in class org.apfloat.Apint
-
Multiplies two apints.
- multiply(Aprational) - Method in class org.apfloat.Aprational
-
Multiplies two aprational numbers.
- 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, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
-
Multiplication.
- multiply(Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
-
Multiplication.
- multiply(ApfloatImpl) - Method in class org.apfloat.internal.DoubleApfloatImpl
-
- 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(ApfloatImpl) - Method in class org.apfloat.internal.FloatApfloatImpl
-
- 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(ApfloatImpl) - Method in class org.apfloat.internal.IntApfloatImpl
-
- 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(ApfloatImpl) - Method in class org.apfloat.internal.LongApfloatImpl
-
- 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(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.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, 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.
- 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
.
- 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.
- 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.
- 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 in org.apfloat.calc
-
This exception is thrown when parse errors are encountered.
- ParseException(Token, int[][], String[]) - Constructor for exception org.apfloat.calc.ParseException
-
This constructor is used by the method "generateParseException"
in the generated parser.
- ParseException() - Constructor for exception org.apfloat.calc.ParseException
-
The following constructors are for use by you for whatever
purpose you can think of.
- ParseException(String) - Constructor for exception org.apfloat.calc.ParseException
-
Constructor with message.
- 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.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.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(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() - Method in class org.apfloat.FixedPrecisionApfloatHelper
-
π.
- pi(int) - Method in class org.apfloat.FixedPrecisionApfloatHelper
-
π.
- 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
-
- 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.
- pow(Apcomplex, long) - Static method in class org.apfloat.ApcomplexMath
-
Integer power.
- pow(Apcomplex, Apcomplex) - Static method in class org.apfloat.ApcomplexMath
-
Arbitrary power.
- pow(Apfloat, long) - Static method in class org.apfloat.ApfloatMath
-
Integer power.
- pow(Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
-
Arbitrary 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.
- 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, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
-
Power.
- pow(Apcomplex, long) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
-
Integer power.
- pow(Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
-
Power.
- pow(Apfloat, long) - Method in class org.apfloat.FixedPrecisionApfloatHelper
-
Integer power.
- powerExpression() - Method in class org.apfloat.calc.CalculatorParser
-
- precision() - Method in class org.apfloat.Apcomplex
-
Returns the precision of this apcomplex.
- precision(long) - Method in class org.apfloat.Apcomplex
-
Returns an apcomplex with the same value as this apcomplex accurate to the
specified precision.
- precision() - Method in class org.apfloat.Apfloat
-
Returns the precision of this apfloat.
- precision(long) - Method in class org.apfloat.Apfloat
-
Returns an apfloat with the same value as this apfloat accurate to the
specified precision.
- precision() - Method in class org.apfloat.Aprational
-
Returns the precision of this aprational.
- precision(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
-
- 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(long) - Method in class org.apfloat.internal.DoubleApfloatImpl
-
- precision() - Method in class org.apfloat.internal.FloatApfloatImpl
-
- precision(long) - Method in class org.apfloat.internal.FloatApfloatImpl
-
- precision() - Method in class org.apfloat.internal.IntApfloatImpl
-
- precision(long) - Method in class org.apfloat.internal.IntApfloatImpl
-
- precision() - Method in class org.apfloat.internal.LongApfloatImpl
-
- precision(long) - Method in class org.apfloat.internal.LongApfloatImpl
-
- precision - Variable in class org.apfloat.samples.Pi.AbstractBinarySplittingSeries
-
Target precision.
- precision() - Method in interface org.apfloat.spi.ApfloatImpl
-
Returns the precision of this ApfloatImpl
.
- precision(long) - Method in interface org.apfloat.spi.ApfloatImpl
-
Returns this ApfloatImpl
with the specified precision.
- 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
-
- 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(Apfloat...) - Static method in class org.apfloat.ApfloatMath
-
Product of numbers.
- product(Apint...) - Static method in class org.apfloat.ApintMath
-
Product of numbers.
- product(Aprational...) - Static method in class org.apfloat.AprationalMath
-
Product of numbers.
- product(Apcomplex...) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
-
Product.
- product(Apfloat...) - Method in class org.apfloat.FixedPrecisionApfloatHelper
-
Product.
- 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.
- 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, 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.PiParallel.ParallelBinarySplittingPiCalculator
-
- 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 - Variable in class org.apfloat.samples.Pi.AbstractBinarySplittingSeries
-
Radix to be used.
- 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 in org.apfloat.internal
-
Exception indicating a different radix being used in two operands
of a calculation.
- RadixMismatchException() - Constructor for exception org.apfloat.internal.RadixMismatchException
-
Constructs a new apfloat radix mismatch exception with an empty detail message.
- RadixMismatchException(String) - Constructor for exception org.apfloat.internal.RadixMismatchException
-
Constructs a new apfloat radix mismatch exception with the specified detail message.
- RadixMismatchException(String, Throwable) - Constructor for exception 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.
- 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.
- 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.
- ReInit(InputStream) - Method in class org.apfloat.calc.CalculatorParser
-
Reinitialise.
- ReInit(InputStream, String) - Method in class org.apfloat.calc.CalculatorParser
-
Reinitialise.
- ReInit(Reader) - Method in class org.apfloat.calc.CalculatorParser
-
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.
- ReInit(Reader, int, int, int) - Method in class org.apfloat.calc.SimpleCharStream
-
Reinitialise.
- ReInit(Reader, int, int) - Method in class org.apfloat.calc.SimpleCharStream
-
Reinitialise.
- ReInit(Reader) - Method in class org.apfloat.calc.SimpleCharStream
-
Reinitialise.
- ReInit(InputStream, String, int, 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.SimpleCharStream
-
Reinitialise.
- ReInit(InputStream) - Method in class org.apfloat.calc.SimpleCharStream
-
Reinitialise.
- ReInit(InputStream, String, int, int) - Method in class org.apfloat.calc.SimpleCharStream
-
Reinitialise.
- ReInit(InputStream, int, int) - Method in class org.apfloat.calc.SimpleCharStream
-
Reinitialise.
- RemoteOperationExecutor - Class in org.apfloat.samples
-
- 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(Apcomplex, long) - Static method in class org.apfloat.ApcomplexMath
-
Positive integer root.
- root(Apcomplex, long, long) - Static method in class org.apfloat.ApcomplexMath
-
Positive integer root.
- root(Apfloat, long) - Static method in class org.apfloat.ApfloatMath
-
Positive integer root.
- root(Apint, long) - Static method in class org.apfloat.ApintMath
-
Positive integer root and remainder.
- 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) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
-
Root.
- root(Apcomplex, long, long) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
-
Root with branch.
- root(Apfloat, long) - Method in class org.apfloat.FixedPrecisionApfloatHelper
-
Root.
- round(Apfloat, long, RoundingMode) - Static method in class org.apfloat.ApfloatMath
-
Rounds the given number to the specified precision with the specified rounding mode.
- round(Aprational, long, RoundingMode) - Static method in class org.apfloat.AprationalMath
-
Rounds the given number to the specified precision with the specified rounding mode.
- round(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
-
- round(Apfloat, RoundingMode) - Method in class org.apfloat.FixedPrecisionApfloatHelper
-
Round with specified rounding mode.
- 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.
- 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.
- scale() - Method in class org.apfloat.Apcomplex
-
Returns the scale of this apcomplex.
- scale(Apcomplex, long) - Static method in class org.apfloat.ApcomplexMath
-
Multiply by a power of the radix.
- scale() - Method in class org.apfloat.Apfloat
-
Returns the scale of this apfloat.
- scale(Apfloat, long) - Static method in class org.apfloat.ApfloatMath
-
Multiply by a power of the radix.
- scale() - Method in class org.apfloat.Apint
-
Returns the scale of this apint.
- scale(Apint, long) - Static method in class org.apfloat.ApintMath
-
Multiply by a power of the radix.
- scale() - Method in class org.apfloat.Aprational
-
Returns the scale of this aprational.
- scale(Aprational, long) - Static method in class org.apfloat.AprationalMath
-
Multiply by a power of the radix.
- scale(Number, Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
-
- scale(Apcomplex, long) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
-
Move the radix point.
- scale(Apfloat, long) - Method in class org.apfloat.FixedPrecisionApfloatHelper
-
Move the radix point.
- 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
.
- 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.
- setAlive(boolean) - Static method in class org.apfloat.samples.Pi
-
Set whether the program should stop executing.
- 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
-
- 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.
- 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.
- 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
-
- 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
.
- 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(Reader, int, int, int) - Constructor for class org.apfloat.calc.SimpleCharStream
-
Constructor.
- SimpleCharStream(Reader, int, int) - Constructor for class org.apfloat.calc.SimpleCharStream
-
Constructor.
- SimpleCharStream(Reader) - Constructor for class org.apfloat.calc.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, String, int, 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, int, int) - Constructor for class org.apfloat.calc.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, int, int) - Constructor for class org.apfloat.calc.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, String) - Constructor for class org.apfloat.calc.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream) - Constructor for class org.apfloat.calc.SimpleCharStream
-
Constructor.
- sin(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
-
Sine.
- sin(Apfloat) - Static method in class org.apfloat.ApfloatMath
-
Sine.
- sin(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
-
- sin(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
-
Sine.
- sin(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
-
Sine.
- sinh(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
-
Hyperbolic sine.
- sinh(Apfloat) - Static method in class org.apfloat.ApfloatMath
-
Hyperbolic sine.
- sinh(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
-
- sinh(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
-
Hyperbolic sine.
- sinh(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
-
Hyperbolic sine.
- 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.
- sqrt(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
-
Square root.
- sqrt(Apfloat) - Static method in class org.apfloat.ApfloatMath
-
Square root.
- sqrt(Apint) - Static method in class org.apfloat.ApintMath
-
Square root and remainder.
- sqrt(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
-
- sqrt(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
-
Square root.
- sqrt(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
-
Square root.
- 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 error 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.ThreeNTTConvolutionStrategy
-
The convolution steps to use.
- 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(Apcomplex) - Method in class org.apfloat.Apcomplex
-
Subtracts two apcomplex numbers.
- subtract(Apfloat) - Method in class org.apfloat.Apfloat
-
Subtracts two apfloats.
- subtract(Apint) - Method in class org.apfloat.Apint
-
Subtracts two apints.
- subtract(Aprational) - Method in class org.apfloat.Aprational
-
Subtracts two aprational numbers.
- 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, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
-
Subtraction.
- subtract(Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
-
Subtraction.
- subtract(DataStorage.Iterator, DataStorage.Iterator, Double, DataStorage.Iterator, long) - Method in class org.apfloat.internal.DoubleAdditionStrategy
-
- subtract(double[], double[]) - Method in class org.apfloat.internal.DoubleCRTMath
-
Subtracts three words.
- subtract(DataStorage.Iterator, DataStorage.Iterator, Float, DataStorage.Iterator, long) - Method in class org.apfloat.internal.FloatAdditionStrategy
-
- subtract(float[], float[]) - Method in class org.apfloat.internal.FloatCRTMath
-
Subtracts three words.
- subtract(DataStorage.Iterator, DataStorage.Iterator, Integer, DataStorage.Iterator, long) - Method in class org.apfloat.internal.IntAdditionStrategy
-
- subtract(int[], int[]) - Method in class org.apfloat.internal.IntCRTMath
-
Subtracts three words.
- subtract(DataStorage.Iterator, DataStorage.Iterator, Long, DataStorage.Iterator, long) - Method in class org.apfloat.internal.LongAdditionStrategy
-
- subtract(long[], long[]) - Method in class org.apfloat.internal.LongCRTMath
-
Subtracts three words.
- subtract(DataStorage.Iterator, DataStorage.Iterator, T, DataStorage.Iterator, long) - Method in interface org.apfloat.spi.AdditionStrategy
-
Subtraction in some base.
- sum(Apcomplex...) - Static method in class org.apfloat.ApcomplexMath
-
Sum of numbers.
- sum(Apfloat...) - Static method in class org.apfloat.ApfloatMath
-
Sum of numbers.
- sum(Apint...) - Static method in class org.apfloat.ApintMath
-
Sum of numbers.
- sum(Aprational...) - Static method in class org.apfloat.AprationalMath
-
Sum of numbers.
- sum(Apcomplex...) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
-
Sum.
- sum(Apfloat...) - Method in class org.apfloat.FixedPrecisionApfloatHelper
-
Sum.
- SwitchTo(int) - Method in class org.apfloat.calc.CalculatorParserTokenManager
-
Switch to specified lex state.
- 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(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
-
Tangent.
- tan(Apfloat) - Static method in class org.apfloat.ApfloatMath
-
Tangent.
- tan(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
-
- tan(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
-
Tangent.
- tan(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
-
Tangent.
- tanh(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
-
Hyperbolic tangent.
- tanh(Apfloat) - Static method in class org.apfloat.ApfloatMath
-
Hyperbolic tangent.
- tanh(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
-
- tanh(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
-
Hyperbolic tangent.
- tanh(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
-
Hyperbolic tangent.
- 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.
- toBigInteger() - Method in class org.apfloat.Apint
-
Converts this apint to Java's BigInteger
.
- toDegrees(Apfloat) - Static method in class org.apfloat.ApfloatMath
-
Converts an angle measured in radians to degrees.
- toDegrees(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
-
- 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 org.apfloat.calc.ParseException
-
This is a reference to the "tokenImage" array of the generated
parser within which the parse error occurred.
- TokenMgrError - Error in org.apfloat.calc
-
Token Manager Error.
- TokenMgrError() - Constructor for error org.apfloat.calc.TokenMgrError
-
No arg constructor.
- TokenMgrError(String, int) - Constructor for error org.apfloat.calc.TokenMgrError
-
Constructor with message and reason.
- TokenMgrError(boolean, int, int, int, String, int, int) - Constructor for error org.apfloat.calc.TokenMgrError
-
Full Constructor.
- toRadians(Apfloat) - Static method in class org.apfloat.ApfloatMath
-
Converts an angle measured in degrees to radians.
- toRadians(Number) - Method in interface org.apfloat.calc.FunctionCalculatorImpl.Functions
-
- 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(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() - Method in class org.apfloat.Aprational
-
Returns a string representation of this aprational.
- toString(boolean) - 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(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() - Method in class org.apfloat.samples.PiDistributed.Node
-
Convert to String.
- toString(boolean) - Method in interface org.apfloat.spi.ApfloatImpl
-
Convert this ApfloatImpl
to String
.
- 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.internal.AbstractStepFNTStrategy
-
- transform(DataStorage, int, int, long, int) - Method in class org.apfloat.internal.AbstractStepFNTStrategy
-
Transform the data in steps.
- 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, int, long, int) - Method in class org.apfloat.internal.SixStepFNTStrategy
-
- transform(DataStorage, int, int, long, int) - Method in class org.apfloat.internal.TwoPassFNTStrategy
-
- transform(DataStorage, int) - Method in interface org.apfloat.spi.NTTStrategy
-
Perform a forward transform on the data.
- 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(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 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 in org.apfloat.internal
-
Exception indicating that the "size" of the numbers used in a
multiplication is too large.
- TransformLengthExceededException() - Constructor for exception org.apfloat.internal.TransformLengthExceededException
-
Constructs a new apfloat transform length exceeded exception with an empty detail message.
- TransformLengthExceededException(String) - Constructor for exception org.apfloat.internal.TransformLengthExceededException
-
Constructs a new apfloat transform length exceeded exception with the specified detail message.
- TransformLengthExceededException(String, Throwable) - Constructor for exception 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.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, int) - Method in class org.apfloat.internal.TwoPassFNTStrategy
-
Transform the rows of the data matrix.
- transformRows(ArrayAccess, int, int, boolean, boolean, int) - Method in interface org.apfloat.spi.NTTStepStrategy
-
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.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.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.internal.SixStepFNTStrategy
-
The second transpose of either the forward or inverse transform.
- 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(Apfloat) - Static method in class org.apfloat.ApfloatMath
-
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) - 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.