org.apfloat.internal
Interface IntModConstants


public interface IntModConstants

Constants needed for various modular arithmetic operations for the int type.

Version:
1.0
Author:
Mikko Tommila

Field Summary
static int MAX_POWER_OF_TWO_BASE
          Maximum power-of-two base that fits in an int.
static int MAX_POWER_OF_TWO_BITS
          Maximum bits in a power-of-two base that fits in an int.
static long MAX_TRANSFORM_LENGTH
          Maximum transform length for the moduli.
static int[] MODULUS
          Moduli to be used in number theoretic transforms.
static int[] PRIMITIVE_ROOT
          Primitive roots for the corresponding moduli.
 

Field Detail

MODULUS

static final int[] MODULUS
Moduli to be used in number theoretic transforms. Allows transform lengths upto 3*224.


PRIMITIVE_ROOT

static final int[] PRIMITIVE_ROOT
Primitive roots for the corresponding moduli.


MAX_TRANSFORM_LENGTH

static final long MAX_TRANSFORM_LENGTH
Maximum transform length for the moduli.

See Also:
Constant Field Values

MAX_POWER_OF_TWO_BITS

static final int MAX_POWER_OF_TWO_BITS
Maximum bits in a power-of-two base that fits in an int.

See Also:
Constant Field Values

MAX_POWER_OF_TWO_BASE

static final int MAX_POWER_OF_TWO_BASE
Maximum power-of-two base that fits in an int.

See Also:
Constant Field Values