Uses of Interface
edu.jas.structure.RingElem
Packages that use RingElem
Package
Description
Groebner base application package.
Basic arithmetic package.
Factorization domain package for solvable polynomial rings.
Groebner bases package.
Module Groebner base package.
Groebner bases using unique factorization package.
Generic coefficients polynomial package.
Generic coefficients power series package.
Real and Complex Root Computation package.
Basic structural interfaces.
Unique factorization domain package.
Generic vector and matrix package.
-
Uses of RingElem in edu.jas.application
Classes in edu.jas.application with type parameters of type RingElemModifier and TypeClassDescriptionclassColorPolynomial<C extends RingElem<C>>Colored Polynomials with green, red and white coefficients.classSerializable subclass to hold pairs of colored polynomials.classPolyUtilApp<C extends RingElem<C>>Polynomial utilities for applications, for example conversion ExpVector to Product or zero dimensional ideal root computation.Classes in edu.jas.application that implement RingElemModifier and TypeClassDescriptionclassLocal<C extends GcdRingElem<C>>Local ring element based on GenPolynomial with RingElem interface.classLocalSolvablePolynomial<C extends GcdRingElem<C>>LocalSolvablePolynomial generic recursive solvable polynomials implementing RingElem.classRealAlgebraicNumber<C extends GcdRingElem<C> & Rational>Complex algebraic number class based on bi-variate real algebraic numbers.classResidue<C extends GcdRingElem<C>>Residue ring element based on GenPolynomial with RingElem interface.classResidueSolvablePolynomial<C extends GcdRingElem<C>>ResidueSolvablePolynomial generic solvable polynomials with solvable residue coefficients implementing RingElem.classResidueSolvableWordPolynomial<C extends GcdRingElem<C>>ResidueSolvableWordPolynomial solvable polynomials with WordResidue coefficients implementing RingElem.classSolvableLocal<C extends GcdRingElem<C>>SolvableLocal ring element based on pairs of GenSolvablePolynomial with GcdRingElem interface.classSolvableLocalResidue<C extends GcdRingElem<C>>SolvableLocalResidue, that is a (left) rational function, based on pairs of GenSolvablePolynomial with GcdRingElem interface.classSolvableResidue<C extends GcdRingElem<C>>SolvableResidue ring element based on GenSolvablePolynomial with GcdRingElem interface.classWordResidue<C extends GcdRingElem<C>>WordResidue ring element based on GenWordPolynomial with GcdRingElem interface.Methods in edu.jas.application with type parameters of type RingElemModifier and TypeMethodDescription(package private) static <C extends RingElem<C>>
GenPolynomial<C> PolyUtilApp.convert(GenPolynomialRing<C> fac, GenPolynomial<C> p) (package private) static <C extends RingElem<C>>
GenPolynomial<Complex<C>> PolyUtilApp.convertComplex(GenPolynomialRing<Complex<C>> fac, GenPolynomial<C> p) (package private) static <C extends RingElem<C>>
GenPolynomial<Complex<C>> PolyUtilApp.convertComplexComplex(GenPolynomialRing<Complex<C>> fac, GenPolynomial<Complex<C>> p) -
Uses of RingElem in edu.jas.arith
Classes in edu.jas.arith with type parameters of type RingElemModifier and TypeInterfaceDescriptioninterfaceModularRingFactory<C extends RingElem<C> & Modular>Modular ring factory interface.classDirect product element based on RingElem.classProductRing<C extends RingElem<C>>Direct product ring factory based on RingElem and RingFactory module.Classes in edu.jas.arith that implement RingElemModifier and TypeClassDescriptionfinal classBigComplex class based on BigRational implementing the RingElem respectively the StarRingElem interface.final classBigDecimal class to make java.math.BigDecimal available with RingElem interface.final classBigComplex class based on BigDecimal implementing the RingElem respectively the StarRingElem interface.final classBigInteger class to make java.math.BigInteger available with RingElem respectively the GcdRingElem interface.final classBigOctonion class based on BigRational implementing the RingElem interface and with the familiar MAS static method names.classBigQuaternion class based on BigRational implementing the RingElem interface and with the familiar MAS static method names.final classInteger BigQuaternion class based on BigRational implementing the RingElem interface and with the familiar MAS static method names.final classImmutable arbitrary-precision rational numbers.final classModInt class with RingElem interface.final classModInteger class with GcdRingElem interface.final classModLong class with RingElem interface.classDirect product element based on RingElem. -
Uses of RingElem in edu.jas.fd
Classes in edu.jas.fd that implement RingElemModifier and TypeClassDescriptionclassQuotSolvablePolynomial<C extends GcdRingElem<C>>QuotSolvablePolynomial generic recursive solvable polynomials implementing RingElem.classSolvableQuotient<C extends GcdRingElem<C>>SolvableQuotient, that is a (left) rational function, based on GenSolvablePolynomial with RingElem interface. -
Uses of RingElem in edu.jas.gb
Classes in edu.jas.gb with type parameters of type RingElemModifier and TypeClassDescriptionclassAbstractPair<C extends RingElem<C>>Serializable abstract subclass to hold pairs of polynomials.classCriticalPair<C extends RingElem<C>>Serializable subclass to hold critical pairs of polynomials.classCriticalPairComparator<C extends RingElem<C>>Comparator for critical pairs of polynomials.classCriticalPairList<C extends RingElem<C>>Critical pair list management.classDGroebnerBaseSeq<C extends RingElem<C>>D-Groebner Base sequential algorithm.interfaceDReduction<C extends RingElem<C>>Polynomial D Reduction interface.classDReductionSeq<C extends RingElem<C>>Polynomial D-Reduction sequential use algorithm.classEGroebnerBaseSeq<C extends RingElem<C>>E-Groebner Base sequential algorithm.interfaceEReduction<C extends RingElem<C>>Polynomial E-Reduction interface.classEReductionSeq<C extends RingElem<C>>Polynomial E-Reduction sequential use algorithm.classExtendedGB<C extends RingElem<C>>Container for a GB and transformation matrices.(package private) classGBClientSP<C extends RingElem<C>>Objects of this class are to be send to a ExecutableServer.classDeprecated.use RunGB or RunSGB for standalone execution(package private) classGBExerClient<C extends RingElem<C>>Objects of this class are to be send to a ExecutableServer.(package private) classGBHybridExerClient<C extends RingElem<C>>Objects of this class are to be send to a ExecutableServer.(package private) classGBSPTransportMessPair<C extends RingElem<C>>Distributed GB transport message for pairs.(package private) classGBSPTransportMessPoly<C extends RingElem<C>>Distributed GB transport message for polynomial.(package private) final classGBTransportMessPair<C extends RingElem<C>>Distributed GB transport message for pairs.(package private) final classGBTransportMessPoly<C extends RingElem<C>>Distributed GB transport message for polynomial.interfaceGroebnerBase<C extends RingElem<C>>Groebner Bases interface.classGroebnerBaseAbstract<C extends RingElem<C>>Groebner Bases abstract class.classGroebnerBaseArriSigSeqIter<C extends RingElem<C>>Groebner Base Arri signature based sequential iterative algorithm.classGroebnerBaseDistributedEC<C extends RingElem<C>>Groebner Base distributed algorithm.classGroebnerBaseDistributedHybridEC<C extends RingElem<C>>Groebner Base distributed hybrid algorithm.classGroebnerBaseF5zSigSeqIter<C extends RingElem<C>>Groebner Base F5z signature based sequential iterative algorithm.classGroebnerBaseGGVSigSeqIter<C extends RingElem<C>>Groebner Base GGV signature based sequential iterative algorithm.classGroebnerBaseParallel<C extends RingElem<C>>Groebner Base parallel algorithm.classGroebnerBaseParIter<C extends RingElem<C>>Groebner Base parallel iterative algorithm.classGroebnerBaseSeq<C extends RingElem<C>>Groebner Base sequential algorithm.classGroebnerBaseSeqIter<C extends RingElem<C>>Groebner Base sequential iterative algorithm.classGroebnerBaseSeqPairDistributed<C extends RingElem<C>>Deprecated.no direct alternativeclassGroebnerBaseSeqPairParallel<C extends RingElem<C>>Groebner Base parallel algorithm.classGroebnerBaseSeqPairSeq<C extends RingElem<C>>Groebner Base sequential algorithm.classGroebnerBaseSigSeqIter<C extends RingElem<C>>Groebner Base signature based sequential iterative algorithm.(package private) classHybridReducerClientEC<C extends RingElem<C>>Distributed clients reducing worker threads.(package private) classHybridReducerReceiverEC<C extends RingElem<C>>Distributed server receiving worker thread.(package private) classHybridReducerServerEC<C extends RingElem<C>>Distributed server reducing worker proxy threads.(package private) classLeftSolvableReducer<C extends RingElem<C>>Reducing left worker threads.(package private) classLeftSolvableReducerSeqPair<C extends RingElem<C>>Reducing left worker threads.(package private) classReducing worker threads for minimal GB.(package private) classMiReducerClient<C extends RingElem<C>>Distributed clients reducing worker threads for minimal GB.(package private) classMiReducerClientEC<C extends RingElem<C>>Distributed clients reducing worker threads for minimal GB.(package private) classMiReducerClientSeqPair<C extends RingElem<C>>Distributed clients reducing worker threads for minimal GB.(package private) classMiReducerIter<C extends RingElem<C>>Reducing worker threads for minimal GB.(package private) classMiReducerSeqPair<C extends RingElem<C>>Reducing worker threads for minimal GB.(package private) classMiReducerServer<C extends RingElem<C>>Distributed server reducing worker threads for minimal GB Not jet distributed but threaded.(package private) classMiReducerServerEC<C extends RingElem<C>>Distributed server reducing worker threads for minimal GB Not jet distributed but threaded.(package private) classMiReducerServerSeqPair<C extends RingElem<C>>Distributed server reducing worker threads for minimal GB Not jet distributed but threaded.classOrderedDPairlist<C extends RingElem<C>>Pair list management for d-Groebner bases.classOrderedMinPairlist<C extends RingElem<C>>Pair list management.classOrderedPairlist<C extends RingElem<C>>Pair list management.classOrderedSyzPairlist<C extends RingElem<C>>Pair list management.classOrderedWordPairlist<C extends RingElem<C>>Pair list management of word polynomials.classSerializable subclass to hold pairs of polynomials.interfacePair list management interface.(package private) classReducing worker threads.(package private) classReducerClientEC<C extends RingElem<C>>Distributed clients reducing worker threads.(package private) classReducerClientSeqPair<C extends RingElem<C>>Distributed clients reducing worker threads.(package private) classReducerIter<C extends RingElem<C>>Reducing worker threads.(package private) classReducerSeqPair<C extends RingElem<C>>Reducing worker threads.(package private) classReducerServerEC<C extends RingElem<C>>Distributed server reducing worker threads.(package private) classReducerServerSeqPair<C extends RingElem<C>>Distributed server reducing worker threads.interfacePolynomial Reduction interface.classReductionAbstract<C extends RingElem<C>>Polynomial Reduction abstract class.classReductionPar<C extends RingElem<C>>Polynomial reduction parallel usable algorithm.classReductionSeq<C extends RingElem<C>>Polynomial reduction sequential use algorithm.classSerializable subclass to hold pairs of polynomials.classContainer for a polynomial and its signature.interfaceSigReduction<C extends RingElem<C>>Polynomial SigReduction interface.classSigReductionSeq<C extends RingElem<C>>Polynomial SigReduction class.classSolvableExtendedGB<C extends RingElem<C>>Container for a GB and transformation matrices.interfaceSolvableGroebnerBase<C extends RingElem<C>>Solvable Groebner Bases interface.classSolvableGroebnerBaseAbstract<C extends RingElem<C>>Solvable Groebner Bases abstract class.classSolvableGroebnerBaseParallel<C extends RingElem<C>>Solvable Groebner Base parallel algorithm.classSolvableGroebnerBaseSeq<C extends RingElem<C>>Solvable Groebner bases sequential algorithms.classSolvableGroebnerBaseSeqPairParallel<C extends RingElem<C>>Solvable Groebner Base parallel algorithm.(package private) classSolvableMiReducer<C extends RingElem<C>>Reducing worker threads for minimal GB.(package private) classSolvableMiReducerSeqPair<C extends RingElem<C>>Reducing worker threads for minimal GB.interfaceSolvableReduction<C extends RingElem<C>>Solvable polynomial Reduction interface.classSolvableReductionAbstract<C extends RingElem<C>>Solvable polynomial Reduction abstract class.classSolvableReductionPar<C extends RingElem<C>>Solvable polynomial Reduction parallel usable algorithm.classSolvableReductionSeq<C extends RingElem<C>>Solvable polynomial Reduction algorithm.(package private) classTwosidedSolvableReducer<C extends RingElem<C>>Reducing twosided worker threads.(package private) classTwosidedSolvableReducerSeqPair<C extends RingElem<C>>Reducing twosided worker threads.interfaceWordGroebnerBase<C extends RingElem<C>>Non-commutative Groebner Bases interface for GenWordPolynomials.classWordGroebnerBaseAbstract<C extends RingElem<C>>Non-commutative Groebner Bases abstract class.classWordGroebnerBaseSeq<C extends RingElem<C>>Non-commutative word Groebner Base sequential algorithm.classSerializable subclass to hold pairs of word polynomials.interfaceWordPairList<C extends RingElem<C>>WordPair list management interface.interfaceWordReduction<C extends RingElem<C>>Polynomial WordReduction interface.classWordReductionAbstract<C extends RingElem<C>>Polynomial word reduction abstract class.classWordReductionSeq<C extends RingElem<C>>Polynomial word reduction sequential use algorithm.Methods in edu.jas.gb with type parameters of type RingElemModifier and TypeMethodDescriptionstatic <C extends RingElem<C>>
voidGroebnerBaseDistributedEC.clientPart(String host, int port, int dhtport) GB distributed client part.static <C extends RingElem<C>>
voidGroebnerBaseDistributedHybridEC.clientPart(String host, int threadsPerNode, int port, int dhtport) GB distributed client part. -
Uses of RingElem in edu.jas.gbmod
Classes in edu.jas.gbmod with type parameters of type RingElemModifier and TypeInterfaceDescriptioninterfaceModGroebnerBase<C extends RingElem<C>>Deprecated.use respective methods from GroebnerBaseinterfaceModSolvableGroebnerBase<C extends RingElem<C>>Deprecated.use respective methods from SolvableGroebnerBaseclassModSolvableGroebnerBaseAbstract<C extends RingElem<C>>Deprecated.use respective methods from SolvableGroebnerBaseAbstract -
Uses of RingElem in edu.jas.gbufd
Classes in edu.jas.gbufd with type parameters of type RingElemModifier and TypeInterfaceDescriptioninterfacePseudoReduction<C extends RingElem<C>>Polynomial pseudo reduction interface.classPseudoReductionEntry<C extends RingElem<C>>Polynomial reduction container.classPseudoReductionPar<C extends RingElem<C>>Polynomial pseudo reduction sequential use algorithm.classPseudoReductionSeq<C extends RingElem<C>>Polynomial pseudo reduction sequential use algorithm.(package private) classContainer for module resolution components.(package private) classResPolPart<C extends RingElem<C>>Container for polynomial resolution components.interfaceSolvablePseudoReduction<C extends RingElem<C>>Polynomial pseudo reduction interface.interfaceSolvableSyzygy<C extends RingElem<C>>Syzygy interface for solvable polynomials.(package private) classSolvResPart<C extends RingElem<C>>Container for module resolution components.(package private) classSolvResPolPart<C extends RingElem<C>>Container for polynomial resolution components.interfaceSyzygy interface.interfaceWordPseudoReduction<C extends RingElem<C>>Polynomial pseudo reduction interface.classWordPseudoReductionEntry<C extends RingElem<C>>Word polynomial reduction container.classWordPseudoReductionSeq<C extends RingElem<C>>Polynomial word reduction sequential use algorithm.Fields in edu.jas.gbufd declared as RingElemModifier and TypeFieldDescriptionfinal CPseudoReductionEntry.multiplicatorfinal CWordPseudoReductionEntry.multiplicatorMethods in edu.jas.gbufd with type parameters of type RingElemModifier and TypeMethodDescriptionstatic <C extends RingElem<C>>
GenPolynomial<GenPolynomial<GenPolynomial<C>>> PolyGBUtil.coefficientPseudoRemainder(GenPolynomial<GenPolynomial<GenPolynomial<C>>> P, GenPolynomial<GenPolynomial<C>> A) Polynomial leading coefficient pseudo remainder.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>> PolyGBUtil.coefficientPseudoRemainderBase(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<C> A) Polynomial leading coefficient pseudo remainder, base case.static <C extends RingElem<C>>
GroebnerBaseAbstract<Product<C>> GBFactory.getImplementation(ProductRing<C> fac) Determine suitable implementation of GB algorithms, case regular rings.static <C extends RingElem<C>>
GenPolynomial<C> PolyGBUtil.topCoefficientPseudoRemainder(List<GenPolynomial<C>> A, GenPolynomial<C> P) Top coefficient pseudo remainder of the leading coefficient of P wrt A in the main variables.static <C extends RingElem<C>>
GenPolynomial<C> PolyGBUtil.topPseudoRemainder(List<GenPolynomial<C>> A, GenPolynomial<C> P) Top pseudo reduction wrt the main variables.static <C extends RingElem<C>>
List<GenPolynomial<C>> PolyGBUtil.zeroDegrees(List<GenPolynomial<C>> A) Extract polynomials with degree zero in the main variable. -
Uses of RingElem in edu.jas.poly
Classes in edu.jas.poly with type parameters of type RingElemModifier and TypeClassDescriptionclassAlgebraicNumber<C extends RingElem<C>>Algebraic number class.(package private) classAlgebraicNumberIterator<C extends RingElem<C>>Algebraic number iterator.classAlgebraicNumberRing<C extends RingElem<C>>Algebraic number factory.classGeneric Complex class implementing the RingElem interface.classComplexRing<C extends RingElem<C>>Generic Complex ring factory implementing the RingFactory interface.(package private) classCompRatToDec<C extends RingElem<C> & Rational>Conversion of Complex Rational to Complex BigDecimal.(package private) classConversion of distributive to recursive representation.(package private) classEvalAllPol<C extends RingElem<C>>Evaluate all variable functor.(package private) classEvaluate main variable functor.(package private) classEvalMainPol<C extends RingElem<C>>Evaluate main variable functor.(package private) classFromInteger<D extends RingElem<D>>Conversion from BigInteger functor.(package private) classFromIntegerPoly<D extends RingElem<D>>Conversion from GenPolynomialfunctor. final classGenExteriorPolynomial<C extends RingElem<C>>GenExteriorPolynomial generic polynomials implementing RingElem.final classGenExteriorPolynomialRing<C extends RingElem<C>>GenExteriorPolynomialRing generic antisymmetric polynomial factory implementing RingFactory; Factory for antisymmetric polynomials (in fact vectors) over C.classGenPolynomial<C extends RingElem<C>>GenPolynomial generic polynomials implementing RingElem.(package private) classGenPolynomialIterator<C extends RingElem<C>>Polynomial iterator.(package private) classGenPolynomialMonomialIterator<C extends RingElem<C>>Polynomial monomial iterator.classGenPolynomialRing<C extends RingElem<C>>GenPolynomialRing generic polynomial factory.classGenSolvablePolynomial<C extends RingElem<C>>GenSolvablePolynomial generic solvable polynomials implementing RingElem.classGenSolvablePolynomialRing<C extends RingElem<C>>GenSolvablePolynomialRing generic solvable polynomial factory implementing RingFactory and extending GenPolynomialRing factory.final classGenWordPolynomial<C extends RingElem<C>>GenWordPolynomial generic polynomials implementing RingElem.final classGenWordPolynomialRing<C extends RingElem<C>>GenWordPolynomialRing generic polynomial factory implementing RingFactory; Factory for non-commutative string polynomials over C.(package private) classImagPartComplex<C extends RingElem<C>>Imaginary part functor.final classIndexListMonomial<C extends RingElem<C>>IndexListMonomial class.classIndexListPolyIterator<C extends RingElem<C>>Iterator over monomials of a polynomial.classLocal element based on RingElem pairs.classLocal ring factory based on RingElem principal ideal.(package private) classModSymToInt<C extends RingElem<C> & Modular>Conversion of symmetric ModInteger to BigInteger functor.(package private) classConversion of ModInteger to BigInteger functor.classModuleList<C extends RingElem<C>>List of vectors of polynomials.final classMonomial class.classOptimizedModuleList<C extends RingElem<C>>Container for optimization results.classOptimizedPolynomialList<C extends RingElem<C>>Container for optimization results.classOrderedModuleList<C extends RingElem<C>>Ordered list of vectors of polynomials.classOrderedPolynomialList<C extends RingElem<C>>Ordered list of polynomials.classPolyIterator<C extends RingElem<C>>Iterator over monomials of a polynomial.interfacePolynomial<C extends RingElem<C>>Polynomial interface.classPolynomialComparator<C extends RingElem<C>>Comparator for polynomials.classPolynomialList<C extends RingElem<C>>List of polynomials.interfacePolynomialRing<C extends RingElem<C>>Polynomial factory interface.classPolySpliterator<C extends RingElem<C>>Spliterator over monomials of a polynomial.classQuotient element based on RingElem pairs.classQuotientRing<C extends RingElem<C>>Quotient ring factory using RingElem and RingFactory.(package private) classRealPartComplex<C extends RingElem<C>>Real part functor.classRecSolvablePolynomial<C extends RingElem<C>>RecSolvablePolynomial generic recursive solvable polynomials implementing RingElem.classRecSolvablePolynomialRing<C extends RingElem<C>>RecSolvablePolynomialRing generic recursive solvable polynomial factory implementing RingFactory and extending GenSolvablePolynomialRing factory.classRecSolvableWordPolynomial<C extends RingElem<C>>RecSolvableWordPolynomial generic recursive solvable polynomials implementing RingElem.classRecSolvableWordPolynomialRing<C extends RingElem<C>>RecSolvableWordPolynomialRing generic recursive solvable polynomial factory implementing RingFactory and extending GenSolvablePolynomialRing factory.(package private) classConversion of recursive to distributive representation.interfaceRelationGenerator<C extends RingElem<C>>Generate Relation Tables for solvable polynomial rings.classRelationTable<C extends RingElem<C>>RelationTable for solvable polynomials.classResidue element based on RingElem residue.classResidueRing<C extends RingElem<C>>Residue ring factory based on RingElem and RingFactory module.classTableRelation<C extends RingElem<C>>TableRelation container for storage and printing in RelationTable.(package private) classRational to complex functor.classWeylRelations<C extends RingElem<C>>Generate Relation Table for Weyl Algebras Adds the respective relations to the relation table of the given solvable ring factory.classWeylRelationsIterated<C extends RingElem<C>>Generate Relation Table for Weyl Algebras Adds the respective relations to the relation table of the given solvable ring factory.final classWordMonomial<C extends RingElem<C>>WordMonomial class.classWordPolyIterator<C extends RingElem<C>>Iterator over monomials of a polynomial.Subinterfaces of RingElem in edu.jas.polyModifier and TypeInterfaceDescriptioninterfacePolynomial<C extends RingElem<C>>Polynomial interface.Classes in edu.jas.poly that implement RingElemModifier and TypeClassDescriptionclassAlgebraicNumber<C extends RingElem<C>>Algebraic number class.classGeneric Complex class implementing the RingElem interface.final classGenExteriorPolynomial<C extends RingElem<C>>GenExteriorPolynomial generic polynomials implementing RingElem.classGenPolynomial<C extends RingElem<C>>GenPolynomial generic polynomials implementing RingElem.classGenSolvablePolynomial<C extends RingElem<C>>GenSolvablePolynomial generic solvable polynomials implementing RingElem.final classGenWordPolynomial<C extends RingElem<C>>GenWordPolynomial generic polynomials implementing RingElem.classLocal element based on RingElem pairs.classQLRSolvablePolynomial<C extends GcdRingElem<C> & QuotPair<GenPolynomial<D>>, D extends GcdRingElem<D>>QLRSolvablePolynomial generic recursive solvable polynomials implementing RingElem.classQuotient element based on RingElem pairs.classRecSolvablePolynomial<C extends RingElem<C>>RecSolvablePolynomial generic recursive solvable polynomials implementing RingElem.classRecSolvableWordPolynomial<C extends RingElem<C>>RecSolvableWordPolynomial generic recursive solvable polynomials implementing RingElem.classResidue element based on RingElem residue.Fields in edu.jas.poly declared as RingElemModifier and TypeFieldDescription(package private) final CEvalMain.a(package private) final CEvalMainPol.afinal CIndexListMonomial.cCoefficient of monomial.final CMonomial.cCoefficient of monomial.final CWordMonomial.cCoefficient of monomial.protected final CLocal.denDenominator part of the element data structure.final CQuotient.denDenominator part of the element data structure.protected final CLocalRing.idealIdeal generator for localization.protected final CComplex.imImaginary part of the data structure.protected final CResidueRing.modulRing element for reduction.protected final CLocal.numNumerator part of the element data structure.final CQuotient.numNumerator part of the element data structure.protected final CComplex.reReal part of the data structure.protected final CResidue.valValue part of the element data structure.Methods in edu.jas.poly with type parameters of type RingElemModifier and TypeMethodDescriptionstatic <C extends RingElem<C>>
CPolyUtil.absNorm(GenPolynomial<C> p) Absolute norm.static <C extends RingElem<C>>
GenPolynomial<C> PolyUtil.baseDensePseudoQuotient(GenPolynomial<C> P, GenPolynomial<C> S) GenPolynomial dense pseudo quotient.static <C extends RingElem<C>>
GenPolynomial<C> PolyUtil.baseDensePseudoRemainder(GenPolynomial<C> P, GenPolynomial<C> S) GenPolynomial dense pseudo remainder.static <C extends RingElem<C>>
GenPolynomial<C> PolyUtil.baseDerivative(GenPolynomial<C> P) GenPolynomial polynomial derivative main variable.static <C extends RingElem<C>>
GenPolynomial<C> PolyUtil.baseDerivative(GenPolynomial<C> P, int r) GenPolynomial polynomial partial derivative variable r.static <C extends RingElem<C>>
GenPolynomial<C> PolyUtil.baseIntegral(GenPolynomial<C> P) GenPolynomial polynomial integral main variable.static <C extends RingElem<C>>
GenPolynomial<C> PolyUtil.basePseudoDivide(GenPolynomial<C> P, GenPolynomial<C> S) GenPolynomial sparse pseudo divide.static <C extends RingElem<C>>
GenPolynomial<C>[]PolyUtil.basePseudoQuotientRemainder(GenPolynomial<C> P, GenPolynomial<C> S) GenPolynomial sparse pseudo quotient and remainder.static <C extends RingElem<C>>
GenPolynomial<C> PolyUtil.basePseudoRemainder(GenPolynomial<C> P, GenPolynomial<C> S) Deprecated.(forRemoval=true) UsePolyUtil.baseSparsePseudoRemainder(edu.jas.poly.GenPolynomial,edu.jas.poly.GenPolynomial)insteadstatic <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>> PolyUtil.baseRecursiveDivide(GenPolynomial<GenPolynomial<C>> P, C s) GenPolynomial base divide.static <C extends RingElem<C>>
GenPolynomial<C> PolyUtil.baseRemainderPoly(GenPolynomial<C> P, C s) GenPolynomial coefficient wise remainder.static <C extends RingElem<C>>
GenPolynomial<C> PolyUtil.baseSparsePseudoRemainder(GenPolynomial<C> P, GenPolynomial<C> S) GenPolynomial sparse pseudo remainder.static <C extends RingElem<C>>
List<List<GenPolynomial<C>>> ModuleList.castToList(List<List<GenSolvablePolynomial<C>>> slist) Get a solvable polynomials list as List of GenPolynomials.static <C extends RingElem<C>>
List<GenPolynomial<C>> PolynomialList.castToList(List<? extends GenPolynomial<C>> slist) Get list of extensions of polynomials as List of GenPolynomials.static <C extends RingElem<C>>
List<List<GenPolynomial<C>>> PolynomialList.castToMatrix(List<List<? extends GenPolynomial<C>>> slist) Get list of list of extensions of polynomials as List of List of GenPolynomials.static <C extends RingElem<C>>
List<GenSolvablePolynomial<C>> PolynomialList.castToSolvableList(List<GenPolynomial<C>> list) Get list as List of GenSolvablePolynomials.static <C extends RingElem<C>>
List<List<GenSolvablePolynomial<C>>> PolynomialList.castToSolvableMatrix(List<List<GenPolynomial<C>>> list) Get list of list as List of List of GenSolvablePolynomials.static <C extends RingElem<C> & Modular>
GenPolynomial<C> PolyUtil.chineseRemainder(GenPolynomialRing<C> fac, GenPolynomial<C> A, C mi, GenPolynomial<C> B) ModInteger chinese remainder algorithm on coefficients.static <C extends RingElem<C>>
GenPolynomial<C> PolyUtil.coefficientBasePseudoDivide(GenPolynomial<C> P, C s) GenPolynomial pseudo divide.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>> PolyUtil.coefficientPseudoDivide(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<C> s) GenPolynomial pseudo divide.static <C extends RingElem<C>>
longPolyUtil.coeffMaxDegree(GenPolynomial<GenPolynomial<C>> A) Maximal degree in the coefficient polynomials.static <C extends RingElem<C> & Rational>
GenPolynomial<Complex<BigDecimal>> PolyUtil.complexDecimalFromRational(GenPolynomialRing<Complex<BigDecimal>> fac, GenPolynomial<Complex<C>> A) Convert to complex decimal coefficients.static <C extends RingElem<C>>
GenPolynomial<C> PolyUtil.conjugateCoeff(GenPolynomial<C> A) Conjugate coefficients.static <C extends RingElem<C> & Rational>
GenPolynomial<BigDecimal> PolyUtil.decimalFromRational(GenPolynomialRing<BigDecimal> fac, GenPolynomial<C> A) Convert to decimal coefficients.static <C extends RingElem<C>>
List<GenPolynomial<BigInteger>> TermOrderOptimization.degreeMatrix(GenPolynomial<C> A) Degree matrix.static <C extends RingElem<C>>
List<GenPolynomial<BigInteger>> TermOrderOptimization.degreeMatrix(Collection<GenPolynomial<C>> L) Degree matrix.static <C extends RingElem<C>>
List<GenPolynomial<BigInteger>> TermOrderOptimization.degreeMatrixOfCoefficients(GenPolynomial<GenPolynomial<C>> A) Degree matrix of coefficient polynomials.static <C extends RingElem<C>>
List<GenPolynomial<BigInteger>> TermOrderOptimization.degreeMatrixOfCoefficients(Collection<GenPolynomial<GenPolynomial<C>>> L) Degree matrix of coefficient polynomials.static <C extends RingElem<C>>
GenPolynomial<C> PolyUtil.distribute(GenPolynomialRing<C> dfac, GenPolynomial<GenPolynomial<C>> B) Distribute a recursive polynomial to a generic polynomial.static <C extends RingElem<C>>
List<GenPolynomial<C>> PolyUtil.distribute(GenPolynomialRing<C> dfac, List<GenPolynomial<GenPolynomial<C>>> L) Distribute a recursive polynomial list to a generic polynomial list.static <C extends RingElem<C>>
GenSolvablePolynomialRing<C> RecSolvablePolynomialRing.distribute(RecSolvablePolynomialRing<C> rf) Distributive representation as polynomial with all main variables.<C extends RingElem<C>>
CExpVector.evaluate(RingFactory<C> cf, List<C> a) Evaluate.static <C extends RingElem<C>>
GenPolynomial<C> PolyUtil.evaluate(GenPolynomialRing<C> cfac, GenPolynomialRing<GenPolynomial<C>> rfac, GenPolynomialRing<GenPolynomial<C>> nfac, GenPolynomialRing<C> dfac, GenPolynomial<C> A, C a) Evaluate at k-th variable.static <C extends RingElem<C>>
CPolyUtil.evaluateAll(RingFactory<C> cfac, GenPolynomial<C> A, List<C> a) Evaluate all variables.PolyUtil.evaluateAll(RingFactory<C> cfac, List<GenPolynomial<C>> L, List<C> a) Evaluate all variables.static <C extends RingElem<C>>
GenPolynomial<C> PolyUtil.evaluateFirst(GenPolynomialRing<C> cfac, GenPolynomialRing<C> dfac, GenPolynomial<C> A, C a) Evaluate at first (lowest) variable.static <C extends RingElem<C>>
GenPolynomial<C> PolyUtil.evaluateFirstRec(GenPolynomialRing<C> cfac, GenPolynomialRing<C> dfac, GenPolynomial<GenPolynomial<C>> A, C a) Evaluate at first (lowest) variable.static <C extends RingElem<C>>
GenPolynomial<C> PolyUtil.evaluateMain(GenPolynomialRing<C> cfac, GenPolynomial<C> A, C a) Evaluate at main variable.static <C extends RingElem<C>>
List<GenPolynomial<C>> PolyUtil.evaluateMain(GenPolynomialRing<C> cfac, List<GenPolynomial<C>> L, C a) Evaluate at main variable.static <C extends RingElem<C>>
CPolyUtil.evaluateMain(RingFactory<C> cfac, GenPolynomial<C> A, C a) Evaluate at main variable.PolyUtil.evaluateMain(RingFactory<C> cfac, List<GenPolynomial<C>> L, C a) Evaluate at main variable.static <C extends RingElem<C>>
GenPolynomial<C> PolyUtil.evaluateMainRecursive(GenPolynomialRing<C> cfac, GenPolynomial<GenPolynomial<C>> A, C a) Evaluate at main variable.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>> PolyUtil.extendCoefficients(GenPolynomialRing<GenPolynomial<C>> pfac, GenPolynomial<GenPolynomial<C>> A, int j, long k) Extend coefficient variables.static <C extends RingElem<C>>
GenSolvablePolynomial<GenPolynomial<C>> PolyUtil.extendCoefficients(GenSolvablePolynomialRing<GenPolynomial<C>> pfac, GenSolvablePolynomial<GenPolynomial<C>> A, int j, long k) Extend coefficient variables.static <C extends RingElem<C>>
GenExteriorPolynomial<C> PolyUtil.exteriorDerivative(GenExteriorPolynomial<C> P) GenExteriorPolynomial polynomial exterior derivative.static <C extends RingElem<C>>
GenExteriorPolynomial<GenPolynomial<C>> PolyUtil.exteriorDerivativePoly(GenExteriorPolynomial<GenPolynomial<C>> P) GenExteriorPolynomial over polynomial exterior derivative.static <C extends RingElem<C>>
GenPolynomial<C> PolyUtil.fromIntegerCoefficients(GenPolynomialRing<C> fac, GenPolynomial<BigInteger> A) From BigInteger coefficients.static <C extends RingElem<C>>
List<GenPolynomial<C>> PolyUtil.fromIntegerCoefficients(GenPolynomialRing<C> fac, List<GenPolynomial<BigInteger>> L) From BigInteger coefficients.static <C extends RingElem<C>>
GenPolynomial<C> PolyUtil.imaginaryPartFromComplex(GenPolynomialRing<C> fac, GenPolynomial<Complex<C>> A) Imaginary part.static <C extends RingElem<C> & Modular>
GenPolynomial<BigInteger> PolyUtil.integerFromModularCoefficients(GenPolynomialRing<BigInteger> fac, GenPolynomial<C> A) BigInteger from ModInteger coefficients, symmetric.static <C extends RingElem<C> & Modular>
List<GenPolynomial<BigInteger>> PolyUtil.integerFromModularCoefficients(GenPolynomialRing<BigInteger> fac, List<GenPolynomial<C>> L) BigInteger from ModInteger coefficients, symmetric.static <C extends RingElem<C> & Modular>
GenPolynomial<BigInteger> PolyUtil.integerFromModularCoefficientsPositive(GenPolynomialRing<BigInteger> fac, GenPolynomial<C> A) BigInteger from ModInteger coefficients, positive.static <C extends RingElem<C>>
GenPolynomial<C> PolyUtil.interpolate(GenPolynomialRing<C> fac, GenPolynomial<C> A, GenPolynomial<C> M, C mi, C a, C am) Univariate polynomial interpolation.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>> PolyUtil.interpolate(GenPolynomialRing<GenPolynomial<C>> fac, GenPolynomial<GenPolynomial<C>> A, GenPolynomial<C> M, C mi, GenPolynomial<C> B, C am) ModInteger interpolate on first variable.static <C extends RingElem<C>>
List<GenPolynomial<C>> PolyUtil.intersect(GenPolynomialRing<C> R, List<GenPolynomial<C>> F) Intersection.static <C extends RingElem<C>>
List<GenSolvablePolynomial<C>> PolyUtil.intersect(GenSolvablePolynomialRing<C> R, List<GenSolvablePolynomial<C>> F) Intersection.static <C extends RingElem<C>>
List<GenWordPolynomial<C>> PolyUtil.intersect(GenWordPolynomialRing<C> R, List<GenWordPolynomial<C>> F) Intersection.static <C extends RingElem<C>>
booleanPolyUtil.isBasePseudoQuotientRemainder(GenPolynomial<C> P, GenPolynomial<C> S, GenPolynomial<C> q, GenPolynomial<C> r) Is GenPolynomial pseudo quotient and remainder.static <C extends RingElem<C>>
booleanPolyUtil.isRecursivePseudoQuotientRemainder(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S, GenPolynomial<GenPolynomial<C>> q, GenPolynomial<GenPolynomial<C>> r) Is recursive GenPolynomial pseudo quotient and remainder.PolyUtil.leadingExpVector(List<GenPolynomial<C>> L) Polynomial list leading exponent vectors.static <C extends RingElem<C>, D extends RingElem<D>>
GenPolynomial<D> PolyUtil.map(GenPolynomialRing<D> ring, GenPolynomial<C> p, UnaryFunctor<C, D> f) Map a unary function to the coefficients.static <C extends RingElem<C>, D extends RingElem<D>>
GenPolynomial<D> PolyUtil.map(GenPolynomialRing<D> ring, GenPolynomial<C> p, UnaryFunctor<C, D> f) Map a unary function to the coefficients.static <C extends RingElem<C>>
longPolyUtil.maxDegree(List<GenPolynomial<C>> P) Maximal degree of polynomial list.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>> PolyUtil.monic(GenPolynomial<GenPolynomial<C>> p) GenPolynomial monic, i.e.static <C extends RingElem<C>>
GenSolvablePolynomial<GenPolynomial<C>> PolyUtil.monic(GenSolvablePolynomial<GenPolynomial<C>> p) GenSolvablePolynomial monic, i.e.static <C extends RingElem<C>>
List<GenPolynomial<C>> PolyUtil.monic(List<GenPolynomial<C>> L) Polynomial list monic.static <C extends RingElem<C>>
List<GenPolynomial<GenPolynomial<C>>> PolyUtil.monicRec(List<GenPolynomial<GenPolynomial<C>>> L) Recursive polynomial list monic.static <C extends RingElem<C>>
OptimizedPolynomialList<C> TermOrderOptimization.optimizeTermOrder(GenPolynomialRing<C> R, List<GenPolynomial<C>> L) Optimize variable order.static <C extends RingElem<C>>
OptimizedModuleList<C> TermOrderOptimization.optimizeTermOrder(ModuleList<C> P) Optimize variable order.static <C extends RingElem<C>>
OptimizedPolynomialList<C> TermOrderOptimization.optimizeTermOrder(PolynomialList<C> P) Optimize variable order.static <C extends RingElem<C>>
OptimizedModuleList<C> TermOrderOptimization.optimizeTermOrderModule(GenPolynomialRing<C> R, List<List<GenPolynomial<C>>> L) Optimize variable order.static <C extends RingElem<C>>
OptimizedPolynomialList<GenPolynomial<C>> TermOrderOptimization.optimizeTermOrderOnCoefficients(GenPolynomialRing<GenPolynomial<C>> ring, List<GenPolynomial<GenPolynomial<C>>> L) Optimize variable order on coefficients.static <C extends RingElem<C>>
OptimizedModuleList<GenPolynomial<C>> TermOrderOptimization.optimizeTermOrderOnCoefficients(ModuleList<GenPolynomial<C>> P) Optimize variable order on coefficients.static <C extends RingElem<C>>
OptimizedPolynomialList<GenPolynomial<C>> TermOrderOptimization.optimizeTermOrderOnCoefficients(PolynomialList<GenPolynomial<C>> P) Optimize variable order on coefficients.static <C extends RingElem<C>>
List<List<GenPolynomial<C>>> ModuleList.padCols(GenPolynomialRing<C> ring, List<List<GenPolynomial<C>>> l) Pad columns and remove zero rows.static <C extends RingElem<C>>
GenPolynomialRing<C> TermOrderOptimization.permutation(List<Integer> P, GenPolynomialRing<C> R) Permutation of polynomial ring variables.static <C extends RingElem<C>>
GenPolynomial<C> TermOrderOptimization.permutation(List<Integer> P, GenPolynomialRing<C> R, GenPolynomial<C> A) Permutation of polynomial exponent vectors.static <C extends RingElem<C>>
List<GenPolynomial<C>> TermOrderOptimization.permutation(List<Integer> P, GenPolynomialRing<C> R, List<GenPolynomial<C>> L) Permutation of polynomial exponent vectors.static <C extends RingElem<C>>
List<GenSolvablePolynomial<C>> TermOrderOptimization.permutation(List<Integer> P, GenSolvablePolynomialRing<C> R, List<GenSolvablePolynomial<C>> L) Permutation of solvable polynomial exponent vectors.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>> TermOrderOptimization.permutationOnCoefficients(List<Integer> P, GenPolynomialRing<GenPolynomial<C>> R, GenPolynomial<GenPolynomial<C>> A) Permutation of polynomial exponent vectors of coefficient polynomials.static <C extends RingElem<C>>
List<GenPolynomial<GenPolynomial<C>>> TermOrderOptimization.permutationOnCoefficients(List<Integer> P, GenPolynomialRing<GenPolynomial<C>> R, List<GenPolynomial<GenPolynomial<C>>> L) Permutation of polynomial exponent vectors of coefficients.static <C extends RingElem<C>>
GenPolynomial<C> PolyUtil.realPartFromComplex(GenPolynomialRing<C> fac, GenPolynomial<Complex<C>> A) Real part.static <C extends RingElem<C>>
GenPolynomial<C> PolyUtil.reciprocalTransformation(GenPolynomial<C> A) Polynomial reciprocal transformation.static <C extends RingElem<C>>
GenPolynomial<C> PolyUtil.reciprocalTransformation(GenPolynomial<C> A, int i) Polynomial reciprocal transformation.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>> PolyUtil.recursive(GenPolynomialRing<GenPolynomial<C>> rfac, GenPolynomial<C> A) Recursive representation.static <C extends RingElem<C>>
List<GenPolynomial<GenPolynomial<C>>> PolyUtil.recursive(GenPolynomialRing<GenPolynomial<C>> rfac, List<GenPolynomial<C>> L) Recursive representation.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>> PolyUtil.recursiveDensePseudoRemainder(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S) GenPolynomial dense pseudo remainder.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>> PolyUtil.recursiveDerivative(GenPolynomial<GenPolynomial<C>> P) GenPolynomial recursive polynomial derivative main variable.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>> PolyUtil.recursiveDivide(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<C> s) GenPolynomial divide.static <C extends RingElem<C>>
GenWordPolynomial<GenPolynomial<C>> PolyUtil.recursiveDivide(GenWordPolynomial<GenPolynomial<C>> P, GenPolynomial<C> s) GenPolynomial divide.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>> PolyUtil.recursivePseudoDivide(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S) GenPolynomial recursive pseudo divide.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>> PolyUtil.recursivePseudoRemainder(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S) Deprecated.(forRemoval=true) UsePolyUtil.recursiveSparsePseudoRemainder(edu.jas.poly.GenPolynomial,edu.jas.poly.GenPolynomial)insteadstatic <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>> PolyUtil.recursiveSparsePseudoRemainder(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S) GenPolynomial sparse pseudo remainder.static <C extends RingElem<C>>
GenPolynomial<C> PolyUtil.removeUnusedLowerVariables(GenPolynomial<C> p) Remove all lower variables which do not occur in polynomial.static <C extends RingElem<C>>
GenPolynomial<C> PolyUtil.removeUnusedMiddleVariables(GenPolynomial<C> p) Remove upper block of middle variables which do not occur in polynomial.static <C extends RingElem<C>>
GenPolynomial<C> PolyUtil.removeUnusedUpperVariables(GenPolynomial<C> p) Remove all upper variables which do not occur in polynomial.static <C extends RingElem<C>>
List<GenPolynomial<C>> PolyUtil.rightMonic(List<GenPolynomial<C>> L) Solvable polynomial list right monic.static <C extends RingElem<C>>
GenPolynomial<C> PolyUtil.selectWithVariable(List<GenPolynomial<C>> P, int i) Select polynomial with univariate leading term in variable i.static <C extends RingElem<C>>
GenPolynomial<C> PolyUtil.seriesOfTaylor(GenPolynomial<C> f, C a) Taylor series for polynomial.static <C extends RingElem<C>>
List<List<GenPolynomial<C>>> OrderedModuleList.sort(GenPolynomialRing<C> r, List<List<GenPolynomial<C>>> l) Sort a list of vectors of polynomials with respect to the ascending order of the leading Exponent vectors of the first column.static <C extends RingElem<C>>
List<GenPolynomial<C>> OrderedPolynomialList.sort(GenPolynomialRing<C> r, List<GenPolynomial<C>> L) Sort a list of polynomials with respect to the ascending order of the leading Exponent vectors.static <C extends RingElem<C>>
List<GenPolynomial<C>> OrderedPolynomialList.sort(List<GenPolynomial<C>> L) Sort a list of polynomials with respect to the ascending order of the leading Exponent vectors.static <C extends RingElem<C>>
List<GenPolynomial<C>> OrderedPolynomialList.sortDegree(List<GenPolynomial<C>> L) Sort a list of polynomials with respect to the ascending order of the degree.static <C extends RingElem<C>>
GenPolynomial<C> PolyUtil.substituteMain(GenPolynomial<C> A, GenPolynomial<C> s) Substitute main variable.static <C extends RingElem<C>>
GenPolynomial<C> PolyUtil.substituteUnivariate(GenPolynomial<C> f, GenPolynomial<C> t) Substitute univariate polynomial.static <C extends RingElem<C>>
GenPolynomial<C> PolyUtil.substituteUnivariateMult(GenPolynomial<C> f, GenPolynomial<C> t) Substitute univariate polynomial with multivariate coefficients.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>> PolyUtil.switchVariables(GenPolynomial<GenPolynomial<C>> P) Recursive GenPolynomial switch variable blocks.static <C extends RingElem<C>>
GenPolynomial<Complex<C>> PolyUtil.toComplex(GenPolynomialRing<Complex<C>> fac, GenPolynomial<C> A) Complex from real polynomial.static <C extends RingElem<C>>
Product<GenPolynomial<C>> PolyUtil.toProduct(ProductRing<GenPolynomial<C>> pfac, C c, ExpVector e) Product representation.static <C extends RingElem<C>>
Product<GenPolynomial<C>> PolyUtil.toProduct(ProductRing<GenPolynomial<C>> pfac, GenPolynomial<C> A) Product representation.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>> PolyUtil.toRecursive(GenPolynomialRing<GenPolynomial<C>> rfac, GenPolynomial<C> A) To recursive representation.static <C extends RingElem<C>>
GenSolvablePolynomial<GenPolynomial<C>> PolyUtil.toRecursive(GenSolvablePolynomialRing<GenPolynomial<C>> rfac, GenSolvablePolynomial<C> A) To recursive representation.static <C extends RingElem<C>>
longPolyUtil.totalDegree(List<GenPolynomial<C>> P) Total degree of polynomial list.static <C extends RingElem<C>>
longPolyUtil.totalDegreeLeadingTerm(List<GenPolynomial<C>> P) Maximal degree of leading terms of a polynomial list.static <C extends RingElem<C>>
GenPolynomial<C> PolyUtil.translation(GenPolynomial<C> A, List<C> H) Polynomial translation, all variables.static <C extends RingElem<C>>
GenPolynomial<C> PolyUtil.translation1(GenPolynomial<C> A, List<C> H) Polynomial translation, r-1 variables.static <C extends RingElem<C>>
GenPolynomial<C> PolyUtil.translationBase(GenPolynomial<C> A, C h) Polynomial translation, base univariate.static <C extends RingElem<C>>
GenPolynomial<C> PolyUtil.translationMain(GenPolynomial<C> A, C h) Polynomial translation, main variable.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>> PolyUtil.translationMainRecursive(GenPolynomial<GenPolynomial<C>> A, C h) Polynomial translation, main variable.static <C extends RingElem<C>>
List<List<GenPolynomial<C>>> ModuleList.vecToList(List<GenVector<GenPolynomial<C>>> vlist) Get a list of vectors as List of list of GenPolynomials.static <C extends RingElem<C>>
List<GenWordPolynomial<C>> PolyUtil.wordMonic(List<GenWordPolynomial<C>> L) Word polynomial list monic. -
Uses of RingElem in edu.jas.ps
Classes in edu.jas.ps with type parameters of type RingElemModifier and TypeClassDescriptionclassCoefficients<C extends RingElem<C>>Abstract class for generating functions for coefficients of power series.(package private) static classExamples.Odds<C extends RingElem<C>>(package private) static classExamples.Sum<C extends RingElem<C>>(package private) classInternal scalar multiplication functor.classMultiVarCoefficients<C extends RingElem<C>>Abstract class for generating functions for coefficients of multivariate power series.classMultiVarPowerSeries<C extends RingElem<C>>Multivariate power series implementation.interfaceMultiVarPowerSeriesMap<C extends RingElem<C>>Multivariate power series map interface.classMultiVarPowerSeriesRing<C extends RingElem<C>>Multivariate power series ring implementation.(package private) classInternal negation functor.classOrderedPairlist<C extends RingElem<C>>Pair list management.classSerializable subclass to hold pairs of power series.classPolynomialTaylorFunction<C extends RingElem<C>>Polynomial functions capable for Taylor series expansion.classReductionSeq<C extends RingElem<C>>Multivariate power series reduction sequential use algorithm.classStandardBaseSeq<C extends RingElem<C>>Standard Base sequential algorithm.(package private) classInternal subtraction functor.(package private) classInternal summation functor.interfaceTaylorFunction<C extends RingElem<C>>Interface for functions capable for Taylor series expansion.classTaylorFunctionAdapter<C extends RingElem<C>>Adapter for functions capable for Taylor series expansion.classUnivPowerSeries<C extends RingElem<C>>Univariate power series implementation.interfaceUnivPowerSeriesMap<C extends RingElem<C>>Univariate power series map interface.classUnivPowerSeriesRing<C extends RingElem<C>>Univariate power series ring implementation.Classes in edu.jas.ps that implement RingElemModifier and TypeClassDescriptionclassMultiVarPowerSeries<C extends RingElem<C>>Multivariate power series implementation.classUnivPowerSeries<C extends RingElem<C>>Univariate power series implementation.Fields in edu.jas.ps declared as RingElemModifier and TypeFieldDescription(package private) CExamples.Odds.two(package private) CMultiply.xMethods in edu.jas.ps with type parameters of type RingElemModifier and TypeMethodDescriptionstatic <C extends RingElem<C>>
List<MultiVarPowerSeries<C>> PSUtil.monic(List<MultiVarPowerSeries<C>> L) Power series list monic.static <C extends RingElem<C>>
List<UnivPowerSeries<C>> PSUtil.monicUniv(List<UnivPowerSeries<C>> L) Univariate power series list monic.<C2 extends RingElem<C2>>
UnivPowerSeries<C> UnivPowerSeries.zip(BinaryFunctor<? super C, ? super C2, C> f, UnivPowerSeries<C2> ps) Map a binary function to this and another power series. -
Uses of RingElem in edu.jas.root
Classes in edu.jas.root with type parameters of type RingElemModifier and TypeClassDescriptionclassBoundary determined by a rectangle and a polynomial.interfaceComplexRoots<C extends RingElem<C> & Rational>Complex roots interface.classComplexRootsAbstract<C extends RingElem<C> & Rational>Complex roots abstract class.classComplexRootsSturm<C extends RingElem<C> & Rational>Complex roots implemented by Sturm sequences.classInterval.interfaceReal roots interface.classRealRootsAbstract<C extends RingElem<C> & Rational>Real roots abstract class.classRealRootsSturm<C extends RingElem<C> & Rational>Real root isolation using Sturm sequences.classRectangle.Classes in edu.jas.root that implement RingElemModifier and TypeClassDescriptionclassComplexAlgebraicNumber<C extends GcdRingElem<C> & Rational>Complex algebraic number class based on AlgebraicNumber.classRealAlgebraicNumber<C extends GcdRingElem<C> & Rational>Real algebraic number class based on AlgebraicNumber.Fields in edu.jas.root declared as RingElemModifier and TypeFieldDescriptionfinal CInterval.leftleft interval border.final CInterval.rightright interval border.Methods in edu.jas.root with type parameters of type RingElemModifier and TypeMethodDescriptionRootUtil.parseInterval(RingFactory<C> fac, String s) Parse interval for a real root from String.RootUtil.parseRectangle(RingFactory<Complex<C>> fac, String s) Parse rectangle for a complex root from String.static <C extends RingElem<C>>
longCount changes in sign. -
Uses of RingElem in edu.jas.structure
Classes in edu.jas.structure with type parameters of type RingElemModifier and TypeInterfaceDescriptioninterfaceAlgebraElem<A extends AlgebraElem<A,C>, C extends RingElem<C>> Algabra element interface.interfaceAlgebraFactory<A extends AlgebraElem<A,C>, C extends RingElem<C>> Algebra factory interface.interfaceFieldFactory<C extends RingElem<C>>Field factory interface.interfaceModule element interface.interfaceModulFactory<M extends ModulElem<M,C>, C extends RingElem<C>> Module factory interface.classPower class to compute powers of RingElem.interfaceQuotient pair interface.interfaceQuotPairFactory<C extends RingElem<C>, D extends RingElem<D>>Quotient pair factory interface.interfaceQuotPairFactory<C extends RingElem<C>, D extends RingElem<D>>Quotient pair factory interface.interfaceRing element interface.interfaceRingFactory<C extends RingElem<C>>Ring factory interface.interfaceSelector interface.interfaceValue interface.interfaceValueFactory<C extends RingElem<C>, D extends RingElem<D>>Value factory interface.interfaceValueFactory<C extends RingElem<C>, D extends RingElem<D>>Value factory interface.Subinterfaces of RingElem in edu.jas.structureModifier and TypeInterfaceDescriptioninterfaceAlgebraElem<A extends AlgebraElem<A,C>, C extends RingElem<C>> Algabra element interface.interfaceField element interface.interfaceGcdRingElem<C extends GcdRingElem<C>>Gcd ring element interface.interfaceNoncomRingElem<C extends NoncomRingElem<C>>Non-commutative ring element interface.interfaceRegularRingElem<C extends RegularRingElem<C>>Regular ring element interface.interfaceStarRingElem<C extends StarRingElem<C>>Star ring element interface.Methods in edu.jas.structure with type parameters of type RingElemModifier and TypeMethodDescriptionstatic <C extends RingElem<C>>
longPower.logarithm(long p, long a) Logarithm.static <C extends RingElem<C>>
longPower.logarithm(C p, C a) Logarithm.static <C extends RingElem<C>>
CPower.modPositivePower(C a, long n, C m) power of a to the n-th, n positive, modulo m.static <C extends RingElem<C>>
CPower.modPositivePower(C a, BigInteger n, C m) power of a to the n-th, n positive, modulo m.static <C extends RingElem<C>>
CPower.multiply(RingFactory<C> fac, List<C> A) Multiply elements in list.static <C extends RingElem<C>>
CPower.positivePower(C a, long n) power of a to the n-th, n positive.static <C extends RingElem<C>>
CPower.positivePower(C a, BigInteger n) power of a to the n-th, n positive.static <C extends RingElem<C>>
CPower.power(RingFactory<C> fac, C a, long n) power of a to the n-th.static <C extends RingElem<C>>
CPower.sum(RingFactory<C> fac, List<C> A) Sum elements in list.Methods in edu.jas.structure that return RingElem -
Uses of RingElem in edu.jas.ufd
Classes in edu.jas.ufd with type parameters of type RingElemModifier and TypeClassDescriptionclassEvalPoints<C extends RingElem<C>>Container for the evaluation points of a polynomial.Classes in edu.jas.ufd that implement RingElemModifier and TypeClassDescriptionclassQuotient<C extends GcdRingElem<C>>Quotient, that is a rational function, based on GenPolynomial with RingElem interface.Methods in edu.jas.ufd with type parameters of type RingElemModifier and TypeMethodDescriptionstatic <C extends RingElem<C>>
longFactorInteger.degreeSum(List<GenPolynomial<C>> L) Sum of all degrees.static <C extends RingElem<C>>
GenPolynomial<GenPolynomial<C>> PolyUfdUtil.fromIntegerCoefficients(GenPolynomialRing<GenPolynomial<C>> fac, GenPolynomial<GenPolynomial<BigInteger>> A) From BigInteger coefficients.static <C extends RingElem<C>>
List<GenPolynomial<GenPolynomial<C>>> PolyUfdUtil.fromIntegerCoefficients(GenPolynomialRing<GenPolynomial<C>> fac, List<GenPolynomial<GenPolynomial<BigInteger>>> L) From BigInteger coefficients. -
Uses of RingElem in edu.jas.vector
Classes in edu.jas.vector with type parameters of type RingElemModifier and TypeClassDescriptionclassBasicLinAlg<C extends RingElem<C>>Basic linear algebra methods.classGenMatrix implements a generic matrix algebra over RingElem entries.classGenMatrixRing<C extends RingElem<C>>GenMatrixRing implements a generic matrix algebra factory with RingFactory.classGenVector implements generic vectors with RingElem entries.classGenVectorModul<C extends RingElem<C>>GenVectorModul implements a generic vector factory with RingElem entries.classLinear algebra methods.Classes in edu.jas.vector that implement RingElemModifier and TypeClassDescriptionclassGenMatrix implements a generic matrix algebra over RingElem entries.Constructors in edu.jas.vector with parameters of type RingElemModifierConstructorDescriptionGenMatrix(GenMatrixRing<C> r, C[][] m) Constructor for GenMatrix.GenVector(GenVectorModul<C> m, C[] v) Constructor for GenVector.