Uses of Interface
edu.jas.structure.RingFactory
Packages that use RingFactory
Package
Description
Groebner base application package.
Basic arithmetic package.
Factorization domain package for solvable polynomial rings.
Module Groebner base package.
Groebner bases using unique factorization package.
Elementary Integration 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 RingFactory in edu.jas.application
Classes in edu.jas.application that implement RingFactoryModifier and TypeClassDescriptionclassLocalRing<C extends GcdRingElem<C>>Local ring class based on GenPolynomial with RingElem interface.classLocalSolvablePolynomialRing<C extends GcdRingElem<C>>LocalSolvablePolynomialRing generic recursive solvable polynomial factory implementing RingFactory and extending GenSolvablePolynomialRing factory.classRealAlgebraicRing<C extends GcdRingElem<C> & Rational>Real algebraic number factory class based on bi-variate real algebraic numbers.classResidueRing<C extends GcdRingElem<C>>Residue ring factory based on GenPolynomial with RingFactory interface.classResidueSolvablePolynomialRing<C extends GcdRingElem<C>>ResidueSolvablePolynomialRing generic solvable polynomial with residue coefficients factory implementing RingFactory and extending GenSolvablePolynomialRing factory.classResidueSolvableWordPolynomialRing<C extends GcdRingElem<C>>ResidueSolvableWordPolynomialRing solvable polynomial with word residue coefficients factory.classSolvableLocalResidueRing<C extends GcdRingElem<C>>SolvableLocalResidue ring factory for SolvableLocalResidue based on GenSolvablePolynomial with GcdRingElem interface.classSolvableLocalRing<C extends GcdRingElem<C>>SolvableLocal ring factory for SolvableLocal with GcdRingElem interface.classSolvableResidueRing<C extends GcdRingElem<C>>SolvableResidue ring factory based on GenSolvablePolynomialRing with GcdRingFactory interface.classWordResidueRing<C extends GcdRingElem<C>>WordResidue ring factory based on GenWordPolynomialRing with GcdRingFactory interface.Fields in edu.jas.application declared as RingFactoryModifier and TypeFieldDescriptionprotected final RingFactory<C> ComprehensiveGroebnerBaseSeq.cofacPolynomial coefficient ring factory.protected final RingFactory<C> CReductionSeq.cofacPolynomial coefficient ring factory.private RingFactoryRingFactoryTokenizer.facfinal RingFactoryExtensionFieldBuilder.factoryThe current factory.Methods in edu.jas.application that return RingFactoryModifier and TypeMethodDescriptionExtensionFieldBuilder.build()Build the field tower.RingFactoryTokenizer.nextCoefficientRing()Parsing method for coefficient ring.Methods in edu.jas.application with parameters of type RingFactoryModifier and TypeMethodDescriptionstatic ExtensionFieldBuilderExtensionFieldBuilder.baseField(RingFactory base) Set base field.static <C extends GcdRingElem<C>>
FactorAbstract<C> FactorFactory.getImplementation(RingFactory<C> fac) Determine suitable implementation of factorization algorithms, other cases.voidRingFactoryTokenizer.initFactory(RingFactory rf, RingFactoryTokenizer.coeffType ct) Initialize coefficient and polynomial factories.voidRingFactoryTokenizer.initSolvableFactory(RingFactory rf, RingFactoryTokenizer.coeffType ct) Initialize coefficient and solvable polynomial factories.Constructors in edu.jas.application with parameters of type RingFactoryModifierConstructorDescriptionComprehensiveGroebnerBaseSeq(CReductionSeq<C> red, RingFactory<C> rf) Constructor.Constructor.CReductionSeq(RingFactory<C> rf) Constructor.Constructor.LocalSolvablePolynomialRing(RingFactory<SolvableLocal<C>> cf, int n) The constructor creates a solvable polynomial factory object with the default term order and commutative relations.LocalSolvablePolynomialRing(RingFactory<SolvableLocal<C>> cf, int n, RelationTable<SolvableLocal<C>> rt) The constructor creates a solvable polynomial factory object with the default term order.LocalSolvablePolynomialRing(RingFactory<SolvableLocal<C>> cf, int n, TermOrder t) The constructor creates a solvable polynomial factory object with the given term order and commutative relations.LocalSolvablePolynomialRing(RingFactory<SolvableLocal<C>> cf, int n, TermOrder t, RelationTable<SolvableLocal<C>> rt) The constructor creates a solvable polynomial factory object with the given term order.LocalSolvablePolynomialRing(RingFactory<SolvableLocal<C>> cf, int n, TermOrder t, String[] v) The constructor creates a solvable polynomial factory object with the given term order and commutative relations.LocalSolvablePolynomialRing(RingFactory<SolvableLocal<C>> cf, int n, TermOrder t, String[] v, RelationTable<SolvableLocal<C>> rt) The constructor creates a solvable polynomial factory object with the given term order.The constructor creates a solvable polynomial factory object with the the same term order, number of variables and variable names as the given polynomial factory, only the coefficient factories differ and the solvable multiplication relations are empty.The constructor creates a solvable polynomial factory object with the the same term order, number of variables and variable names as the given polynomial factory, only the coefficient factories differ and the solvable multiplication relations are empty.LocalSolvablePolynomialRing(RingFactory<SolvableLocal<C>> cf, TermOrder t, String[] v) The constructor creates a solvable polynomial factory object with the given term order and commutative relations.LocalSolvablePolynomialRing(RingFactory<SolvableLocal<C>> cf, String[] v) The constructor creates a solvable polynomial factory object with the default term order.ResidueSolvablePolynomialRing(RingFactory<SolvableResidue<C>> cf, int n) The constructor creates a solvable polynomial factory object with the default term order and commutative relations.ResidueSolvablePolynomialRing(RingFactory<SolvableResidue<C>> cf, int n, RelationTable<SolvableResidue<C>> rt) The constructor creates a solvable polynomial factory object with the default term order.ResidueSolvablePolynomialRing(RingFactory<SolvableResidue<C>> cf, int n, TermOrder t) The constructor creates a solvable polynomial factory object with the given term order and commutative relations.ResidueSolvablePolynomialRing(RingFactory<SolvableResidue<C>> cf, int n, TermOrder t, RelationTable<SolvableResidue<C>> rt) The constructor creates a solvable polynomial factory object with the given term order.ResidueSolvablePolynomialRing(RingFactory<SolvableResidue<C>> cf, int n, TermOrder t, String[] v) The constructor creates a solvable polynomial factory object with the given term order and commutative relations.ResidueSolvablePolynomialRing(RingFactory<SolvableResidue<C>> cf, int n, TermOrder t, String[] v, RelationTable<SolvableResidue<C>> rt) The constructor creates a solvable polynomial factory object with the given term order.The constructor creates a solvable polynomial factory object with the the same term order, number of variables and variable names as the given polynomial factory, only the coefficient factories differ and the solvable multiplication relations are empty.ResidueSolvablePolynomialRing(RingFactory<SolvableResidue<C>> cf, TermOrder t, String[] v) The constructor creates a solvable polynomial factory object with the given term order and commutative relations.The constructor creates a solvable polynomial factory object with the default term order.ResidueSolvableWordPolynomialRing(RingFactory<WordResidue<C>> cf, int n) The constructor creates a solvable polynomial factory object with the default term order and commutative relations.ResidueSolvableWordPolynomialRing(RingFactory<WordResidue<C>> cf, int n, RelationTable<WordResidue<C>> rt) The constructor creates a solvable polynomial factory object with the default term order.ResidueSolvableWordPolynomialRing(RingFactory<WordResidue<C>> cf, int n, TermOrder t) The constructor creates a solvable polynomial factory object with the given term order and commutative relations.ResidueSolvableWordPolynomialRing(RingFactory<WordResidue<C>> cf, int n, TermOrder t, RelationTable<WordResidue<C>> rt) The constructor creates a solvable polynomial factory object with the given term order.ResidueSolvableWordPolynomialRing(RingFactory<WordResidue<C>> cf, int n, TermOrder t, String[] v) The constructor creates a solvable polynomial factory object with the given term order and commutative relations.ResidueSolvableWordPolynomialRing(RingFactory<WordResidue<C>> cf, int n, TermOrder t, String[] v, RelationTable<WordResidue<C>> rt) The constructor creates a solvable polynomial factory object with the given term order.ResidueSolvableWordPolynomialRing(RingFactory<WordResidue<C>> cf, ResidueSolvableWordPolynomialRing o) The constructor creates a solvable polynomial factory object with the the same term order, number of variables and variable names as the given polynomial factory, only the coefficient factories differ and the solvable multiplication relations are empty.ResidueSolvableWordPolynomialRing(RingFactory<WordResidue<C>> cf, TermOrder t, String[] v) The constructor creates a solvable polynomial factory object with the given term order and commutative relations.The constructor creates a solvable polynomial factory object with the default term order. -
Uses of RingFactory in edu.jas.arith
Subinterfaces of RingFactory in edu.jas.arithModifier and TypeInterfaceDescriptioninterfaceModularRingFactory<C extends RingElem<C> & Modular>Modular ring factory interface.Classes in edu.jas.arith that implement RingFactoryModifier 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.final classBigQuaternion ring class based on BigRational implementing the RingElem interface.final classImmutable arbitrary-precision rational numbers.final classModIntegerRing factory with RingFactory interface.final classModIntRing factory with RingFactory interface.final classModLongRing factory with RingFactory interface.classProductRing<C extends RingElem<C>>Direct product ring factory based on RingElem and RingFactory module.Fields in edu.jas.arith declared as RingFactoryModifier and TypeFieldDescriptionprotected final RingFactory<C> ProductRing.ringOne Ring factory.Fields in edu.jas.arith with type parameters of type RingFactoryModifier and TypeFieldDescriptionprotected final List<RingFactory<C>> ProductRing.ringListRing factory list.Methods in edu.jas.arith that return RingFactoryMethods in edu.jas.arith with parameters of type RingFactoryModifier and TypeMethodDescriptionvoidProductRing.addFactory(RingFactory<C> rf) Add a ring factory.booleanProductRing.containsFactory(RingFactory<C> rf) Contains a ring factory.Constructors in edu.jas.arith with parameters of type RingFactoryModifierConstructorDescriptionProductRing(RingFactory<C> r, int n) The constructor creates a ProductRing object from an ring factory and a modul.Constructor parameters in edu.jas.arith with type arguments of type RingFactoryModifierConstructorDescriptionProductRing(List<RingFactory<C>> l) The constructor creates a ProductRing object from an ring factory and a modul. -
Uses of RingFactory in edu.jas.fd
Classes in edu.jas.fd that implement RingFactoryModifier and TypeClassDescriptionclassQuotSolvablePolynomialRing<C extends GcdRingElem<C>>QuotSolvablePolynomialRing generic recursive solvable polynomial factory implementing RingFactory and extending GenSolvablePolynomialRing factory.classSolvableQuotientRing<C extends GcdRingElem<C>>SolvableQuotient ring factory based on GenPolynomial with RingElem interface.Fields in edu.jas.fd declared as RingFactoryModifier and TypeFieldDescription(package private) final RingFactory<C> GreatestCommonDivisorAbstract.coFacCoefficient ring.Methods in edu.jas.fd with parameters of type RingFactoryModifier and TypeMethodDescriptionstatic <C extends GcdRingElem<C>>
GreatestCommonDivisorAbstract<C> SGCDFactory.getFakeImplementation(RingFactory<C> fac) Determine fake implementation of gcd algorithms, other cases.static <C extends GcdRingElem<C>>
GreatestCommonDivisorAbstract<C> SGCDFactory.getImplementation(RingFactory<C> fac) Determine suitable implementation of gcd algorithms, other cases.static <C extends GcdRingElem<C>>
GreatestCommonDivisorAbstract<C> SGCDFactory.getProxy(RingFactory<C> fac) Determine suitable proxy for gcd algorithms, other cases.Constructors in edu.jas.fd with parameters of type RingFactoryModifierConstructorDescriptionConstructor.Constructor.Constructor.Constructor.Constructor.Constructor.QuotSolvablePolynomialRing(RingFactory<SolvableQuotient<C>> cf, int n) The constructor creates a solvable polynomial factory object with the default term order and commutative relations.QuotSolvablePolynomialRing(RingFactory<SolvableQuotient<C>> cf, int n, RelationTable<SolvableQuotient<C>> rt) The constructor creates a solvable polynomial factory object with the default term order.QuotSolvablePolynomialRing(RingFactory<SolvableQuotient<C>> cf, int n, TermOrder t) The constructor creates a solvable polynomial factory object with the given term order and commutative relations.QuotSolvablePolynomialRing(RingFactory<SolvableQuotient<C>> cf, int n, TermOrder t, RelationTable<SolvableQuotient<C>> rt) The constructor creates a solvable polynomial factory object with the given term order.QuotSolvablePolynomialRing(RingFactory<SolvableQuotient<C>> cf, int n, TermOrder t, String[] v) The constructor creates a solvable polynomial factory object with the given term order and commutative relations.QuotSolvablePolynomialRing(RingFactory<SolvableQuotient<C>> cf, int n, TermOrder t, String[] v, RelationTable<SolvableQuotient<C>> rt) The constructor creates a solvable polynomial factory object with the given term order.The constructor creates a solvable polynomial factory object with the the same term order, number of variables and variable names as the given polynomial factory, only the coefficient factories differ and the solvable multiplication relations are empty.The constructor creates a solvable polynomial factory object with the the same term order, number of variables and variable names as the given polynomial factory, only the coefficient factories differ and the solvable multiplication relations are empty.QuotSolvablePolynomialRing(RingFactory<SolvableQuotient<C>> cf, TermOrder t, String[] v) The constructor creates a solvable polynomial factory object with the given term order and commutative relations.QuotSolvablePolynomialRing(RingFactory<SolvableQuotient<C>> cf, String[] v) The constructor creates a solvable polynomial factory object with the default term order.SGCDParallelProxy(RingFactory<C> cf, GreatestCommonDivisorAbstract<C> e1, GreatestCommonDivisorAbstract<C> e2) ParallelProxy constructor. -
Uses of RingFactory in edu.jas.gbmod
Constructors in edu.jas.gbmod with parameters of type RingFactoryModifierConstructorDescriptionDeprecated.Constructor.Deprecated.Constructor.Deprecated.Constructor.Deprecated.Constructor. -
Uses of RingFactory in edu.jas.gbufd
Fields in edu.jas.gbufd declared as RingFactoryModifier and TypeFieldDescriptionprotected final RingFactory<C> GroebnerBasePseudoRecParallel.baseCofacBase coefficient ring factory.protected final RingFactory<C> GroebnerBasePseudoRecSeq.baseCofacBase coefficient ring factory.protected final RingFactory<C> GroebnerBasePseudoParallel.cofacCoefficient ring factory.protected final RingFactory<GenPolynomial<C>> GroebnerBasePseudoRecParallel.cofacCoefficient ring factory.protected final RingFactory<GenPolynomial<C>> GroebnerBasePseudoRecSeq.cofacCoefficient ring factory.protected final RingFactory<C> GroebnerBasePseudoSeq.cofacCoefficient ring factory.protected final RingFactory<C> RGroebnerBasePseudoSeq.cofacCoefficient ring factory.protected final RingFactory<C> SolvableGroebnerBasePseudoSeq.cofacCoefficient ring factory.protected final RingFactory<C> WordGroebnerBasePseudoSeq.cofacCoefficient ring factory.Methods in edu.jas.gbufd with parameters of type RingFactoryModifier and TypeMethodDescriptionstatic <C extends GcdRingElem<C>>
GroebnerBaseAbstract<C> GBFactory.getImplementation(RingFactory<C> fac) Determine suitable implementation of GB algorithms, other cases.static <C extends GcdRingElem<C>>
GroebnerBaseAbstract<C> GBFactory.getImplementation(RingFactory<C> fac, PairList<C> pl) Determine suitable implementation of GB algorithms, other cases.static <C extends GcdRingElem<C>>
SolvableGroebnerBaseAbstract<C> SGBFactory.getImplementation(RingFactory<C> fac) Determine suitable implementation of GB algorithms, other cases.static <C extends GcdRingElem<C>>
SolvableGroebnerBaseAbstract<C> SGBFactory.getImplementation(RingFactory<C> fac, PairList<C> pl) Determine suitable implementation of GB algorithms, other cases.static <C extends GcdRingElem<C>>
GroebnerBaseAbstract<C> GBFactory.getProxy(RingFactory<C> fac) Determine suitable parallel/concurrent implementation of GB algorithms if possible.static <C extends GcdRingElem<C>>
GroebnerBaseAbstract<C> GBFactory.getProxy(RingFactory<C> fac, PairList<C> pl) Determine suitable parallel/concurrent implementation of GB algorithms if possible.static <C extends GcdRingElem<C>>
SolvableGroebnerBaseAbstract<C> SGBFactory.getProxy(RingFactory<C> fac) Determine suitable parallel/concurrent implementation of GB algorithms if possible.static <C extends GcdRingElem<C>>
SolvableGroebnerBaseAbstract<C> SGBFactory.getProxy(RingFactory<C> fac, PairList<C> pl) Determine suitable parallel/concurrent implementation of GB algorithms if possible.Constructors in edu.jas.gbufd with parameters of type RingFactoryModifierConstructorDescriptionConstructor.GroebnerBasePseudoParallel(int threads, RingFactory<C> rf) Constructor.GroebnerBasePseudoParallel(int threads, RingFactory<C> rf, PairList<C> pl) Constructor.GroebnerBasePseudoParallel(int threads, RingFactory<C> rf, PseudoReduction<C> red) Constructor.GroebnerBasePseudoParallel(int threads, RingFactory<C> rf, PseudoReduction<C> red, ExecutorService pool) Constructor.GroebnerBasePseudoParallel(int threads, RingFactory<C> rf, PseudoReduction<C> red, ExecutorService pool, PairList<C> pl) Constructor.GroebnerBasePseudoRecParallel(int threads, RingFactory<GenPolynomial<C>> rf) Constructor.GroebnerBasePseudoRecParallel(int threads, RingFactory<GenPolynomial<C>> rf, PairList<GenPolynomial<C>> pl) Constructor.GroebnerBasePseudoRecParallel(int threads, RingFactory<GenPolynomial<C>> rf, PseudoReduction<GenPolynomial<C>> red) Constructor.GroebnerBasePseudoRecParallel(int threads, RingFactory<GenPolynomial<C>> rf, PseudoReduction<GenPolynomial<C>> red, ExecutorService pool) Constructor.GroebnerBasePseudoRecParallel(int threads, RingFactory<GenPolynomial<C>> rf, PseudoReduction<GenPolynomial<C>> red, ExecutorService pool, PairList<GenPolynomial<C>> pl) Constructor.GroebnerBasePseudoRecSeq(PseudoReduction<GenPolynomial<C>> red, RingFactory<GenPolynomial<C>> rf, PairList<GenPolynomial<C>> pl) Constructor.Constructor.GroebnerBasePseudoRecSeq(RingFactory<GenPolynomial<C>> rf, PairList<GenPolynomial<C>> pl) Constructor.GroebnerBasePseudoSeq(PseudoReduction<C> red, RingFactory<C> rf, PairList<C> pl) Constructor.Constructor.GroebnerBasePseudoSeq(RingFactory<C> rf, PairList<C> pl) Constructor.GroebnerBaseWalk(RingFactory<C> coFac) Constructor.GroebnerBaseWalk(RingFactory<C> coFac, TermOrder t1) Constructor.RGroebnerBasePseudoSeq(RPseudoReduction<C> red, RingFactory<C> rf) Constructor.Constructor.Constructor.Constructor.Constructor.SolvableGroebnerBasePseudoRecSeq(RingFactory<GenPolynomial<C>> rf, SolvablePseudoReduction<C> red, PairList<GenPolynomial<C>> pl) Constructor.SolvableGroebnerBasePseudoSeq(SolvablePseudoReduction<C> red, RingFactory<C> rf, PairList<C> pl) Constructor.Constructor.SolvableGroebnerBasePseudoSeq(RingFactory<C> rf, PairList<C> pl) Constructor.Constructor.SyzygySeq(RingFactory<C> cf) Constructor.Constructor.WordGroebnerBasePseudoRecSeq(RingFactory<GenPolynomial<C>> rf, WordPseudoReductionSeq<GenPolynomial<C>> red) Constructor.WordGroebnerBasePseudoRecSeq(RingFactory<GenPolynomial<C>> rf, WordPseudoReductionSeq<GenPolynomial<C>> red, WordPairList<GenPolynomial<C>> pl) Constructor.Constructor.WordGroebnerBasePseudoSeq(RingFactory<C> rf, WordPseudoReductionSeq<C> red) Constructor.WordGroebnerBasePseudoSeq(RingFactory<C> rf, WordPseudoReductionSeq<C> red, WordPairList<C> pl) Constructor. -
Uses of RingFactory in edu.jas.integrate
Constructors in edu.jas.integrate with parameters of type RingFactoryModifierConstructorDescriptionConstructor.Constructor.Constructor.Constructor. -
Uses of RingFactory in edu.jas.poly
Subinterfaces of RingFactory in edu.jas.polyModifier and TypeInterfaceDescriptioninterfacePolynomialRing<C extends RingElem<C>>Polynomial factory interface.Classes in edu.jas.poly that implement RingFactoryModifier and TypeClassDescriptionclassAlgebraicNumberRing<C extends RingElem<C>>Algebraic number factory.classComplexRing<C extends RingElem<C>>Generic Complex ring factory implementing the RingFactory interface.final classGenExteriorPolynomialRing<C extends RingElem<C>>GenExteriorPolynomialRing generic antisymmetric polynomial factory implementing RingFactory; Factory for antisymmetric polynomials (in fact vectors) over C.classGenPolynomialRing<C extends RingElem<C>>GenPolynomialRing generic polynomial factory.classGenSolvablePolynomialRing<C extends RingElem<C>>GenSolvablePolynomialRing generic solvable polynomial factory implementing RingFactory and extending GenPolynomialRing factory.final classGenWordPolynomialRing<C extends RingElem<C>>GenWordPolynomialRing generic polynomial factory implementing RingFactory; Factory for non-commutative string polynomials over C.classLocal ring factory based on RingElem principal ideal.classQLRSolvablePolynomialRing<C extends GcdRingElem<C> & QuotPair<GenPolynomial<D>>, D extends GcdRingElem<D>>QLRSolvablePolynomialRing generic recursive solvable polynomial factory implementing RingFactory and extending GenSolvablePolynomialRing factory.classQuotientRing<C extends RingElem<C>>Quotient ring factory using RingElem and RingFactory.classRecSolvablePolynomialRing<C extends RingElem<C>>RecSolvablePolynomialRing generic recursive solvable polynomial factory implementing RingFactory and extending GenSolvablePolynomialRing factory.classRecSolvableWordPolynomialRing<C extends RingElem<C>>RecSolvableWordPolynomialRing generic recursive solvable polynomial factory implementing RingFactory and extending GenSolvablePolynomialRing factory.classResidueRing<C extends RingElem<C>>Residue ring factory based on RingElem and RingFactory module.Fields in edu.jas.poly declared as RingFactoryModifier and TypeFieldDescription(package private) final RingFactory<C> EvalAllPol.cfac(package private) final RingFactory<C> EvalMain.cfacfinal RingFactory<C> GenExteriorPolynomialRing.coFacThe factory for the coefficients.final RingFactory<C> GenPolynomialRing.coFacThe factory for the coefficients.final RingFactory<C> GenWordPolynomialRing.coFacThe factory for the coefficients.private RingFactoryGenPolynomialTokenizer.facfinal RingFactory<C> ComplexRing.ringComplex class elements factory data structure.(package private) RingFactory<D> FromInteger.ringprotected final RingFactory<C> LocalRing.ringRing factory.final RingFactory<C> QuotientRing.ringRing factory of this factory.protected final RingFactory<C> ResidueRing.ringRing factory.Methods in edu.jas.poly that return RingFactoryModifier and TypeMethodDescriptionGenPolynomialTokenizer.nextCoefficientRing()Parsing method for coefficient ring.LocalRing.pairFactory()Factory for base elements.QuotientRing.pairFactory()Factory for base elements.Methods in edu.jas.poly with parameters of type RingFactoryModifier and TypeMethodDescription<C extends RingElem<C>>
CExpVector.evaluate(RingFactory<C> cf, List<C> a) Evaluate.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>>
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.voidGenPolynomialTokenizer.initFactory(RingFactory rf, GenPolynomialTokenizer.coeffType ct) Initialize coefficient and polynomial factories.voidGenPolynomialTokenizer.initSolvableFactory(RingFactory rf, GenPolynomialTokenizer.coeffType ct) Initialize coefficient and solvable polynomial factories.Constructors in edu.jas.poly with parameters of type RingFactoryModifierConstructorDescriptionAnyToComplex(RingFactory<C> fac) ComplexRing(RingFactory<C> ring) The constructor creates a ComplexRing object.CompRatToDec(RingFactory<Complex<BigDecimal>> ring) EvalAllPol(RingFactory<C> cfac, List<C> a) EvalMain(RingFactory<C> cfac, C a) FromInteger(RingFactory<D> ring) The constructor creates a polynomial factory object.The constructor creates a polynomial factory object with the default term order.GenExteriorPolynomialRing(RingFactory<C> cf, String s) The constructor creates a polynomial factory object.GenExteriorPolynomialRing(RingFactory<C> cf, String[] s) The constructor creates a polynomial factory object.GenPolynomialRing(RingFactory<C> cf, int n) The constructor creates a polynomial factory object with the default term order.GenPolynomialRing(RingFactory<C> cf, int n, TermOrder t) The constructor creates a polynomial factory object.GenPolynomialRing(RingFactory<C> cf, int n, TermOrder t, String[] v) The constructor creates a polynomial factory object.GenPolynomialRing(RingFactory<C> cf, int n, String[] v) The constructor creates a polynomial factory object.The constructor creates a polynomial factory object with the the same term order, number of variables and variable names as the given polynomial factory, only the coefficient factories differ.GenPolynomialRing(RingFactory<C> cf, TermOrder t, String[] v) The constructor creates a polynomial factory object.GenPolynomialRing(RingFactory<C> cf, String[] v) The constructor creates a polynomial factory object.GenPolynomialRing(RingFactory<C> cf, String[] v, TermOrder t) The constructor creates a polynomial factory object.GenSolvablePolynomialRing(RingFactory<C> cf, int n) The constructor creates a solvable polynomial factory object with the default term order and commutative relations.GenSolvablePolynomialRing(RingFactory<C> cf, int n, RelationTable<C> rt) The constructor creates a solvable polynomial factory object with the default term order.GenSolvablePolynomialRing(RingFactory<C> cf, int n, TermOrder t) The constructor creates a solvable polynomial factory object with the given term order and commutative relations.GenSolvablePolynomialRing(RingFactory<C> cf, int n, TermOrder t, RelationTable<C> rt) The constructor creates a solvable polynomial factory object with the given term order.GenSolvablePolynomialRing(RingFactory<C> cf, int n, TermOrder t, String[] v) The constructor creates a solvable polynomial factory object with the given term order and commutative relations.GenSolvablePolynomialRing(RingFactory<C> cf, int n, TermOrder t, String[] v, RelationTable<C> rt) The constructor creates a solvable polynomial factory object with the given term order.The constructor creates a solvable polynomial factory object with the the same term order, number of variables and variable names as the given polynomial factory, only the coefficient factories differ and the solvable multiplication relations are empty.GenSolvablePolynomialRing(RingFactory<C> cf, TermOrder t, String[] v) The constructor creates a solvable polynomial factory object with the given term order and commutative relations.GenSolvablePolynomialRing(RingFactory<C> cf, String[] v) The constructor creates a solvable polynomial factory object with the default term order.The constructor creates a polynomial factory object.GenWordPolynomialRing(RingFactory<C> cf, WordFactory wf) The constructor creates a polynomial factory object with the default term order.GenWordPolynomialRing(RingFactory<C> cf, String s) The constructor creates a polynomial factory object.GenWordPolynomialRing(RingFactory<C> cf, String[] s) The constructor creates a polynomial factory object.LocalRing(RingFactory<C> r, C i) The constructor creates a LocalRing object from a RingFactory and a RingElem.QLRSolvablePolynomialRing(RingFactory<C> cf, int n) The constructor creates a solvable polynomial factory object with the default term order and commutative relations.QLRSolvablePolynomialRing(RingFactory<C> cf, int n, RelationTable<C> rt) The constructor creates a solvable polynomial factory object with the default term order.QLRSolvablePolynomialRing(RingFactory<C> cf, int n, TermOrder t) The constructor creates a solvable polynomial factory object with the given term order and commutative relations.QLRSolvablePolynomialRing(RingFactory<C> cf, int n, TermOrder t, RelationTable<C> rt) The constructor creates a solvable polynomial factory object with the given term order.QLRSolvablePolynomialRing(RingFactory<C> cf, int n, TermOrder t, String[] v) The constructor creates a solvable polynomial factory object with the given term order and commutative relations.QLRSolvablePolynomialRing(RingFactory<C> cf, int n, TermOrder t, String[] v, RelationTable<C> rt) The constructor creates a solvable polynomial factory object with the given term order.The constructor creates a solvable polynomial factory object with the the same term order, number of variables and variable names as the given polynomial factory, only the coefficient factories differ and the solvable multiplication relations are empty.The constructor creates a solvable polynomial factory object with the the same term order, number of variables and variable names as the given polynomial factory, only the coefficient factories differ and the solvable multiplication relations are empty.QLRSolvablePolynomialRing(RingFactory<C> cf, TermOrder t, String[] v) The constructor creates a solvable polynomial factory object with the given term order and commutative relations.QLRSolvablePolynomialRing(RingFactory<C> cf, String[] v) The constructor creates a solvable polynomial factory object with the default term order.QuotientRing(RingFactory<C> r) The constructor creates a QuotientRing object from a RingFactory.RecSolvablePolynomialRing(RingFactory<GenPolynomial<C>> cf, int n) The constructor creates a solvable polynomial factory object with the default term order and commutative relations.RecSolvablePolynomialRing(RingFactory<GenPolynomial<C>> cf, int n, RelationTable<GenPolynomial<C>> rt) The constructor creates a solvable polynomial factory object with the default term order.RecSolvablePolynomialRing(RingFactory<GenPolynomial<C>> cf, int n, TermOrder t) The constructor creates a solvable polynomial factory object with the given term order and commutative relations.RecSolvablePolynomialRing(RingFactory<GenPolynomial<C>> cf, int n, TermOrder t, RelationTable<GenPolynomial<C>> rt) The constructor creates a solvable polynomial factory object with the given term order.RecSolvablePolynomialRing(RingFactory<GenPolynomial<C>> cf, int n, TermOrder t, String[] v) The constructor creates a solvable polynomial factory object with the given term order and commutative relations.RecSolvablePolynomialRing(RingFactory<GenPolynomial<C>> cf, int n, TermOrder t, String[] v, RelationTable<GenPolynomial<C>> rt) The constructor creates a solvable polynomial factory object with the given term order.The constructor creates a solvable polynomial factory object with the the same term order, number of variables and variable names as the given polynomial factory, only the coefficient factories differ and the solvable multiplication relations are empty.RecSolvablePolynomialRing(RingFactory<GenPolynomial<C>> cf, TermOrder t, String[] v) The constructor creates a solvable polynomial factory object with the given term order and commutative relations.RecSolvablePolynomialRing(RingFactory<GenPolynomial<C>> cf, String[] v) The constructor creates a solvable polynomial factory object with the default term order.RecSolvableWordPolynomialRing(RingFactory<GenWordPolynomial<C>> cf, int n) The constructor creates a solvable polynomial factory object with the default term order and commutative relations.RecSolvableWordPolynomialRing(RingFactory<GenWordPolynomial<C>> cf, int n, RelationTable<GenWordPolynomial<C>> rt) The constructor creates a solvable polynomial factory object with the default term order.RecSolvableWordPolynomialRing(RingFactory<GenWordPolynomial<C>> cf, int n, TermOrder t) The constructor creates a solvable polynomial factory object with the given term order and commutative relations.RecSolvableWordPolynomialRing(RingFactory<GenWordPolynomial<C>> cf, int n, TermOrder t, RelationTable<GenWordPolynomial<C>> rt) The constructor creates a solvable polynomial factory object with the given term order.RecSolvableWordPolynomialRing(RingFactory<GenWordPolynomial<C>> cf, int n, TermOrder t, String[] v) The constructor creates a solvable polynomial factory object with the given term order and commutative relations.RecSolvableWordPolynomialRing(RingFactory<GenWordPolynomial<C>> cf, int n, TermOrder t, String[] v, RelationTable<GenWordPolynomial<C>> rt) The constructor creates a solvable polynomial factory object with the given term order.RecSolvableWordPolynomialRing(RingFactory<GenWordPolynomial<C>> cf, RecSolvableWordPolynomialRing o) The constructor creates a solvable polynomial factory object with the the same term order, number of variables and variable names as the given polynomial factory, only the coefficient factories differ and the solvable multiplication relations are empty.RecSolvableWordPolynomialRing(RingFactory<GenWordPolynomial<C>> cf, TermOrder t, String[] v) The constructor creates a solvable polynomial factory object with the given term order and commutative relations.The constructor creates a solvable polynomial factory object with the default term order.ResidueRing(RingFactory<C> r, C m) The constructor creates a ResidueRing object from an ring factory and a modul.ToComplex(RingFactory<Complex<C>> fac) -
Uses of RingFactory in edu.jas.ps
Classes in edu.jas.ps that implement RingFactoryModifier and TypeClassDescriptionclassMultiVarPowerSeriesRing<C extends RingElem<C>>Multivariate power series ring implementation.classUnivPowerSeriesRing<C extends RingElem<C>>Univariate power series ring implementation.Fields in edu.jas.ps declared as RingFactoryModifier and TypeFieldDescriptionfinal RingFactory<C> MultiVarPowerSeriesRing.coFacCoefficient ring factory.final RingFactory<C> UnivPowerSeriesRing.coFacCoefficient ring factory.(package private) RingFactory<C> Examples.Odds.facConstructors in edu.jas.ps with parameters of type RingFactoryModifierConstructorDescriptionMultiVarPowerSeriesRing(RingFactory<C> coFac, int nv) Constructor.MultiVarPowerSeriesRing(RingFactory<C> coFac, int nv, int truncate) Constructor.MultiVarPowerSeriesRing(RingFactory<C> cofac, int nv, int truncate, String[] names) Constructor.MultiVarPowerSeriesRing(RingFactory<C> cofac, int nv, String[] names) Constructor.MultiVarPowerSeriesRing(RingFactory<C> coFac, String[] names) Constructor.Odds(RingFactory<C> fac) UnivPowerSeriesRing(RingFactory<C> coFac) Constructor.UnivPowerSeriesRing(RingFactory<C> coFac, int truncate) Constructor.UnivPowerSeriesRing(RingFactory<C> cofac, int truncate, String name) Constructor.UnivPowerSeriesRing(RingFactory<C> coFac, String name) Constructor. -
Uses of RingFactory in edu.jas.root
Classes in edu.jas.root that implement RingFactoryModifier and TypeClassDescriptionclassComplexAlgebraicRing<C extends GcdRingElem<C> & Rational>Complex algebraic number factory class based on AlgebraicNumberRing with RingFactory interface.classRealAlgebraicRing<C extends GcdRingElem<C> & Rational>Real algebraic number factory class based on AlgebraicNumberRing with RingFactory interface.Methods in edu.jas.root with parameters of type RingFactoryModifier 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.Constructors in edu.jas.root with parameters of type RingFactoryModifierConstructorDescriptionConstructor.ComplexRootsSturm(RingFactory<Complex<C>> cf) Constructor. -
Uses of RingFactory in edu.jas.structure
Subinterfaces of RingFactory in edu.jas.structureModifier and TypeInterfaceDescriptioninterfaceAlgebraFactory<A extends AlgebraElem<A,C>, C extends RingElem<C>> Algebra factory interface.interfaceFieldFactory<C extends RingElem<C>>Field factory interface.Fields in edu.jas.structure declared as RingFactoryMethods in edu.jas.structure that return RingFactoryModifier and TypeMethodDescriptionQuotPairFactory.pairFactory()Factory for base elements.ValueFactory.valueFactory()Factory for value elements.Methods in edu.jas.structure with parameters of type RingFactoryModifier and TypeMethodDescriptionstatic <C extends RingElem<C>>
CPower.multiply(RingFactory<C> fac, List<C> A) Multiply elements in list.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.Constructors in edu.jas.structure with parameters of type RingFactory -
Uses of RingFactory in edu.jas.ufd
Classes in edu.jas.ufd that implement RingFactoryModifier and TypeClassDescriptionclassQuotientRing<C extends GcdRingElem<C>>Quotient ring factory based on GenPolynomial with RingElem interface.Fields in edu.jas.ufd declared as RingFactoryModifier and TypeFieldDescriptionprotected final RingFactory<C> SquarefreeFieldChar0.coFacFactory for field of characteristic 0 coefficients.protected final RingFactory<C> SquarefreeFieldCharP.coFacFactory for finite field of characteristic p coefficients.protected final RingFactory<C> SquarefreeRingChar0.coFacFactory for ring of characteristic 0 coefficients.Methods in edu.jas.ufd with parameters of type RingFactoryModifier and TypeMethodDescriptionstatic <C extends GcdRingElem<C>>
AlgebraicNumberRing<C> PolyUfdUtil.algebraicNumberField(RingFactory<C> cfac, int degree) Construct an algebraic number field of degree d.static <C extends GcdRingElem<C>>
CPolyUfdUtil.evaluateAll(RingFactory<C> cfac, Quotient<C> A, List<C> a) Evaluate all variables.static <C extends GcdRingElem<C>>
CPolyUfdUtil.evaluateMain(RingFactory<C> cfac, Quotient<C> A, C a) Evaluate at main variable.static <C extends GcdRingElem<C>>
FactorAbstract<C> FactorFactory.getImplementation(RingFactory<C> fac) Determine suitable implementation of factorization algorithms, other cases.static <C extends GcdRingElem<C>>
GreatestCommonDivisorAbstract<C> GCDFactory.getImplementation(RingFactory<C> fac) Determine suitable implementation of gcd algorithms, other cases.static <C extends GcdRingElem<C>>
SquarefreeAbstract<C> SquarefreeFactory.getImplementation(RingFactory<C> fac) Determine suitable implementation of squarefree factorization algorithms, other cases.static <C extends GcdRingElem<C>>
GreatestCommonDivisorAbstract<C> GCDFactory.getProxy(RingFactory<C> fac) Determine suitable proxy for gcd algorithms, other cases.static <C extends GcdRingElem<C>>
GenPolynomial<C> PolyUfdUtil.randomIrreduciblePolynomial(RingFactory<C> cfac, int degree) Construct a random irreducible univariate polynomial of degree d.Constructors in edu.jas.ufd with parameters of type RingFactoryModifierConstructorDescriptionFactorAbsolute(RingFactory<C> cfac) Constructor.FactorAbstract(RingFactory<C> cfac) Constructor.FactorComplex(RingFactory<Complex<C>> fac) Constructor.FactorInteger(RingFactory<BigInteger> cfac) Constructor.FactorModular(RingFactory<MOD> cfac) Constructor.FactorModularBerlekamp(RingFactory<MOD> cfac) Constructor.SquarefreeFieldChar0(RingFactory<C> fac) Constructor.Constructor.SquarefreeFieldCharP(RingFactory<C> fac) Constructor.Constructor.Constructor.Constructor.SquarefreeRingChar0(RingFactory<C> fac) Constructor. -
Uses of RingFactory in edu.jas.vector
Classes in edu.jas.vector that implement RingFactoryModifier and TypeClassDescriptionclassGenMatrixRing<C extends RingElem<C>>GenMatrixRing implements a generic matrix algebra factory with RingFactory.Fields in edu.jas.vector declared as RingFactoryModifier and TypeFieldDescriptionfinal RingFactory<C> GenMatrixRing.coFacfinal RingFactory<C> GenVectorModul.coFacConstructors in edu.jas.vector with parameters of type RingFactoryModifierConstructorDescriptionGenMatrixRing(RingFactory<C> b, int r, int c) Constructors for GenMatrixRing.GenMatrixRing(RingFactory<C> b, int r, int c, int s) Constructors for GenMatrixRing.GenVectorModul(RingFactory<C> b, int s) Constructor for GenVectorModul.