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 © 2017. All rights reserved.