org.rubato.math.arith
Class ZnString
java.lang.Object
org.rubato.math.arith.RingString
org.rubato.math.arith.ZnString
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<RingString>
public final class ZnString
- extends RingString
The ring of strings with integer factors mod p.
- See Also:
- Serialized Form
Constructor Summary |
ZnString(Complex c,
int modulus)
|
ZnString(double d,
int modulus)
|
ZnString(int i,
int modulus)
|
ZnString(int modulus,
java.lang.Object... objects)
|
ZnString(java.util.List<java.lang.String> words,
java.util.List<java.lang.Integer> factors,
int modulus)
|
ZnString(Rational r,
int modulus)
|
ZnString(RingString rs,
int modulus)
|
ZnString(java.lang.String[] words,
int[] factors,
int modulus)
|
ZnString(java.lang.String word,
int modulus)
|
ZnString(java.lang.String word,
int factor,
int modulus)
|
Methods inherited from class org.rubato.math.arith.RingString |
add, compareTo, difference, equals, fold, getFactorForString, getString, getStrings, hashCode, multiply, negate, negated, product, scale, scaled, stringRep, StringToDouble, subtract, sum, toString |
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
ZnString
public ZnString(java.lang.String word,
int modulus)
ZnString
public ZnString(java.lang.String word,
int factor,
int modulus)
ZnString
public ZnString(java.lang.String[] words,
int[] factors,
int modulus)
ZnString
public ZnString(java.util.List<java.lang.String> words,
java.util.List<java.lang.Integer> factors,
int modulus)
ZnString
public ZnString(int modulus,
java.lang.Object... objects)
ZnString
public ZnString(RingString rs,
int modulus)
ZnString
public ZnString(int i,
int modulus)
ZnString
public ZnString(Rational r,
int modulus)
ZnString
public ZnString(double d,
int modulus)
ZnString
public ZnString(Complex c,
int modulus)
getZero
public static ZnString getZero(int modulus)
getOne
public static ZnString getOne(int modulus)
parseZnString
public static ZnString parseZnString(java.lang.String string,
int modulus)
clone
public java.lang.Object clone()
- Specified by:
clone
in class RingString
getModulus
public int getModulus()