A B C D E F G H I L M N O P Q R S T U Z

M

main(String[]) - Static method in class com.perisic.ring.CyclotomicField
A very simple tester for this class.
main(String[]) - Static method in class com.perisic.ring.Matrix2x2Ring
A simple test method.
main(String[]) - Static method in class com.perisic.ring.QuotientField
 
main(String[]) - Static method in class com.perisic.ring.UniversalCyclotomicField
This is for testing this class only.
main(String[]) - Static method in class com.perisic.ring.UniversalPolynomialRing
Simple test method.
map(RingElt) - Method in class com.perisic.ring.CyclotomicField
If the ring of the argument is of a dth cyclotomic field and d a divisor of n we embed via the mapping zd -> znn/d where zn denotes a fixed nth root of unity.
map(double) - Method in class com.perisic.ring.DoubleField
Maps a double to this field.
map(String) - Method in class com.perisic.ring.DoubleField
Returns str as a DoubleField.
map(boolean) - Method in class com.perisic.ring.F2Field
Maps false to 0 and true to 1.
map(RingElt) - Method in class com.perisic.ring.F2Field
If b is a modular integer ring, such that the modulus maps to 0, the value of b is mapped to F2.
map(RingElt) - Method in class com.perisic.ring.Matrix2x2Ring
Maps a 2x2 matrix m into this.
map(String) - Method in class com.perisic.ring.Matrix2x2Ring
Maps a matrix of the form { { xxx, yyy } { uuu, vvv } } into this ring.
map(RingElt) - Method in class com.perisic.ring.ModularIntegerRing
Performs the ususal map as in Ring.map(RingElt).
map(String) - Method in class com.perisic.ring.ModularRing
Maps str first into R, then into this.
map(RingElt) - Method in class com.perisic.ring.ModularRing
If the ring of a is a quotient field we map the quotient of numerator and denominator.
map(RingElt) - Method in class com.perisic.ring.PolynomialRing
Maps a RingElt of various other rings to this ring.
map(String) - Method in class com.perisic.ring.PolynomialRing
Maps a String to an element of this PolynomialRing.
map(RingElt) - Method in class com.perisic.ring.QuotientField
If a is an element of another QuotientRing, numerator and denominator are mapped to B.
map(String) - Method in class com.perisic.ring.QuotientField
Maps the String a into this Ring.
map(RingElt) - Method in class com.perisic.ring.RationalField
Maps Ring.Z elements and into this.
map(String) - Method in class com.perisic.ring.RationalField
Maps the String a of the form xxxxx/yyyyy and xxxxxx into this field.
map(int) - Method in class com.perisic.ring.Ring
Maps a into the Ring.
map(BigInteger) - Method in class com.perisic.ring.Ring
Maps a into the Ring.
map(RingElt) - Method in class com.perisic.ring.Ring
Maps a into the Ring.
map(String) - Method in class com.perisic.ring.Ring
Maps a String into the Ring.
map(Object) - Method in class com.perisic.ring.Ring
By default, maps a into the Ring using appropriate methods if a is a RingElt, a BigInteger or a String.
map(int, String) - Method in class com.perisic.ring.UniversalCyclotomicField
maps the string str into the n-th cyclotomic field
map(RingElt) - Method in class com.perisic.ring.UniversalCyclotomicField
The following Rings are mapped: Cyclotomic fields, where the variable is of the form z* where z ist the preifx of the variable and * is a number; Polynomial rings and Quotient fields over Polynomial rings where the variables are of the form z*; the usual suspects (Z, Q).
map(String) - Method in class com.perisic.ring.UniversalCyclotomicField
Strings denoting Rational functions (elements of Quotient fields of Polynomial rings) over variables of the form z* where z ist the preifx of the variable and * is a number; are mapped.
map(String) - Method in class com.perisic.ring.UniversalPolynomialRing
All Java identifiers are allowed as variables.
map(String) - Method in class com.perisic.ring.UniversalRing
Maps a string to the ring obtained by findRing() without parameter.
map(RingElt) - Method in class com.perisic.ring.UniversalRing
Maps a RingElt using the findRing() method with one parameter.
Matrix2x2Ring - Class in com.perisic.ring
The ring of 2 x 2 matrices {{a,b},{c,d}} with a,b,c and d in B, where B is any Ring.
Matrix2x2Ring(Ring) - Constructor for class com.perisic.ring.Matrix2x2Ring
construction of a new Matrix2x2Ring over B.
mod(RingElt, RingElt) - Method in class com.perisic.ring.IntegerRing
Remainder of Euclidian division.
mod(RingElt, RingElt) - Method in class com.perisic.ring.PolynomialRing
Returns p%q (remainder of Euclidian division).
mod(RingElt, RingElt) - Method in class com.perisic.ring.Ring
Returns a % m (euclidian division, a modulo m).
mod(RingElt, RingElt) - Method in class com.perisic.ring.UniversalRing
Modular computation.
ModularIntegerRing - Class in com.perisic.ring
The modular integer ring Z/nZ.
ModularIntegerRing(Object) - Constructor for class com.perisic.ring.ModularIntegerRing
Construction of Z/mZ with m = modulus.
ModularIntegerRing(int) - Constructor for class com.perisic.ring.ModularIntegerRing
 
ModularRing - Class in com.perisic.ring
Implements a ring R/fR where R is an element of the ring R.
ModularRing(RingElt) - Constructor for class com.perisic.ring.ModularRing
Constructs m.getRing()/m * m.getRing().
mult(RingElt, RingElt) - Method in class com.perisic.ring.DoubleField
Multiplication.
mult(RingElt, RingElt) - Method in class com.perisic.ring.F2Field
The multiplicaton a * b mod 2.
mult(RingElt, RingElt) - Method in class com.perisic.ring.IntegerRing
Returns the product of the parameters.
mult(RingElt, RingElt) - Method in class com.perisic.ring.Matrix2x2Ring
Return the product of two 2*2 matrices, m1 * m2.
mult(RingElt, RingElt) - Method in class com.perisic.ring.ModularIntegerRing
Returns a * b mod m.
mult(RingElt, RingElt) - Method in class com.perisic.ring.ModularRing
Multiplication.
mult(RingElt, RingElt) - Method in class com.perisic.ring.PolynomialRing
Returns the product of the parameters.
mult(RingElt, RingElt) - Method in class com.perisic.ring.QuotientField
Multiplication a * b.
mult(RingElt, RingElt) - Method in class com.perisic.ring.RationalField
Returns a * b.
mult(RingElt, RingElt) - Method in class com.perisic.ring.Ring
The mutiplicaton a * b of two ring elements a and b.
mult(RingElt, RingElt) - Method in class com.perisic.ring.UniversalRing
Multiplication.

A B C D E F G H I L M N O P Q R S T U Z