Uses of Class
cc.redberry.rings.poly.MultivariateRing
-
Packages that use MultivariateRing Package Description cc.redberry.rings cc.redberry.rings.io cc.redberry.rings.poly cc.redberry.rings.poly.multivar -
-
Uses of MultivariateRing in cc.redberry.rings
Methods in cc.redberry.rings that return MultivariateRing Modifier and Type Method Description static <E> MultivariateRing<MultivariatePolynomial<E>>Rings. MultivariateRing(int nVariables, Ring<E> coefficientRing)Ring of multivariate polynomials with specified number of variables over specified coefficient ringstatic <E> MultivariateRing<MultivariatePolynomial<E>>Rings. MultivariateRing(int nVariables, Ring<E> coefficientRing, Comparator<DegreeVector> monomialOrder)Ring of multivariate polynomials with specified number of variables over specified coefficient ringstatic <Term extends AMonomial<Term>,Poly extends AMultivariatePolynomial<Term,Poly>>
MultivariateRing<Poly>Rings. MultivariateRing(Poly factory)Ring of multivariate polynomials with specified factorystatic MultivariateRing<MultivariatePolynomial<Rational<BigInteger>>>Rings. MultivariateRingQ(int nVariables)Ring of multivariate polynomials over rationals (Q[x1, x2, ...])static MultivariateRing<MultivariatePolynomial<BigInteger>>Rings. MultivariateRingZ(int nVariables)Ring of multivariate polynomials over integers (Z[x1, x2, ...])static MultivariateRing<MultivariatePolynomial<BigInteger>>Rings. MultivariateRingZp(int nVariables, BigInteger modulus)Ring of multivariate polynomials over Zp integers (Zp[x1, x2, ...]) with arbitrary large modulusstatic MultivariateRing<MultivariatePolynomialZp64>Rings. MultivariateRingZp64(int nVariables, long modulus)Ring of multivariate polynomials over Zp machine integers (Zp[x1, x2, ...])static MultivariateRing<MultivariatePolynomialZp64>Rings. MultivariateRingZp64(int nVariables, long modulus, Comparator<DegreeVector> monomialOrder)Ring of multivariate polynomials over Zp integers (Zp[x1, x2, ...])static MultivariateRing<MultivariatePolynomialZp64>Rings. MultivariateRingZp64(int nVariables, IntegersZp64 modulus)Ring of multivariate polynomials over Zp integers (Zp[x1, x2, ...])static MultivariateRing<MultivariatePolynomialZp64>Rings. MultivariateRingZp64(int nVariables, IntegersZp64 modulus, Comparator<DegreeVector> monomialOrder)Ring of multivariate polynomials over Zp integers (Zp[x1, x2, ...])Methods in cc.redberry.rings with parameters of type MultivariateRing Modifier and Type Method Description static <Term extends AMonomial<Term>,Poly extends AMultivariatePolynomial<Term,Poly>>
QuotientRing<Term,Poly>Rings. QuotientRing(MultivariateRing<Poly> baseRing, Ideal<Term,Poly> ideal)Quotient ringbaseRing/<ideal> -
Uses of MultivariateRing in cc.redberry.rings.io
Fields in cc.redberry.rings.io declared as MultivariateRing Modifier and Type Field Description protected MultivariateRing<Poly>Coder. polyRingauxiliary polynomial ringMethods in cc.redberry.rings.io with parameters of type MultivariateRing Modifier and Type Method Description static <Element,Term extends AMonomial<Term>,Poly extends AMultivariatePolynomial<Term,Poly>>
Coder<Element,Term,Poly>Coder. mkCoder(Ring<Element> baseRing, Map<String,Element> eVariables, MultivariateRing<Poly> polyRing, Map<String,Poly> pVariables, SerializableFunction<Poly,Element> polyToElement)static <E> Coder<MultivariatePolynomial<E>,Monomial<E>,MultivariatePolynomial<E>>Coder. mkMultivariateCoder(MultivariateRing<MultivariatePolynomial<E>> ring, Coder<E,?,?> cfCoder, String... variables)Create parser for multivariate polynomial ringsstatic <E> Coder<MultivariatePolynomial<E>,Monomial<E>,MultivariatePolynomial<E>>Coder. mkMultivariateCoder(MultivariateRing<MultivariatePolynomial<E>> ring, Coder<E,?,?> cfCoder, Map<String,MultivariatePolynomial<E>> variables)Create coder for multivariate polynomial ringsstatic <Term extends AMonomial<Term>,Poly extends AMultivariatePolynomial<Term,Poly>>
Coder<Poly,Term,Poly>Coder. mkMultivariateCoder(MultivariateRing<Poly> ring, String... variables)Create coder for multivariate polynomial ringsstatic <Term extends AMonomial<Term>,Poly extends AMultivariatePolynomial<Term,Poly>>
Coder<Poly,Term,Poly>Coder. mkMultivariateCoder(MultivariateRing<Poly> ring, Map<String,Poly> variables)Create coder for multivariate polynomial rings -
Uses of MultivariateRing in cc.redberry.rings.poly
Fields in cc.redberry.rings.poly declared as MultivariateRing Modifier and Type Field Description MultivariateRing<Poly>QuotientRing. baseRingthe base ringMethods in cc.redberry.rings.poly that return MultivariateRing Modifier and Type Method Description MultivariateRing<Poly>MultivariateRing. dropVariable()Constructors in cc.redberry.rings.poly with parameters of type MultivariateRing Constructor Description QuotientRing(MultivariateRing<Poly> baseRing, Ideal<Term,Poly> ideal) -
Uses of MultivariateRing in cc.redberry.rings.poly.multivar
Methods in cc.redberry.rings.poly.multivar that return MultivariateRing Modifier and Type Method Description static <Poly extends AMultivariatePolynomial<?,Poly>>
MultivariateRing<Poly>MultivariateConversions. merge(IPolynomialRing<MultivariatePolynomial<Poly>> ring, int... variables)Given poly in R[x1,x2,...,xN] converts to poly in R[variables][other_variables]static <Poly extends AMultivariatePolynomial<?,Poly>>
MultivariateRing<MultivariatePolynomial<Poly>>MultivariateConversions. split(IPolynomialRing<Poly> ring, int... variables)Given poly in R[x1,x2,...,xN] converts to poly in R[variables][other_variables]
-