Package org.apfloat.internal
Interface DoubleModConstants
public interface DoubleModConstants
Constants needed for various modular arithmetic operations for the
double
type.- Version:
- 1.0
- Author:
- Mikko Tommila
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final double
Maximum power-of-two base that fits in adouble
.static final int
Maximum bits in a power-of-two base that fits in adouble
.static final long
Maximum transform length for the moduli.static final double[]
Moduli to be used in number theoretic transforms.static final double[]
Primitive roots for the corresponding moduli.
-
Field Details
-
MODULUS
static final double[] MODULUSModuli to be used in number theoretic transforms. Allows transform lengths upto 3*243. -
PRIMITIVE_ROOT
static final double[] PRIMITIVE_ROOTPrimitive roots for the corresponding moduli. -
MAX_TRANSFORM_LENGTH
static final long MAX_TRANSFORM_LENGTHMaximum transform length for the moduli.- See Also:
-
MAX_POWER_OF_TWO_BITS
static final int MAX_POWER_OF_TWO_BITSMaximum bits in a power-of-two base that fits in adouble
.- See Also:
-
MAX_POWER_OF_TWO_BASE
static final double MAX_POWER_OF_TWO_BASEMaximum power-of-two base that fits in adouble
.- See Also:
-