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. n-variate ordered solvable polynomials over solvable polynomial coefficients.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. n-variate ordered solvable polynomials over solvable residue coefficients.classResidueSolvableWordPolynomial<C extends GcdRingElem<C>>ResidueSolvableWordPolynomial solvable polynomials with WordResidue coefficients implementing RingElem. n-variate ordered solvable polynomials over non-commutative word residue coefficients.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. -
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. n-variate ordered solvable polynomials over solvable polynomial coefficients.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.classDeprecated.use RunGB or RunSGB for standalone executioninterfaceGroebnerBase<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.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.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.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.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.interfaceSolvablePseudoReduction<C extends RingElem<C>>Polynomial pseudo reduction interface.interfaceSolvableSyzygy<C extends RingElem<C>>Syzygy interface for solvable polynomials.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.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.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. n-variate ordered polynomials over coefficients C.classGenPolynomialRing<C extends RingElem<C>>GenPolynomialRing generic polynomial factory.classGenSolvablePolynomial<C extends RingElem<C>>GenSolvablePolynomial generic solvable polynomials implementing RingElem. n-variate ordered solvable polynomials over C.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.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.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.classRecSolvablePolynomial<C extends RingElem<C>>RecSolvablePolynomial generic recursive solvable polynomials implementing RingElem. n-variate ordered solvable polynomials over solvable polynomial coefficients.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. n-variate ordered solvable polynomials over non-commutative word polynomial coefficients.classRecSolvableWordPolynomialRing<C extends RingElem<C>>RecSolvableWordPolynomialRing generic recursive solvable polynomial factory implementing RingFactory and extending GenSolvablePolynomialRing factory.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.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. n-variate ordered polynomials over coefficients C.classGenSolvablePolynomial<C extends RingElem<C>>GenSolvablePolynomial generic solvable polynomials implementing RingElem. n-variate ordered solvable polynomials over C.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. n-variate ordered solvable polynomials over solvable quotient, local and local-residue coefficients.classQuotient element based on RingElem pairs.classRecSolvablePolynomial<C extends RingElem<C>>RecSolvablePolynomial generic recursive solvable polynomials implementing RingElem. n-variate ordered solvable polynomials over solvable polynomial coefficients.classRecSolvableWordPolynomial<C extends RingElem<C>>RecSolvableWordPolynomial generic recursive solvable polynomials implementing RingElem. n-variate ordered solvable polynomials over non-commutative word polynomial coefficients.classResidue element based on RingElem residue.Fields in edu.jas.poly declared as RingElemModifier and TypeFieldDescriptionfinal 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. leadingBaseCoefficient == 1.static <C extends RingElem<C>>
GenSolvablePolynomial<GenPolynomial<C>> PolyUtil.monic(GenSolvablePolynomial<GenPolynomial<C>> p) GenSolvablePolynomial monic, i.e. leadingBaseCoefficient == 1.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.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.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.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.Methods 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.