AbstractConvolutionBuilder |
Abstract base class for creating convolutions of suitable type for the specified length.
|
AbstractDataStorageBuilder |
Abstract base class for a data storage creation strategy.
|
AbstractNTTBuilder |
Abstract base class for creating Number Theoretic Transforms suitable for the
specified length, based on available memory configured in the ApfloatContext .
|
AbstractStepFNTStrategy |
Abstract superclass for step-based FNT strategies.
|
ApfloatInternalException |
Exception indicating some unexpected apfloat
implementation specific error situation.
|
DiskDataStorage |
Abstract base class for disk-based data storage, containing the common
functionality independent of the element type.
|
DiskDataStorage.FileStorage |
|
DiskDataStorage.FileStorageReference |
|
DoubleApfloatImpl |
Immutable apfloat implementation class for the
double data element type.
|
DoubleBaseMath |
Mathematical operations on numbers in a base.
|
DoubleCRTMath |
Basic arithmetic for calculating the Chinese Remainder
Theorem.
|
DoubleDiskDataStorage |
Disk-based data storage for the double element type.
|
DoubleElementaryModMath |
Elementary modulo arithmetic functions for double data.
|
DoubleMediumConvolutionStrategy |
Medium-length convolution strategy.
|
DoubleMemoryArrayAccess |
Array access class based on a double[] .
|
DoubleMemoryDataStorage |
Memory based data storage implementation for the double
element type.
|
DoubleMemoryDataStorage.ReadWriteIterator |
|
DoubleModMath |
Modulo arithmetic functions for double data.
|
DoubleTableFNT |
Fast Number Theoretic Transform that uses lookup tables
for powers of n:th root of unity and permutation indexes.
|
FloatApfloatImpl |
Immutable apfloat implementation class for the
float data element type.
|
FloatBaseMath |
Mathematical operations on numbers in a base.
|
FloatCRTMath |
Basic arithmetic for calculating the Chinese Remainder
Theorem.
|
FloatDiskDataStorage |
Disk-based data storage for the float element type.
|
FloatElementaryModMath |
Elementary modulo arithmetic functions for float data.
|
FloatMediumConvolutionStrategy |
Medium-length convolution strategy.
|
FloatMemoryArrayAccess |
Array access class based on a float[] .
|
FloatMemoryDataStorage |
Memory based data storage implementation for the float
element type.
|
FloatMemoryDataStorage.ReadWriteIterator |
|
FloatModMath |
Modulo arithmetic functions for float data.
|
FloatTableFNT |
Fast Number Theoretic Transform that uses lookup tables
for powers of n:th root of unity and permutation indexes.
|
IntApfloatImpl |
Immutable apfloat implementation class for the
int data element type.
|
IntBaseMath |
Mathematical operations on numbers in a base.
|
IntCRTMath |
Basic arithmetic for calculating the Chinese Remainder
Theorem.
|
IntDiskDataStorage |
Disk-based data storage for the int element type.
|
IntElementaryModMath |
Elementary modulo arithmetic functions for int data.
|
IntMediumConvolutionStrategy |
Medium-length convolution strategy.
|
IntMemoryArrayAccess |
Array access class based on a int[] .
|
IntMemoryDataStorage |
Memory based data storage implementation for the int
element type.
|
IntMemoryDataStorage.ReadWriteIterator |
|
IntModMath |
Modulo arithmetic functions for int data.
|
IntTableFNT |
Fast Number Theoretic Transform that uses lookup tables
for powers of n:th root of unity and permutation indexes.
|
LongApfloatImpl |
Immutable apfloat implementation class for the
long data element type.
|
LongBaseMath |
Mathematical operations on numbers in a base.
|
LongCRTMath |
Basic arithmetic for calculating the Chinese Remainder
Theorem.
|
LongDiskDataStorage |
Disk-based data storage for the long element type.
|
LongElementaryModMath |
Elementary modulo arithmetic functions for long data.
|
LongMediumConvolutionStrategy |
Medium-length convolution strategy.
|
LongMemoryArrayAccess |
Array access class based on a long[] .
|
LongMemoryDataStorage |
Memory based data storage implementation for the long
element type.
|
LongMemoryDataStorage.ReadWriteIterator |
|
LongModMath |
Modulo arithmetic functions for long data.
|
LongTableFNT |
Fast Number Theoretic Transform that uses lookup tables
for powers of n:th root of unity and permutation indexes.
|
MessagePasser |
Message passing helper class for parallel codes.
|
Parallelizable |
Any task that can use a ParallelRunner to execute operations in parallel.
|
ParallelRunnable |
Abstract class for a Runnable that can be run in parallel by
multiple threads.
|
ThreeNTTConvolutionStrategy |
Convolution using three Number Theoretic Transforms
and the Chinese Remainder Theorem to get the final result.
|