Uses of Class
cc.redberry.rings.poly.multivar.Monomial
-
Packages that use Monomial Package Description cc.redberry.rings.io cc.redberry.rings.poly.multivar -
-
Uses of Monomial in cc.redberry.rings.io
Methods in cc.redberry.rings.io that return types with arguments of type Monomial Modifier and Type Method Description 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 rings -
Uses of Monomial in cc.redberry.rings.poly.multivar
Methods in cc.redberry.rings.poly.multivar that return Monomial Modifier and Type Method Description Monomial<E>IMonomialAlgebra.MonomialAlgebra. create(int[] exponents)Monomial<E>IMonomialAlgebra.MonomialAlgebra. create(DegreeVector degreeVector)Monomial<E>[]IMonomialAlgebra.MonomialAlgebra. createArray(int length)Monomial<E>IMonomialAlgebra.MonomialAlgebra. divideOrNull(Monomial<E> dividend, Monomial<E> divider)Monomial<E>Monomial. forceSetDegreeVector(int[] exponents, int totalDegree)Monomial<E>IMonomialAlgebra.MonomialAlgebra. getUnitTerm(int nVariables)Monomial<E>IMonomialAlgebra.MonomialAlgebra. getZeroTerm(int nVariables)Monomial<E>IMonomialAlgebra.MonomialAlgebra. multiply(Monomial<E> a, BigInteger b)Monomial<E>IMonomialAlgebra.MonomialAlgebra. multiply(Monomial<E> a, Monomial<E> b)Monomial<E>IMonomialAlgebra.MonomialAlgebra. negate(Monomial<E> term)Monomial<E>IMonomialAlgebra.MonomialAlgebra. pow(Monomial<E> term, int exponent)Monomial<E>Monomial. setCoefficient(E c)Monomial<E>Monomial. setCoefficientFrom(Monomial<E> oth)Monomial<E>Monomial. setDegreeVector(int[] exponents, int totalDegree)Monomial<E>Monomial. setDegreeVector(DegreeVector oth)Monomial<BigInteger>MonomialZp64. toBigMonomial()Methods in cc.redberry.rings.poly.multivar that return types with arguments of type Monomial Modifier and Type Method Description static cc.redberry.rings.poly.multivar.GroebnerBases.GBResult<Monomial<BigInteger>,MultivariatePolynomial<BigInteger>>GroebnerBases. GroebnerBasisInZ(List<MultivariatePolynomial<BigInteger>> generators, Comparator<DegreeVector> monomialOrder, GroebnerBases.HilbertSeries hilbertSeries, boolean tryModular)Computes Groebner basis (minimized and reduced) of a given ideal over Z represented by a list of generators.static cc.redberry.rings.poly.multivar.GroebnerBases.GBResult<Monomial<BigInteger>,MultivariatePolynomial<BigInteger>>GroebnerBases. ModularGB(List<MultivariatePolynomial<BigInteger>> ideal, Comparator<DegreeVector> monomialOrder)Modular Groebner basis algorithm.static cc.redberry.rings.poly.multivar.GroebnerBases.GBResult<Monomial<BigInteger>,MultivariatePolynomial<BigInteger>>GroebnerBases. ModularGB(List<MultivariatePolynomial<BigInteger>> ideal, Comparator<DegreeVector> monomialOrder, cc.redberry.rings.poly.multivar.GroebnerBases.GroebnerAlgorithm modularAlgorithm, cc.redberry.rings.poly.multivar.GroebnerBases.GroebnerAlgorithm defaultAlgorithm, BigInteger firstPrime, GroebnerBases.HilbertSeries hilbertSeries, boolean trySparse)Modular Groebner basis algorithm.static cc.redberry.rings.poly.multivar.GroebnerBases.GBResult<Monomial<BigInteger>,MultivariatePolynomial<BigInteger>>GroebnerBases. ModularGB(List<MultivariatePolynomial<BigInteger>> ideal, Comparator<DegreeVector> monomialOrder, GroebnerBases.HilbertSeries hilbertSeries)Modular Groebner basis algorithm.static cc.redberry.rings.poly.multivar.GroebnerBases.GBResult<Monomial<BigInteger>,MultivariatePolynomial<BigInteger>>GroebnerBases. ModularGB(List<MultivariatePolynomial<BigInteger>> ideal, Comparator<DegreeVector> monomialOrder, GroebnerBases.HilbertSeries hilbertSeries, boolean trySparse)Modular Groebner basis algorithm.static <E> Ideal<Monomial<E>,MultivariatePolynomial<E>>Ideal. parse(String[] generators, Ring<E> field, String[] variables)Shortcut for parsestatic <E> Ideal<Monomial<E>,MultivariatePolynomial<E>>Ideal. parse(String[] generators, Ring<E> field, Comparator<DegreeVector> monomialOrder, String[] variables)Shortcut for parseMethods in cc.redberry.rings.poly.multivar with parameters of type Monomial Modifier and Type Method Description static <E> MultivariatePolynomial<E>MultivariatePolynomial. create(int nVariables, Ring<E> ring, Comparator<DegreeVector> ordering, Monomial<E>... terms)Creates multivariate polynomial from a list of monomial termsMultivariatePolynomial<E>MultivariatePolynomial. createConstantFromTerm(Monomial<E> monomial)Monomial<E>IMonomialAlgebra.MonomialAlgebra. divideOrNull(Monomial<E> dividend, Monomial<E> divider)MultivariatePolynomial<E>MultivariatePolynomial. divideOrNull(Monomial<E> monomial)booleanIMonomialAlgebra.MonomialAlgebra. haveSameCoefficients(Monomial<E> a, Monomial<E> b)booleanIMonomialAlgebra.MonomialAlgebra. isOne(Monomial<E> term)booleanIMonomialAlgebra.MonomialAlgebra. isPureDegreeVector(Monomial<E> term)booleanIMonomialAlgebra.MonomialAlgebra. isUnit(Monomial<E> term)booleanIMonomialAlgebra.MonomialAlgebra. isZero(Monomial<E> term)Monomial<E>IMonomialAlgebra.MonomialAlgebra. multiply(Monomial<E> a, BigInteger b)Monomial<E>IMonomialAlgebra.MonomialAlgebra. multiply(Monomial<E> a, Monomial<E> b)MultivariatePolynomial<E>MultivariatePolynomial. multiply(Monomial<E> monomial)Monomial<E>IMonomialAlgebra.MonomialAlgebra. negate(Monomial<E> term)Monomial<E>IMonomialAlgebra.MonomialAlgebra. pow(Monomial<E> term, int exponent)Monomial<E>Monomial. setCoefficientFrom(Monomial<E> oth)Method parameters in cc.redberry.rings.poly.multivar with type arguments of type Monomial Modifier and Type Method Description static <E> MultivariatePolynomial<E>MultivariatePolynomial. create(int nVariables, Ring<E> ring, Comparator<DegreeVector> ordering, Iterable<Monomial<E>> terms)Creates multivariate polynomial from a list of monomial terms<T> MultivariatePolynomial<T>MultivariatePolynomial. mapTerms(Ring<T> newRing, Function<Monomial<E>,Monomial<T>> mapper)Maps terms of this using specified mapping function<T> MultivariatePolynomial<T>MultivariatePolynomial. mapTerms(Ring<T> newRing, Function<Monomial<E>,Monomial<T>> mapper)Maps terms of this using specified mapping function<T> MultivariatePolynomial<T>MultivariatePolynomialZp64. mapTerms(Ring<T> newRing, Function<MonomialZp64,Monomial<T>> mapper)Maps terms of this using specified mapping function
-