- 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(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.
- acos(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
-
Inverse cosine.
- acos(Apfloat) - Static method in class org.apfloat.ApfloatMath
-
Inverse cosine.
- 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(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(Apcomplex, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
-
Addition.
- add(Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
-
Addition.
- add(double[], double[]) - Method in class org.apfloat.internal.DoubleCRTMath
-
Adds three words.
- add(float[], float[]) - Method in class org.apfloat.internal.FloatCRTMath
-
Adds three words.
- add(int[], int[]) - Method in class org.apfloat.internal.IntCRTMath
-
Adds three words.
- add(long[], long[]) - Method in class org.apfloat.internal.LongCRTMath
-
Adds three words.
- 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.
- 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(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.
- 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(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
-
Complex angle.
- 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(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(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
-
Hyperbolic arc sine.
- asinh(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
-
Hyperbolic arc sine.
- atan(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
-
Inverse tangent.
- atan(Apfloat) - Static method in class org.apfloat.ApfloatMath
-
Inverse tangent.
- 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(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(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
-
Hyperbolic arc tangent.
- atanh(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
-
Hyperbolic arc tangent.
- 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.
- 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.
- BLOCK_SIZE - Static variable in class org.apfloat.ApfloatContext
-
Property name for specifying the I/O block size.
- 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.
- carryCRT(DataStorage, DataStorage, DataStorage, long) - Method in class org.apfloat.internal.DoubleCarryCRT
-
Calculate the final result of a three-NTT convolution.
- carryCRT(DataStorage, DataStorage, DataStorage, long) - Method in class org.apfloat.internal.FloatCarryCRT
-
Calculate the final result of a three-NTT convolution.
- carryCRT(DataStorage, DataStorage, DataStorage, long) - Method in class org.apfloat.internal.IntCarryCRT
-
Calculate the final result of a three-NTT convolution.
- carryCRT(DataStorage, DataStorage, DataStorage, long) - Method in class org.apfloat.internal.LongCarryCRT
-
Calculate the final result of a three-NTT 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(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(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.
- 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.
- 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(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
-
Complex conjugate.
- convolute(DataStorage, DataStorage, long) - Method in class org.apfloat.internal.Double3NTTConvolutionStrategy
-
- 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.Float3NTTConvolutionStrategy
-
- 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.Int3NTTConvolutionStrategy
-
- 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.Long3NTTConvolutionStrategy
-
- 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 interface org.apfloat.spi.ConvolutionStrategy
-
Convolutes the two sets of data.
- 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(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(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(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
-
Hyperbolic cosine.
- cosh(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
-
Hyperbolic cosine.
- 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.
- createCachedDataStorage(long) - Method in class org.apfloat.internal.DoubleDataStorageBuilder
-
- createCachedDataStorage(long) - Method in class org.apfloat.internal.FloatDataStorageBuilder
-
- createCachedDataStorage(long) - Method in class org.apfloat.internal.IntDataStorageBuilder
-
- createCachedDataStorage(long) - Method in class org.apfloat.internal.LongDataStorageBuilder
-
- 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.
- createConvolution(int, long, long, long) - Method in class org.apfloat.internal.DoubleConvolutionBuilder
-
- createConvolution(int, long, long, long) - Method in class org.apfloat.internal.FloatConvolutionBuilder
-
- createConvolution(int, long, long, long) - Method in class org.apfloat.internal.IntConvolutionBuilder
-
- createConvolution(int, long, long, long) - Method in class org.apfloat.internal.LongConvolutionBuilder
-
- 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.DoubleDataStorageBuilder
-
- createDataStorage(DataStorage) - Method in class org.apfloat.internal.DoubleDataStorageBuilder
-
- createDataStorage(long) - Method in class org.apfloat.internal.FloatDataStorageBuilder
-
- createDataStorage(DataStorage) - Method in class org.apfloat.internal.FloatDataStorageBuilder
-
- createDataStorage(long) - Method in class org.apfloat.internal.IntDataStorageBuilder
-
- createDataStorage(DataStorage) - Method in class org.apfloat.internal.IntDataStorageBuilder
-
- createDataStorage(long) - Method in class org.apfloat.internal.LongDataStorageBuilder
-
- createDataStorage(DataStorage) - Method in class org.apfloat.internal.LongDataStorageBuilder
-
- 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.
- createNTT(long) - Method in class org.apfloat.internal.DoubleNTTBuilder
-
- createNTT(long) - Method in class org.apfloat.internal.FloatNTTBuilder
-
- createNTT(long) - Method in class org.apfloat.internal.IntNTTBuilder
-
- createNTT(long) - Method in class org.apfloat.internal.LongNTTBuilder
-
- createNTT(long) - Method in interface org.apfloat.spi.NTTBuilder
-
Creates a Number Theoretic Transform of suitable
type for the specified length.
- createScrambleTable(int) - Static method in class org.apfloat.internal.Scramble
-
Create a table of indexes for scrambling an array for FFT.
- 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.
- 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.AbstractIterator(int, long, long) - Constructor for class org.apfloat.spi.DataStorage.AbstractIterator
-
Construct a new iterator.
- DataStorage.Iterator - Class in org.apfloat.spi
-
Iterator for iterating through elements of the data storage.
- DataStorage.Iterator() - Constructor for class org.apfloat.spi.DataStorage.Iterator
-
Default constructor.
- DataStorageBuilder - Interface in org.apfloat.spi
-
Interface for determining a suitable storage
type for data of some expected size.
- DEFAULT - Static variable in class org.apfloat.Apcomplex
-
Default precision.
- DEFAULT_RADIX - Static variable in class org.apfloat.ApfloatContext
-
Property name for specifying the default radix.
- 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.samples.PiApplet
-
Called when this applet is destroyed.
- 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.
- 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(Apcomplex, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
-
Division.
- divide(Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
-
Division.
- divide(double[]) - Method in class org.apfloat.internal.DoubleCRTMath
-
Divides three words by the base to produce two words.
- divide(float[]) - Method in class org.apfloat.internal.FloatCRTMath
-
Divides three words by the base to produce two words.
- divide(int[]) - Method in class org.apfloat.internal.IntCRTMath
-
Divides three words by the base to produce two words.
- divide(long[]) - Method in class org.apfloat.internal.LongCRTMath
-
Divides three words by the base to produce two words.
- 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".
- Double3NTTConvolutionStrategy - Class in org.apfloat.internal
-
Convolution methods in the transform domain for the double
type.
- Double3NTTConvolutionStrategy(int, NTTStrategy) - Constructor for class org.apfloat.internal.Double3NTTConvolutionStrategy
-
Creates a new convoluter that uses the specified
transform for transforming the data.
- DOUBLE_PRECISION - Static variable in interface org.apfloat.spi.RadixConstants
-
Precision of a double
in the digits of each 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.
- DoubleCarryCRT - Class in org.apfloat.internal
-
Class for performing the final step of a three-modulus
Number Theoretic Transform based convolution.
- DoubleCarryCRT(int) - Constructor for class org.apfloat.internal.DoubleCarryCRT
-
Creates a carry-CRT 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 specified length 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.
- DoubleFactor3NTTStrategy - 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.
- DoubleFactor3NTTStrategy(NTTStrategy) - Constructor for class org.apfloat.internal.DoubleFactor3NTTStrategy
-
Creates a new factor-3 transform strategy on top of an existing transform.
- DoubleFactor3SixStepNTTStrategy - Class in org.apfloat.internal
-
A transform that implements a 3-point transform on
top of the six-step Number Theoretic Transform that does
transforms of length 2n.
- DoubleFactor3SixStepNTTStrategy(DoubleSixStepFNTStrategy) - Constructor for class org.apfloat.internal.DoubleFactor3SixStepNTTStrategy
-
Creates a new factor-3 transform strategy on top of a six-step transform.
- 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.
- DoubleMatrix - Class in org.apfloat.internal
-
Optimized matrix transposition methods for the double
type.
- 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 suitable for the
specified length and based on available memory, for the
double
type.
- DoubleNTTBuilder() - Constructor for class org.apfloat.internal.DoubleNTTBuilder
-
Default constructor.
- DoubleParallelFNTStrategy - Class in org.apfloat.internal
-
Common methods to calculate Fast Number Theoretic Transforms
in parallel using multiple threads.
- DoubleParallelFNTStrategy() - Constructor for class org.apfloat.internal.DoubleParallelFNTStrategy
-
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.
- DoubleSixStepFNTStrategy - 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.
- DoubleSixStepFNTStrategy() - Constructor for class org.apfloat.internal.DoubleSixStepFNTStrategy
-
Default constructor.
- DoubleTableFNTStrategy - Class in org.apfloat.internal
-
Fast Number Theoretic Transform 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.
- DoubleTwoPassFNTStrategy - 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.
- DoubleTwoPassFNTStrategy() - Constructor for class org.apfloat.internal.DoubleTwoPassFNTStrategy
-
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
.
- 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(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
-
Exponential function.
- exp(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
-
Exponential function.
- factorial(long) - Static method in class org.apfloat.ApintMath
-
Factorial function.
- factorial(long, int) - Static method in class org.apfloat.ApintMath
-
Factorial function.
- 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.
- 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.
- Float3NTTConvolutionStrategy - Class in org.apfloat.internal
-
Convolution methods in the transform domain for the float
type.
- Float3NTTConvolutionStrategy(int, NTTStrategy) - Constructor for class org.apfloat.internal.Float3NTTConvolutionStrategy
-
Creates a new convoluter that uses the specified
transform for transforming the data.
- FLOAT_PRECISION - Static variable in interface org.apfloat.spi.RadixConstants
-
Precision of a float
in the digits of each 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.
- FloatCarryCRT - Class in org.apfloat.internal
-
Class for performing the final step of a three-modulus
Number Theoretic Transform based convolution.
- FloatCarryCRT(int) - Constructor for class org.apfloat.internal.FloatCarryCRT
-
Creates a carry-CRT 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 specified length 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.
- FloatFactor3NTTStrategy - 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.
- FloatFactor3NTTStrategy(NTTStrategy) - Constructor for class org.apfloat.internal.FloatFactor3NTTStrategy
-
Creates a new factor-3 transform strategy on top of an existing transform.
- FloatFactor3SixStepNTTStrategy - Class in org.apfloat.internal
-
A transform that implements a 3-point transform on
top of the six-step Number Theoretic Transform that does
transforms of length 2n.
- FloatFactor3SixStepNTTStrategy(FloatSixStepFNTStrategy) - Constructor for class org.apfloat.internal.FloatFactor3SixStepNTTStrategy
-
Creates a new factor-3 transform strategy on top of a six-step transform.
- 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.
- FloatMatrix - Class in org.apfloat.internal
-
Optimized matrix transposition methods for the float
type.
- 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 suitable for the
specified length and based on available memory, for the
float
type.
- FloatNTTBuilder() - Constructor for class org.apfloat.internal.FloatNTTBuilder
-
Default constructor.
- FloatParallelFNTStrategy - Class in org.apfloat.internal
-
Common methods to calculate Fast Number Theoretic Transforms
in parallel using multiple threads.
- FloatParallelFNTStrategy() - Constructor for class org.apfloat.internal.FloatParallelFNTStrategy
-
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.
- FloatSixStepFNTStrategy - 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.
- FloatSixStepFNTStrategy() - Constructor for class org.apfloat.internal.FloatSixStepFNTStrategy
-
Default constructor.
- FloatTableFNTStrategy - Class in org.apfloat.internal
-
Fast Number Theoretic Transform 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.
- FloatTwoPassFNTStrategy - 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.
- FloatTwoPassFNTStrategy() - Constructor for class org.apfloat.internal.FloatTwoPassFNTStrategy
-
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
.
- 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(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
-
Floor function.
- fmod(Apfloat, Apfloat) - Static method in class org.apfloat.ApfloatMath
-
Returns x modulo y.
- fmod(Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
-
Modulus.
- 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.
- 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 e.g.
- gcd(Apint, Apint) - Static method in class org.apfloat.ApintMath
-
Greatest common divisor.
- generateFilename() - Method in class org.apfloat.spi.FilenameGenerator
-
Generate a filename.
- 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.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.
- 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.
- 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.
- getCleanupAtExit() - Method in class org.apfloat.ApfloatContext
-
Get if clean-up should be performed at the time the program exits.
- 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[]
.
- 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[]
.
- 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.
- getGlobalContext() - Static method in class org.apfloat.ApfloatContext
-
Get the global ApfloatContext.
- getHost() - Method in class org.apfloat.samples.RemoteOperationExecutor
-
Returns the host name.
- 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.
- getLength() - Method in interface org.apfloat.internal.ParallelRunnable
-
Get the length of the whole set to be run in parallel.
- 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.
- 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[]
.
- getMaxMemoryBlockSize() - Method in class org.apfloat.ApfloatContext
-
Get the maximum memory block size.
- getMemoryTreshold() - Method in class org.apfloat.ApfloatContext
-
Get the memory treshold.
- 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.
- 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.
- getNumberOfProcessors() - Method in class org.apfloat.ApfloatContext
-
Get the number of processors.
- 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.
- 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.
- 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.
- getRunnable(int, int) - Method in interface org.apfloat.internal.ParallelRunnable
-
Get the Runnable object for the specified stride.
- 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() - Method in class org.apfloat.spi.FilenameGenerator
-
Returns the suffix setting of this filename generator.
- 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.
- getTransformLength(long) - Method in class org.apfloat.internal.DoubleFactor3NTTStrategy
-
- getTransformLength(long) - Method in class org.apfloat.internal.DoubleFactor3SixStepNTTStrategy
-
- getTransformLength(long) - Method in class org.apfloat.internal.DoubleTableFNTStrategy
-
- getTransformLength(long) - Method in class org.apfloat.internal.FloatFactor3NTTStrategy
-
- getTransformLength(long) - Method in class org.apfloat.internal.FloatFactor3SixStepNTTStrategy
-
- getTransformLength(long) - Method in class org.apfloat.internal.FloatTableFNTStrategy
-
- getTransformLength(long) - Method in class org.apfloat.internal.IntFactor3NTTStrategy
-
- getTransformLength(long) - Method in class org.apfloat.internal.IntFactor3SixStepNTTStrategy
-
- getTransformLength(long) - Method in class org.apfloat.internal.IntTableFNTStrategy
-
- getTransformLength(long) - Method in class org.apfloat.internal.LongFactor3NTTStrategy
-
- getTransformLength(long) - Method in class org.apfloat.internal.LongFactor3SixStepNTTStrategy
-
- 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.
- 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
-
- 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
-
- I - Static variable in class org.apfloat.Apcomplex
-
Imaginary unit.
- 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(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
-
Imaginary part.
- 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, long, int) - Method in class org.apfloat.internal.DoubleDiskDataStorage
-
- implGetArray(int, long, int) - Method in class org.apfloat.internal.DoubleMemoryDataStorage
-
- implGetArray(int, long, int) - Method in class org.apfloat.internal.FloatDiskDataStorage
-
- implGetArray(int, long, int) - Method in class org.apfloat.internal.FloatMemoryDataStorage
-
- implGetArray(int, long, int) - Method in class org.apfloat.internal.IntDiskDataStorage
-
- implGetArray(int, long, int) - Method in class org.apfloat.internal.IntMemoryDataStorage
-
- implGetArray(int, long, int) - Method in class org.apfloat.internal.LongDiskDataStorage
-
- implGetArray(int, long, int) - Method in class org.apfloat.internal.LongMemoryDataStorage
-
- implGetArray(int, long, int) - Method in class org.apfloat.spi.DataStorage
-
Gets an array access to the data of this data storage.
- 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.DoubleDiskDataStorage
-
- implGetTransposedArray(int, int, int, int) - Method in class org.apfloat.internal.DoubleMemoryDataStorage
-
- implGetTransposedArray(int, int, int, int) - Method in class org.apfloat.internal.FloatDiskDataStorage
-
- implGetTransposedArray(int, int, int, int) - Method in class org.apfloat.internal.FloatMemoryDataStorage
-
- implGetTransposedArray(int, int, int, int) - Method in class org.apfloat.internal.IntDiskDataStorage
-
- implGetTransposedArray(int, int, int, int) - Method in class org.apfloat.internal.IntMemoryDataStorage
-
- implGetTransposedArray(int, int, int, int) - Method in class org.apfloat.internal.LongDiskDataStorage
-
- 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.
- 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.
- 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.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
-
- Int3NTTConvolutionStrategy - Class in org.apfloat.internal
-
Convolution methods in the transform domain for the int
type.
- Int3NTTConvolutionStrategy(int, NTTStrategy) - Constructor for class org.apfloat.internal.Int3NTTConvolutionStrategy
-
Creates a new convoluter that uses the specified
transform for transforming the data.
- 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.
- IntCarryCRT - Class in org.apfloat.internal
-
Class for performing the final step of a three-modulus
Number Theoretic Transform based convolution.
- IntCarryCRT(int) - Constructor for class org.apfloat.internal.IntCarryCRT
-
Creates a carry-CRT 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 specified length 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.
- IntElementaryModMath - Class in org.apfloat.internal
-
Elementary modulo arithmetic functions for int
data.
- IntElementaryModMath() - Constructor for class org.apfloat.internal.IntElementaryModMath
-
Default constructor.
- IntFactor3NTTStrategy - 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.
- IntFactor3NTTStrategy(NTTStrategy) - Constructor for class org.apfloat.internal.IntFactor3NTTStrategy
-
Creates a new factor-3 transform strategy on top of an existing transform.
- IntFactor3SixStepNTTStrategy - Class in org.apfloat.internal
-
A transform that implements a 3-point transform on
top of the six-step Number Theoretic Transform that does
transforms of length 2n.
- IntFactor3SixStepNTTStrategy(IntSixStepFNTStrategy) - Constructor for class org.apfloat.internal.IntFactor3SixStepNTTStrategy
-
Creates a new factor-3 transform strategy on top of a six-step transform.
- 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.
- IntMatrix - Class in org.apfloat.internal
-
Optimized matrix transposition methods for the int
type.
- 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 suitable for the
specified length and based on available memory, for the
int
type.
- IntNTTBuilder() - Constructor for class org.apfloat.internal.IntNTTBuilder
-
Default constructor.
- IntParallelFNTStrategy - Class in org.apfloat.internal
-
Common methods to calculate Fast Number Theoretic Transforms
in parallel using multiple threads.
- IntParallelFNTStrategy() - Constructor for class org.apfloat.internal.IntParallelFNTStrategy
-
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.
- IntSixStepFNTStrategy - 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.
- IntSixStepFNTStrategy() - Constructor for class org.apfloat.internal.IntSixStepFNTStrategy
-
Default constructor.
- IntTableFNTStrategy - Class in org.apfloat.internal
-
Fast Number Theoretic Transform 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.
- IntTwoPassFNTStrategy - 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.
- IntTwoPassFNTStrategy() - Constructor for class org.apfloat.internal.IntTwoPassFNTStrategy
-
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
.
- 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(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.DoubleTableFNTStrategy
-
Inverse (Cooley-Tukey) fast Number Theoretic Transform.
- inverseTableFNT(ArrayAccess, float[], int[]) - Method in class org.apfloat.internal.FloatTableFNTStrategy
-
Inverse (Cooley-Tukey) fast Number Theoretic Transform.
- inverseTableFNT(ArrayAccess, int[], int[]) - Method in class org.apfloat.internal.IntTableFNTStrategy
-
Inverse (Cooley-Tukey) fast Number Theoretic Transform.
- inverseTableFNT(ArrayAccess, long[], int[]) - Method in class org.apfloat.internal.LongTableFNTStrategy
-
Inverse (Cooley-Tukey) fast Number Theoretic Transform.
- inverseTransform(DataStorage, int, long) - Method in class org.apfloat.internal.DoubleFactor3NTTStrategy
-
- inverseTransform(DataStorage, int, long) - Method in class org.apfloat.internal.DoubleFactor3SixStepNTTStrategy
-
- inverseTransform(DataStorage, int, long) - Method in class org.apfloat.internal.DoubleSixStepFNTStrategy
-
- inverseTransform(DataStorage, int, long) - Method in class org.apfloat.internal.DoubleTableFNTStrategy
-
- inverseTransform(DataStorage, int, long) - Method in class org.apfloat.internal.DoubleTwoPassFNTStrategy
-
- inverseTransform(DataStorage, int, long) - Method in class org.apfloat.internal.FloatFactor3NTTStrategy
-
- inverseTransform(DataStorage, int, long) - Method in class org.apfloat.internal.FloatFactor3SixStepNTTStrategy
-
- inverseTransform(DataStorage, int, long) - Method in class org.apfloat.internal.FloatSixStepFNTStrategy
-
- inverseTransform(DataStorage, int, long) - Method in class org.apfloat.internal.FloatTableFNTStrategy
-
- inverseTransform(DataStorage, int, long) - Method in class org.apfloat.internal.FloatTwoPassFNTStrategy
-
- inverseTransform(DataStorage, int, long) - Method in class org.apfloat.internal.IntFactor3NTTStrategy
-
- inverseTransform(DataStorage, int, long) - Method in class org.apfloat.internal.IntFactor3SixStepNTTStrategy
-
- inverseTransform(DataStorage, int, long) - Method in class org.apfloat.internal.IntSixStepFNTStrategy
-
- inverseTransform(DataStorage, int, long) - Method in class org.apfloat.internal.IntTableFNTStrategy
-
- inverseTransform(DataStorage, int, long) - Method in class org.apfloat.internal.IntTwoPassFNTStrategy
-
- inverseTransform(DataStorage, int, long) - Method in class org.apfloat.internal.LongFactor3NTTStrategy
-
- inverseTransform(DataStorage, int, long) - Method in class org.apfloat.internal.LongFactor3SixStepNTTStrategy
-
- inverseTransform(DataStorage, int, long) - Method in class org.apfloat.internal.LongSixStepFNTStrategy
-
- inverseTransform(DataStorage, int, long) - Method in class org.apfloat.internal.LongTableFNTStrategy
-
- inverseTransform(DataStorage, int, long) - Method in class org.apfloat.internal.LongTwoPassFNTStrategy
-
- inverseTransform(DataStorage, int, long) - Method in interface org.apfloat.spi.NTTStrategy
-
Perform an inverse transform on the data.
- 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.
- lcm(Apint, Apint) - Static method in class org.apfloat.ApintMath
-
Least common multiple.
- 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(Object) - Method in class org.apfloat.internal.ParallelRunner
-
Start the synchronization for the given lock key.
- 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(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.
- Long3NTTConvolutionStrategy - Class in org.apfloat.internal
-
Convolution methods in the transform domain for the long
type.
- Long3NTTConvolutionStrategy(int, NTTStrategy) - Constructor for class org.apfloat.internal.Long3NTTConvolutionStrategy
-
Creates a new convoluter that uses the specified
transform for transforming the data.
- 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.
- 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.
- LongCarryCRT - Class in org.apfloat.internal
-
Class for performing the final step of a three-modulus
Number Theoretic Transform based convolution.
- LongCarryCRT(int) - Constructor for class org.apfloat.internal.LongCarryCRT
-
Creates a carry-CRT 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 specified length 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.
- LongFactor3NTTStrategy - 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.
- LongFactor3NTTStrategy(NTTStrategy) - Constructor for class org.apfloat.internal.LongFactor3NTTStrategy
-
Creates a new factor-3 transform strategy on top of an existing transform.
- LongFactor3SixStepNTTStrategy - Class in org.apfloat.internal
-
A transform that implements a 3-point transform on
top of the six-step Number Theoretic Transform that does
transforms of length 2n.
- LongFactor3SixStepNTTStrategy(LongSixStepFNTStrategy) - Constructor for class org.apfloat.internal.LongFactor3SixStepNTTStrategy
-
Creates a new factor-3 transform strategy on top of a six-step transform.
- 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.
- LongMatrix - Class in org.apfloat.internal
-
Optimized matrix transposition methods for the long
type.
- 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 suitable for the
specified length and based on available memory, for the
long
type.
- LongNTTBuilder() - Constructor for class org.apfloat.internal.LongNTTBuilder
-
Default constructor.
- LongParallelFNTStrategy - Class in org.apfloat.internal
-
Common methods to calculate Fast Number Theoretic Transforms
in parallel using multiple threads.
- LongParallelFNTStrategy() - Constructor for class org.apfloat.internal.LongParallelFNTStrategy
-
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.
- LongSixStepFNTStrategy - 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.
- LongSixStepFNTStrategy() - Constructor for class org.apfloat.internal.LongSixStepFNTStrategy
-
Default constructor.
- LongTableFNTStrategy - Class in org.apfloat.internal
-
Fast Number Theoretic Transform 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.
- LongTwoPassFNTStrategy - 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.
- LongTwoPassFNTStrategy() - Constructor for class org.apfloat.internal.LongTwoPassFNTStrategy
-
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
.
- 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.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.
- 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.
- MEMORY_TRESHOLD - Static variable in class org.apfloat.ApfloatContext
-
Property name for specifying the apfloat memory treshold.
- 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(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.
- 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(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.
- multiplyElements(ArrayAccess, int, int, int, double, double) - Method in class org.apfloat.internal.DoubleParallelFNTStrategy
-
Multiply each matrix element (i, j)
by wi * j * scaleFactor
.
- multiplyElements(ArrayAccess, int, int, int, float, float) - Method in class org.apfloat.internal.FloatParallelFNTStrategy
-
Multiply each matrix element (i, j)
by wi * j * scaleFactor
.
- multiplyElements(ArrayAccess, int, int, int, int, int) - Method in class org.apfloat.internal.IntParallelFNTStrategy
-
Multiply each matrix element (i, j)
by wi * j * scaleFactor
.
- multiplyElements(ArrayAccess, int, int, int, long, long) - Method in class org.apfloat.internal.LongParallelFNTStrategy
-
Multiply each matrix element (i, j)
by wi * j * scaleFactor
.
- 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
-
- ParallelNTTStrategy - Interface in org.apfloat.internal
-
Number Theoretic Transform that can be run using multiple threads in parallel.
- ParallelRunnable - Interface in org.apfloat.internal
-
Interface for producing Runnable objects to be run in parallel.
- parallelRunner - Variable in class org.apfloat.internal.DoubleParallelFNTStrategy
-
The parallel runner.
- parallelRunner - Variable in class org.apfloat.internal.FloatParallelFNTStrategy
-
The parallel runner.
- parallelRunner - Variable in class org.apfloat.internal.IntParallelFNTStrategy
-
The parallel runner.
- parallelRunner - Variable in class org.apfloat.internal.LongParallelFNTStrategy
-
The parallel runner.
- ParallelRunner - Class in org.apfloat.internal
-
Class for running Runnable objects in parallel using
multiple threads.
- ParallelRunner(int) - Constructor for class org.apfloat.internal.ParallelRunner
-
Create an instance of a parallel runner.
- permute(int, int) - Static method in class org.apfloat.internal.Scramble
-
Permute the bits of a number to reverse order.
- pi(long) - Static method in class org.apfloat.ApfloatMath
-
Calculates π.
- pi(long, int) - Static method in class org.apfloat.ApfloatMath
-
Calculates π.
- 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.AbstractBinarySplittingSeries(long, int) - Constructor for class org.apfloat.samples.Pi.AbstractBinarySplittingSeries
-
Construct a binary splitting series with the specified precision and radix.
- Pi.BinarySplittingPiCalculator - Class in org.apfloat.samples
-
Class for implementing the binary splitting algorithm.
- Pi.BinarySplittingPiCalculator(Pi.BinarySplittingSeries) - Constructor for class org.apfloat.samples.Pi.BinarySplittingPiCalculator
-
Construct a pi calculator with the specified precision and radix.
- Pi.BinarySplittingProgressIndicator - Class in org.apfloat.samples
-
Indicates progress of the pi calculation using
the binary splitting algorithm.
- Pi.BinarySplittingProgressIndicator(long) - Constructor for class org.apfloat.samples.Pi.BinarySplittingProgressIndicator
-
Construct a progress indicator with the specified
number of terms of the series.
- 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.BorweinPiCalculator(long, int) - Constructor for class org.apfloat.samples.Pi.BorweinPiCalculator
-
Construct a pi calculator with the specified precision and radix.
- Pi.ChudnovskyBinarySplittingSeries - Class in org.apfloat.samples
-
Chudnovskys' algorithm terms for the binary splitting series.
- Pi.ChudnovskyBinarySplittingSeries(long, int) - Constructor for class org.apfloat.samples.Pi.ChudnovskyBinarySplittingSeries
-
Default constructor.
- Pi.ChudnovskyPiCalculator - Class in org.apfloat.samples
-
Basic class for calculating pi using the Chudnovskys' binary splitting algorithm.
- Pi.ChudnovskyPiCalculator(long, int) - Constructor for class org.apfloat.samples.Pi.ChudnovskyPiCalculator
-
Construct a pi calculator with the specified precision and radix.
- Pi.ChudnovskyPiCalculator(Pi.BinarySplittingPiCalculator, long, int) - Constructor for class org.apfloat.samples.Pi.ChudnovskyPiCalculator
-
Construct a pi calculator with the specified binary splitting algorithm.
- Pi.GaussLegendrePiCalculator - Class in org.apfloat.samples
-
Calculates pi using the Gauss-Legendre algorithm.
- Pi.GaussLegendrePiCalculator(long, int) - Constructor for class org.apfloat.samples.Pi.GaussLegendrePiCalculator
-
Construct a pi calculator with the specified precision and radix.
- Pi.RamanujanBinarySplittingSeries - Class in org.apfloat.samples
-
Ramanujan's algorithm terms for the binary splitting series.
- Pi.RamanujanBinarySplittingSeries(long, int) - Constructor for class org.apfloat.samples.Pi.RamanujanBinarySplittingSeries
-
Default constructor.
- Pi.RamanujanPiCalculator - Class in org.apfloat.samples
-
Basic class for calculating pi using the Ramanujan binary splitting algorithm.
- Pi.RamanujanPiCalculator(long, int) - Constructor for class org.apfloat.samples.Pi.RamanujanPiCalculator
-
Construct a pi calculator with the specified precision and radix.
- Pi.RamanujanPiCalculator(Pi.BinarySplittingPiCalculator, long, int) - Constructor for class org.apfloat.samples.Pi.RamanujanPiCalculator
-
Construct a pi calculator with the specified 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.DistributedBinarySplittingPiCalculator(Pi.BinarySplittingSeries) - Constructor for class org.apfloat.samples.PiDistributed.DistributedBinarySplittingPiCalculator
-
Construct a distributed pi calculator with the specified precision and radix.
- PiDistributed.DistributedChudnovskyPiCalculator - Class in org.apfloat.samples
-
Class for calculating pi using the distributed Chudnovskys' binary splitting algorithm.
- PiDistributed.DistributedChudnovskyPiCalculator(long, int) - Constructor for class org.apfloat.samples.PiDistributed.DistributedChudnovskyPiCalculator
-
Construct a pi calculator with the specified precision and radix.
- PiDistributed.DistributedRamanujanPiCalculator - Class in org.apfloat.samples
-
Class for calculating pi using the distributed Ramanujan's binary splitting algorithm.
- PiDistributed.DistributedRamanujanPiCalculator(long, int) - Constructor for class org.apfloat.samples.PiDistributed.DistributedRamanujanPiCalculator
-
Construct a pi calculator with the specified precision and radix.
- PiDistributed.Node - Class in org.apfloat.samples
-
RemoteOperationExecutor that implements the weight property.
- PiDistributed.Node(String, int, int) - Constructor for class org.apfloat.samples.PiDistributed.Node
-
Construct a Node with the specified parameters and one processor.
- PiDistributed.Node(String, int, int, int) - Constructor for class org.apfloat.samples.PiDistributed.Node
-
Construct a Node with the specified parameters.
- 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.ParallelBinarySplittingPiCalculator(Pi.BinarySplittingSeries) - Constructor for class org.apfloat.samples.PiParallel.ParallelBinarySplittingPiCalculator
-
Construct a parallel pi calculator with the specified precision and radix.
- PiParallel.ParallelChudnovskyPiCalculator - Class in org.apfloat.samples
-
Class for calculating pi using the parallel Chudnovskys' binary splitting algorithm.
- PiParallel.ParallelChudnovskyPiCalculator(long, int) - Constructor for class org.apfloat.samples.PiParallel.ParallelChudnovskyPiCalculator
-
Construct a pi calculator with the specified precision and radix.
- PiParallel.ParallelChudnovskyPiCalculator(Pi.BinarySplittingPiCalculator, long, int) - Constructor for class org.apfloat.samples.PiParallel.ParallelChudnovskyPiCalculator
-
Construct a pi calculator with the specified binary splitting algorithm.
- PiParallel.ParallelRamanujanPiCalculator - Class in org.apfloat.samples
-
Class for calculating pi using the parallel Ramanujan's binary splitting algorithm.
- PiParallel.ParallelRamanujanPiCalculator(long, int) - Constructor for class org.apfloat.samples.PiParallel.ParallelRamanujanPiCalculator
-
Construct a pi calculator with the specified precision and radix.
- PiParallel.ParallelRamanujanPiCalculator(Pi.BinarySplittingPiCalculator, long, int) - Constructor for class org.apfloat.samples.PiParallel.ParallelRamanujanPiCalculator
-
Construct a pi calculator with the specified binary splitting algorithm.
- PiParallel.ThreadLimitedOperation<T> - Class in org.apfloat.samples
-
- PiParallel.ThreadLimitedOperation(Operation<T>, int) - Constructor for class org.apfloat.samples.PiParallel.ThreadLimitedOperation
-
Wrap an existing operation to a thread limited context.
- 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(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.
- 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() - Method in class org.apfloat.FixedPrecisionApcomplexHelper
-
Returns the precision where the results are rounded to.
- 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.
- 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.
- 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.
- 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.
- 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(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.
- 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(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.
- 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(long, int, Operation<Apfloat>) - Static method in class org.apfloat.samples.Pi
-
Execute an operation and display some additional information.
- runParallel(ParallelRunnable) - Method in class org.apfloat.internal.ParallelRunner
-
Run Runnable objects in parallel.
- 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(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.
- 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.
- 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.
- 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
.
- 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.
- setMemoryTreshold(int) - Method in class org.apfloat.ApfloatContext
-
Set the maximum size of apfloats in bytes that are
stored in memory within this context.
- 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 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.
- setParallelRunner(ParallelRunner) - Method in class org.apfloat.internal.DoubleCarryCRT
-
Set the parallel runner to be used when executing the CRT.
- setParallelRunner(ParallelRunner) - Method in class org.apfloat.internal.DoubleFactor3NTTStrategy
-
- setParallelRunner(ParallelRunner) - Method in class org.apfloat.internal.DoubleFactor3SixStepNTTStrategy
-
- setParallelRunner(ParallelRunner) - Method in class org.apfloat.internal.DoubleParallelFNTStrategy
-
- setParallelRunner(ParallelRunner) - Method in class org.apfloat.internal.FloatCarryCRT
-
Set the parallel runner to be used when executing the CRT.
- setParallelRunner(ParallelRunner) - Method in class org.apfloat.internal.FloatFactor3NTTStrategy
-
- setParallelRunner(ParallelRunner) - Method in class org.apfloat.internal.FloatFactor3SixStepNTTStrategy
-
- setParallelRunner(ParallelRunner) - Method in class org.apfloat.internal.FloatParallelFNTStrategy
-
- setParallelRunner(ParallelRunner) - Method in class org.apfloat.internal.IntCarryCRT
-
Set the parallel runner to be used when executing the CRT.
- setParallelRunner(ParallelRunner) - Method in class org.apfloat.internal.IntFactor3NTTStrategy
-
- setParallelRunner(ParallelRunner) - Method in class org.apfloat.internal.IntFactor3SixStepNTTStrategy
-
- setParallelRunner(ParallelRunner) - Method in class org.apfloat.internal.IntParallelFNTStrategy
-
- setParallelRunner(ParallelRunner) - Method in class org.apfloat.internal.LongCarryCRT
-
Set the parallel runner to be used when executing the CRT.
- setParallelRunner(ParallelRunner) - Method in class org.apfloat.internal.LongFactor3NTTStrategy
-
- setParallelRunner(ParallelRunner) - Method in class org.apfloat.internal.LongFactor3SixStepNTTStrategy
-
- setParallelRunner(ParallelRunner) - Method in class org.apfloat.internal.LongParallelFNTStrategy
-
- setParallelRunner(ParallelRunner) - Method in interface org.apfloat.internal.ParallelNTTStrategy
-
Set the parallel runner to be used when executing the transform.
- 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.
- 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.
- 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 treshold.
- 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
.
- sin(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
-
Sine.
- sin(Apfloat) - Static method in class org.apfloat.ApfloatMath
-
Sine.
- 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(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
-
Hyperbolic sine.
- sinh(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
-
Hyperbolic sine.
- 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
.
- 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(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.
- 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(Apcomplex, Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
-
Subtraction.
- subtract(Apfloat, Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
-
Subtraction.
- subtract(double[], double[]) - Method in class org.apfloat.internal.DoubleCRTMath
-
Subtracts three words.
- subtract(float[], float[]) - Method in class org.apfloat.internal.FloatCRTMath
-
Subtracts three words.
- subtract(int[], int[]) - Method in class org.apfloat.internal.IntCRTMath
-
Subtracts three words.
- subtract(long[], long[]) - Method in class org.apfloat.internal.LongCRTMath
-
Subtracts three words.
- 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.
- tableFNT(ArrayAccess, double[], int[]) - Method in class org.apfloat.internal.DoubleTableFNTStrategy
-
Forward (Sande-Tukey) fast Number Theoretic Transform.
- tableFNT(ArrayAccess, float[], int[]) - Method in class org.apfloat.internal.FloatTableFNTStrategy
-
Forward (Sande-Tukey) fast Number Theoretic Transform.
- tableFNT(ArrayAccess, int[], int[]) - Method in class org.apfloat.internal.IntTableFNTStrategy
-
Forward (Sande-Tukey) fast Number Theoretic Transform.
- tableFNT(ArrayAccess, long[], int[]) - Method in class org.apfloat.internal.LongTableFNTStrategy
-
Forward (Sande-Tukey) fast Number Theoretic Transform.
- tan(Apcomplex) - Static method in class org.apfloat.ApcomplexMath
-
Tangent.
- tan(Apfloat) - Static method in class org.apfloat.ApfloatMath
-
Tangent.
- 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(Apcomplex) - Method in class org.apfloat.FixedPrecisionApcomplexHelper
-
Hyperbolic tangent.
- tanh(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
-
Hyperbolic tangent.
- toBigInteger() - Method in class org.apfloat.Apint
-
Converts this apint to Java's BigInteger
.
- 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(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
.
- 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.DoubleFactor3NTTStrategy
-
- transform(DataStorage, int) - Method in class org.apfloat.internal.DoubleFactor3SixStepNTTStrategy
-
- transform(DataStorage, int) - Method in class org.apfloat.internal.DoubleSixStepFNTStrategy
-
- transform(DataStorage, int) - Method in class org.apfloat.internal.DoubleTableFNTStrategy
-
- transform(DataStorage, int) - Method in class org.apfloat.internal.DoubleTwoPassFNTStrategy
-
- transform(DataStorage, int) - Method in class org.apfloat.internal.FloatFactor3NTTStrategy
-
- transform(DataStorage, int) - Method in class org.apfloat.internal.FloatFactor3SixStepNTTStrategy
-
- transform(DataStorage, int) - Method in class org.apfloat.internal.FloatSixStepFNTStrategy
-
- transform(DataStorage, int) - Method in class org.apfloat.internal.FloatTableFNTStrategy
-
- transform(DataStorage, int) - Method in class org.apfloat.internal.FloatTwoPassFNTStrategy
-
- transform(DataStorage, int) - Method in class org.apfloat.internal.IntFactor3NTTStrategy
-
- transform(DataStorage, int) - Method in class org.apfloat.internal.IntFactor3SixStepNTTStrategy
-
- transform(DataStorage, int) - Method in class org.apfloat.internal.IntSixStepFNTStrategy
-
- transform(DataStorage, int) - Method in class org.apfloat.internal.IntTableFNTStrategy
-
- transform(DataStorage, int) - Method in class org.apfloat.internal.IntTwoPassFNTStrategy
-
- transform(DataStorage, int) - Method in class org.apfloat.internal.LongFactor3NTTStrategy
-
- transform(DataStorage, int) - Method in class org.apfloat.internal.LongFactor3SixStepNTTStrategy
-
- transform(DataStorage, int) - Method in class org.apfloat.internal.LongSixStepFNTStrategy
-
- transform(DataStorage, int) - Method in class org.apfloat.internal.LongTableFNTStrategy
-
- transform(DataStorage, int) - Method in class org.apfloat.internal.LongTwoPassFNTStrategy
-
- transform(DataStorage, int) - Method in interface org.apfloat.spi.NTTStrategy
-
Perform a forward transform on the data.
- 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(int, int, boolean, ArrayAccess, double[], int[]) - Method in class org.apfloat.internal.DoubleParallelFNTStrategy
-
Transform the rows of the data matrix.
- transformRows(int, int, boolean, ArrayAccess, float[], int[]) - Method in class org.apfloat.internal.FloatParallelFNTStrategy
-
Transform the rows of the data matrix.
- transformRows(int, int, boolean, ArrayAccess, int[], int[]) - Method in class org.apfloat.internal.IntParallelFNTStrategy
-
Transform the rows of the data matrix.
- transformRows(int, int, boolean, ArrayAccess, long[], int[]) - Method in class org.apfloat.internal.LongParallelFNTStrategy
-
Transform the rows of the data matrix.
- transpose(ArrayAccess, int, int) - Static method in class org.apfloat.internal.DoubleMatrix
-
Transpose a n1 x n2 matrix.
- transpose(ArrayAccess, int, int) - Static method in class org.apfloat.internal.FloatMatrix
-
Transpose a n1 x n2 matrix.
- transpose(ArrayAccess, int, int) - Static method in class org.apfloat.internal.IntMatrix
-
Transpose a n1 x n2 matrix.
- transpose(ArrayAccess, int, int) - Static method in class org.apfloat.internal.LongMatrix
-
Transpose a n1 x n2 matrix.
- transposeSquare(ArrayAccess, int, int) - Static method in class org.apfloat.internal.DoubleMatrix
-
Transpose a square n1 x n1 block of n1 x n2 matrix.
- transposeSquare(ArrayAccess, int, int) - Static method in class org.apfloat.internal.FloatMatrix
-
Transpose a square n1 x n1 block of n1 x n2 matrix.
- transposeSquare(ArrayAccess, int, int) - Static method in class org.apfloat.internal.IntMatrix
-
Transpose a square n1 x n1 block of n1 x n2 matrix.
- transposeSquare(ArrayAccess, int, int) - Static method in class org.apfloat.internal.LongMatrix
-
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(Apfloat) - Method in class org.apfloat.FixedPrecisionApfloatHelper
-
Truncate fractional part.