| Package | Description |
|---|---|
| org.apfloat.internal |
Default implementations of the apfloat Service Provider Interface (SPI).
|
| Class and Description |
|---|
| 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.
|
| 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.
|
| DoubleMemoryDataStorage
Memory based data storage implementation for the
double
element type. |
| 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.
|
| 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.
|
| FloatMemoryDataStorage
Memory based data storage implementation for the
float
element type. |
| 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.
|
| 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.
|
| IntMemoryDataStorage
Memory based data storage implementation for the
int
element type. |
| 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.
|
| 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.
|
| LongMemoryDataStorage
Memory based data storage implementation for the
long
element type. |
| 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.
|
| 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.
|
Copyright © 2024. All rights reserved.