Uses of Class
com.perisic.ring.Ring

Uses of Ring in com.perisic.ring
 

Subclasses of Ring in com.perisic.ring
 class CyclotomicField
          This class implements a cyclotomic field.
 class DoubleField
          The real numbers.
 class F2Field
          The finite prime field of characteristic 2.
 class FinitePrimeField
          Title: FinitePrimeField
 class IntegerRing
          The ring of Integers.
 class Matrix2x2Ring
          The ring of 2 x 2 matrices {{a,b},{c,d}} with a,b,c and d in B, where B is any Ring.
 class ModularIntegerRing
          The modular integer ring Z/nZ.
 class ModularRing
          Implements a ring R/fR where R is an element of the ring R.
 class PolynomialRing
          Multivariate Polynomials over a Ring.
 class QuotientField
          A field of fractions p/q with p,q in B, where B is any Ring.
 class RationalField
          The field Q of rational numbers.
 class UniversalCyclotomicField
          The infinite algebraic extension of Q which contains all unit roots.
 class UniversalPolynomialRing
          The field of polynomials over all allowed variable names as variables.
 class UniversalRing
          An abstract class for an universal ring.
 

Methods in com.perisic.ring that return Ring
abstract  Ring UniversalRing.findRing()
          A suitable ring able to map 0 (and 1).
 Ring UniversalPolynomialRing.findRing()
           
 Ring UniversalCyclotomicField.findRing()
           
abstract  Ring UniversalRing.findRing(RingElt a)
          A suitable ring able to map a.
 Ring UniversalPolynomialRing.findRing(RingElt a)
          The ring over the coefficient ring with the variables of a.getRing().
 Ring UniversalCyclotomicField.findRing(RingElt a)
          Returns the ring of the argument a if this a Cyclotomic field or Q.
abstract  Ring UniversalRing.findRing(RingElt a, RingElt b)
          A suitable ring able to map a and b.
 Ring UniversalPolynomialRing.findRing(RingElt a, RingElt b)
          The result is the coefficient ring over the variables of a.getRing() and the variables of b.getRing().
 Ring UniversalCyclotomicField.findRing(RingElt a, RingElt b)
          Returns cyaclotomic field which contains both a and b.
 Ring Matrix2x2Ring.getbaseRing()
          Returns the ring of coefficients of the matrix.
 Ring QuotientField.getBaseRing()
          Returns the denominator and numerator ring B (the base ring).
 Ring PolynomialRing.getCoefficientRing()
          Returns the Ring R sucht that the PolynomialRing is the Ring R[x] where x is the variable of the PolynomialRing.
 Ring RingElt.getRing()
          Returns the ring R which has been used for construction of the element.
 

Methods in com.perisic.ring with parameters of type Ring
static RingElt CyclotomicField.getCyclotomicPolynomial(Ring F, int n, java.lang.String variable)
          Constructs the n-th cyclotomic polynomial over the ring F as a polynomial in the variable variable.
 

Constructors in com.perisic.ring with parameters of type Ring
Matrix2x2Ring(Ring BaseRing)
          construction of a new Matrix2x2Ring over B.
PolynomialRing(Ring R, java.lang.String variables)
          Constructs a new polynomial ring over one or more variables.
PolynomialRing(Ring R, java.lang.String[] variables)
          Constructs a new polynomial ring over variables.length variables.
QuotientField(Ring BaseRing)
          Construction.
RingElt(Ring R)
          Constructs the ring element as an element of the ring R.
UniversalPolynomialRing(Ring coefficientRing)
          Construct the universal polynomial field by the ring of coefficients.