public class SmallExponentPrecomputation
extends java.lang.Object
| Constructor and Description |
|---|
SmallExponentPrecomputation(GroupElementImpl base) |
| Modifier and Type | Method and Description |
|---|---|
void |
compute(int windowSize,
boolean invertExisting) |
void |
computeNegativePowers(int windowSize,
boolean invertExisting) |
GroupElementImpl |
get(int exponent) |
int |
getCurrentlySupportedNegativeWindowSize() |
int |
getCurrentlySupportedPositiveWindowSize() |
int |
getCurrentlySupportedWindowSize() |
int |
getCurrentMaxNegativeExponent() |
int |
getCurrentMaxPositiveExponent() |
GroupElementImpl |
getOddNegativePower(int exponent) |
GroupElementImpl |
getOddPositivePower(int exponent) |
public SmallExponentPrecomputation(GroupElementImpl base)
public int getCurrentMaxPositiveExponent()
public int getCurrentMaxNegativeExponent()
public int getCurrentlySupportedPositiveWindowSize()
public int getCurrentlySupportedNegativeWindowSize()
public int getCurrentlySupportedWindowSize()
public GroupElementImpl get(int exponent)
public GroupElementImpl getOddPositivePower(int exponent)
public GroupElementImpl getOddNegativePower(int exponent)
public void compute(int windowSize,
boolean invertExisting)
public void computeNegativePowers(int windowSize,
boolean invertExisting)