Uses of Interface
edu.jas.structure.RingFactory
-
Packages that use RingFactory Package Description edu.jas.application Groebner base application package.edu.jas.arith Basic arithmetic package.edu.jas.fd Factorization domain package for solvable polynomial rings.edu.jas.gbmod Module Groebner base package.edu.jas.gbufd Groebner bases using unique factorization package.edu.jas.integrate Elementary Integration package.edu.jas.poly Generic coefficients polynomial package.edu.jas.ps Generic coefficients power series package.edu.jas.root Real and Complex Root Computation package.edu.jas.structure Basic structural interfaces.edu.jas.ufd Unique factorization domain package.edu.jas.vector Generic vector and matrix package. -
-
Uses of RingFactory in edu.jas.application
Classes in edu.jas.application that implement RingFactory Modifier and Type Class Description class
LocalRing<C extends GcdRingElem<C>>
Local ring class based on GenPolynomial with RingElem interface.class
LocalSolvablePolynomialRing<C extends GcdRingElem<C>>
LocalSolvablePolynomialRing generic recursive solvable polynomial factory implementing RingFactory and extending GenSolvablePolynomialRing factory.class
RealAlgebraicRing<C extends GcdRingElem<C> & Rational>
Real algebraic number factory class based on bi-variate real algebraic numbers.class
ResidueRing<C extends GcdRingElem<C>>
Residue ring factory based on GenPolynomial with RingFactory interface.class
ResidueSolvablePolynomialRing<C extends GcdRingElem<C>>
ResidueSolvablePolynomialRing generic solvable polynomial with residue coefficients factory implementing RingFactory and extending GenSolvablePolynomialRing factory.class
ResidueSolvableWordPolynomialRing<C extends GcdRingElem<C>>
ResidueSolvableWordPolynomialRing solvable polynomial with word residue coefficients factory.class
SolvableLocalResidueRing<C extends GcdRingElem<C>>
SolvableLocalResidue ring factory for SolvableLocalResidue based on GenSolvablePolynomial with GcdRingElem interface.class
SolvableLocalRing<C extends GcdRingElem<C>>
SolvableLocal ring factory for SolvableLocal with GcdRingElem interface.class
SolvableResidueRing<C extends GcdRingElem<C>>
SolvableResidue ring factory based on GenSolvablePolynomialRing with GcdRingFactory interface.class
WordResidueRing<C extends GcdRingElem<C>>
WordResidue ring factory based on GenWordPolynomialRing with GcdRingFactory interface.Fields in edu.jas.application declared as RingFactory Modifier and Type Field Description protected RingFactory<C>
ComprehensiveGroebnerBaseSeq. cofac
Polynomial coefficient ring factory.protected RingFactory<C>
CReductionSeq. cofac
Polynomial coefficient ring factory.private RingFactory
RingFactoryTokenizer. fac
RingFactory
ExtensionFieldBuilder. factory
The current factory.Methods in edu.jas.application that return RingFactory Modifier and Type Method Description RingFactory
ExtensionFieldBuilder. build()
Build the field tower.RingFactory
RingFactoryTokenizer. nextCoefficientRing()
Parsing method for coefficient ring.Methods in edu.jas.application with parameters of type RingFactory Modifier and Type Method Description static ExtensionFieldBuilder
ExtensionFieldBuilder. 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.void
RingFactoryTokenizer. initFactory(RingFactory rf, RingFactoryTokenizer.coeffType ct)
Initialize coefficient and polynomial factories.void
RingFactoryTokenizer. initSolvableFactory(RingFactory rf, RingFactoryTokenizer.coeffType ct)
Initialize coefficient and solvable polynomial factories.Constructors in edu.jas.application with parameters of type RingFactory Constructor Description ComprehensiveGroebnerBaseSeq(CReductionSeq<C> red, RingFactory<C> rf)
Constructor.ComprehensiveGroebnerBaseSeq(RingFactory<C> rf)
Constructor.CReductionSeq(RingFactory<C> rf)
Constructor.ExtensionFieldBuilder(RingFactory base)
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, java.lang.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, java.lang.String[] v, RelationTable<SolvableLocal<C>> rt)
The constructor creates a solvable polynomial factory object with the given term order.LocalSolvablePolynomialRing(RingFactory<SolvableLocal<C>> cf, LocalSolvablePolynomialRing 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.LocalSolvablePolynomialRing(RingFactory<SolvableLocal<C>> cf, GenSolvablePolynomialRing 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.LocalSolvablePolynomialRing(RingFactory<SolvableLocal<C>> cf, TermOrder t, java.lang.String[] v)
The constructor creates a solvable polynomial factory object with the given term order and commutative relations.LocalSolvablePolynomialRing(RingFactory<SolvableLocal<C>> cf, java.lang.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, java.lang.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, java.lang.String[] v, RelationTable<SolvableResidue<C>> rt)
The constructor creates a solvable polynomial factory object with the given term order.ResidueSolvablePolynomialRing(RingFactory<SolvableResidue<C>> cf, ResidueSolvablePolynomialRing 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.ResidueSolvablePolynomialRing(RingFactory<SolvableResidue<C>> cf, TermOrder t, java.lang.String[] v)
The constructor creates a solvable polynomial factory object with the given term order and commutative relations.ResidueSolvablePolynomialRing(RingFactory<SolvableResidue<C>> cf, java.lang.String[] v)
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, java.lang.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, java.lang.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, java.lang.String[] v)
The constructor creates a solvable polynomial factory object with the given term order and commutative relations.ResidueSolvableWordPolynomialRing(RingFactory<WordResidue<C>> cf, java.lang.String[] v)
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.arith Modifier and Type Interface Description interface
ModularRingFactory<C extends RingElem<C> & Modular>
Modular ring factory interface.Classes in edu.jas.arith that implement RingFactory Modifier and Type Class Description class
BigComplex
BigComplex class based on BigRational implementing the RingElem respectively the StarRingElem interface.class
BigDecimal
BigDecimal class to make java.math.BigDecimal available with RingElem interface.class
BigDecimalComplex
BigComplex class based on BigDecimal implementing the RingElem respectively the StarRingElem interface.class
BigInteger
BigInteger class to make java.math.BigInteger available with RingElem respectively the GcdRingElem interface.class
BigOctonion
BigOctonion class based on BigRational implementing the RingElem interface and with the familiar MAS static method names.class
BigQuaternionRing
BigQuaternion ring class based on BigRational implementing the RingElem interface.class
BigRational
Immutable arbitrary-precision rational numbers.class
ModIntegerRing
ModIntegerRing factory with RingFactory interface.class
ModIntRing
ModIntRing factory with RingFactory interface.class
ModLongRing
ModLongRing factory with RingFactory interface.class
ProductRing<C extends RingElem<C>>
Direct product ring factory based on RingElem and RingFactory module.Fields in edu.jas.arith declared as RingFactory Modifier and Type Field Description protected RingFactory<C>
ProductRing. ring
One Ring factory.Fields in edu.jas.arith with type parameters of type RingFactory Modifier and Type Field Description protected java.util.List<RingFactory<C>>
ProductRing. ringList
Ring factory list.Methods in edu.jas.arith that return RingFactory Modifier and Type Method Description RingFactory<C>
ProductRing. getFactory(int i)
Get ring factory at index i.Methods in edu.jas.arith with parameters of type RingFactory Modifier and Type Method Description void
ProductRing. addFactory(RingFactory<C> rf)
Add a ring factory.boolean
ProductRing. containsFactory(RingFactory<C> rf)
Contains a ring factory.Constructors in edu.jas.arith with parameters of type RingFactory Constructor Description ProductRing(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 RingFactory Constructor Description ProductRing(java.util.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 RingFactory Modifier and Type Class Description class
QuotSolvablePolynomialRing<C extends GcdRingElem<C>>
QuotSolvablePolynomialRing generic recursive solvable polynomial factory implementing RingFactory and extending GenSolvablePolynomialRing factory.class
SolvableQuotientRing<C extends GcdRingElem<C>>
SolvableQuotient ring factory based on GenPolynomial with RingElem interface.Fields in edu.jas.fd declared as RingFactory Modifier and Type Field Description (package private) RingFactory<C>
GreatestCommonDivisorAbstract. coFac
Coefficient ring.Methods in edu.jas.fd with parameters of type RingFactory Modifier and Type Method Description static <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 RingFactory Constructor Description GreatestCommonDivisorAbstract(RingFactory<C> cf)
Constructor.GreatestCommonDivisorAbstract(RingFactory<C> cf, SolvableSyzygyAbstract<C> s)
Constructor.GreatestCommonDivisorFake(RingFactory<C> cf)
Constructor.GreatestCommonDivisorPrimitive(RingFactory<C> cf)
Constructor.GreatestCommonDivisorSimple(RingFactory<C> cf)
Constructor.GreatestCommonDivisorSyzygy(RingFactory<C> cf)
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, java.lang.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, java.lang.String[] v, RelationTable<SolvableQuotient<C>> rt)
The constructor creates a solvable polynomial factory object with the given term order.QuotSolvablePolynomialRing(RingFactory<SolvableQuotient<C>> cf, QuotSolvablePolynomialRing 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.QuotSolvablePolynomialRing(RingFactory<SolvableQuotient<C>> cf, GenSolvablePolynomialRing 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.QuotSolvablePolynomialRing(RingFactory<SolvableQuotient<C>> cf, TermOrder t, java.lang.String[] v)
The constructor creates a solvable polynomial factory object with the given term order and commutative relations.QuotSolvablePolynomialRing(RingFactory<SolvableQuotient<C>> cf, java.lang.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 RingFactory Constructor Description ModGroebnerBasePar(RingFactory<C> cf)
Deprecated.Constructor.ModGroebnerBaseSeq(RingFactory<C> cf)
Deprecated.Constructor.ModSolvableGroebnerBasePar(RingFactory<C> cf)
Deprecated.Constructor.ModSolvableGroebnerBaseSeq(RingFactory<C> cf)
Deprecated.Constructor. -
Uses of RingFactory in edu.jas.gbufd
Fields in edu.jas.gbufd declared as RingFactory Modifier and Type Field Description protected RingFactory<C>
GroebnerBasePseudoRecParallel. baseCofac
Base coefficient ring factory.protected RingFactory<C>
GroebnerBasePseudoRecSeq. baseCofac
Base coefficient ring factory.protected RingFactory<C>
GroebnerBasePseudoParallel. cofac
Coefficient ring factory.protected RingFactory<GenPolynomial<C>>
GroebnerBasePseudoRecParallel. cofac
Coefficient ring factory.protected RingFactory<GenPolynomial<C>>
GroebnerBasePseudoRecSeq. cofac
Coefficient ring factory.protected RingFactory<C>
GroebnerBasePseudoSeq. cofac
Coefficient ring factory.protected RingFactory<C>
RGroebnerBasePseudoSeq. cofac
Coefficient ring factory.protected RingFactory<C>
SolvableGroebnerBasePseudoSeq. cofac
Coefficient ring factory.protected RingFactory<C>
WordGroebnerBasePseudoSeq. cofac
Coefficient ring factory.Methods in edu.jas.gbufd with parameters of type RingFactory Modifier and Type Method Description static <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. -
Uses of RingFactory in edu.jas.integrate
Constructors in edu.jas.integrate with parameters of type RingFactory Constructor Description ElementaryIntegration(RingFactory<C> br)
Constructor.ElementaryIntegrationBernoulli(RingFactory<C> br)
Constructor.ElementaryIntegrationCzichowski(RingFactory<C> br)
Constructor.ElementaryIntegrationLazard(RingFactory<C> br)
Constructor. -
Uses of RingFactory in edu.jas.poly
Subinterfaces of RingFactory in edu.jas.poly Modifier and Type Interface Description interface
PolynomialRing<C extends RingElem<C>>
Polynomial factory interface.Classes in edu.jas.poly that implement RingFactory Modifier and Type Class Description class
AlgebraicNumberRing<C extends RingElem<C>>
Algebraic number factory.class
ComplexRing<C extends RingElem<C>>
Generic Complex ring factory implementing the RingFactory interface.class
GenExteriorPolynomialRing<C extends RingElem<C>>
GenExteriorPolynomialRing generic antisymmetric polynomial factory implementing RingFactory; Factory for antisymmetric polynomials (in fact vectors) over C.class
GenPolynomialRing<C extends RingElem<C>>
GenPolynomialRing generic polynomial factory.class
GenSolvablePolynomialRing<C extends RingElem<C>>
GenSolvablePolynomialRing generic solvable polynomial factory implementing RingFactory and extending GenPolynomialRing factory.class
GenWordPolynomialRing<C extends RingElem<C>>
GenWordPolynomialRing generic polynomial factory implementing RingFactory; Factory for non-commutative string polynomials over C.class
LocalRing<C extends RingElem<C>>
Local ring factory based on RingElem principal ideal.class
QLRSolvablePolynomialRing<C extends GcdRingElem<C> & QuotPair<GenPolynomial<D>>,D extends GcdRingElem<D>>
QLRSolvablePolynomialRing generic recursive solvable polynomial factory implementing RingFactory and extending GenSolvablePolynomialRing factory.class
QuotientRing<C extends RingElem<C>>
Quotient ring factory using RingElem and RingFactory.class
RecSolvablePolynomialRing<C extends RingElem<C>>
RecSolvablePolynomialRing generic recursive solvable polynomial factory implementing RingFactory and extending GenSolvablePolynomialRing factory.class
RecSolvableWordPolynomialRing<C extends RingElem<C>>
RecSolvableWordPolynomialRing generic recursive solvable polynomial factory implementing RingFactory and extending GenSolvablePolynomialRing factory.class
ResidueRing<C extends RingElem<C>>
Residue ring factory based on RingElem and RingFactory module.Fields in edu.jas.poly declared as RingFactory Modifier and Type Field Description (package private) RingFactory<C>
EvalAllPol. cfac
(package private) RingFactory<C>
EvalMain. cfac
RingFactory<C>
GenExteriorPolynomialRing. coFac
The factory for the coefficients.RingFactory<C>
GenPolynomialRing. coFac
The factory for the coefficients.RingFactory<C>
GenWordPolynomialRing. coFac
The factory for the coefficients.private RingFactory
GenPolynomialTokenizer. fac
RingFactory<C>
ComplexRing. ring
Complex class elements factory data structure.(package private) RingFactory<D>
FromInteger. ring
protected RingFactory<C>
LocalRing. ring
Ring factory.RingFactory<C>
QuotientRing. ring
Ring factory of this factory.protected RingFactory<C>
ResidueRing. ring
Ring factory.Methods in edu.jas.poly that return RingFactory Modifier and Type Method Description RingFactory
GenPolynomialTokenizer. nextCoefficientRing()
Parsing method for coefficient ring.RingFactory<C>
LocalRing. pairFactory()
Factory for base elements.RingFactory<C>
QuotientRing. pairFactory()
Factory for base elements.Methods in edu.jas.poly with parameters of type RingFactory Modifier and Type Method Description <C extends RingElem<C>>
CExpVector. evaluate(RingFactory<C> cf, java.util.List<C> a)
Evaluate.static <C extends RingElem<C>>
CPolyUtil. evaluateAll(RingFactory<C> cfac, GenPolynomial<C> A, java.util.List<C> a)
Evaluate all variables.static <C extends RingElem<C>>
java.util.List<C>PolyUtil. evaluateAll(RingFactory<C> cfac, java.util.List<GenPolynomial<C>> L, java.util.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.static <C extends RingElem<C>>
java.util.List<C>PolyUtil. evaluateMain(RingFactory<C> cfac, java.util.List<GenPolynomial<C>> L, C a)
Evaluate at main variable.void
GenPolynomialTokenizer. initFactory(RingFactory rf, GenPolynomialTokenizer.coeffType ct)
Initialize coefficient and polynomial factories.void
GenPolynomialTokenizer. initSolvableFactory(RingFactory rf, GenPolynomialTokenizer.coeffType ct)
Initialize coefficient and solvable polynomial factories.Constructors in edu.jas.poly with parameters of type RingFactory Constructor Description AnyToComplex(RingFactory<C> fac)
ComplexRing(RingFactory<C> ring)
The constructor creates a ComplexRing object.CompRatToDec(RingFactory<Complex<BigDecimal>> ring)
EvalAllPol(RingFactory<C> cfac, java.util.List<C> a)
EvalMain(RingFactory<C> cfac, C a)
FromInteger(RingFactory<D> ring)
GenExteriorPolynomialRing(RingFactory<C> cf, GenExteriorPolynomialRing o)
The constructor creates a polynomial factory object.GenExteriorPolynomialRing(RingFactory<C> cf, IndexFactory wf)
The constructor creates a polynomial factory object with the default term order.GenExteriorPolynomialRing(RingFactory<C> cf, java.lang.String s)
The constructor creates a polynomial factory object.GenExteriorPolynomialRing(RingFactory<C> cf, java.lang.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, java.lang.String[] v)
The constructor creates a polynomial factory object.GenPolynomialRing(RingFactory<C> cf, int n, java.lang.String[] v)
The constructor creates a polynomial factory object.GenPolynomialRing(RingFactory<C> cf, GenPolynomialRing o)
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, java.lang.String[] v)
The constructor creates a polynomial factory object.GenPolynomialRing(RingFactory<C> cf, java.lang.String[] v)
The constructor creates a polynomial factory object.GenPolynomialRing(RingFactory<C> cf, java.lang.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, java.lang.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, java.lang.String[] v, RelationTable<C> rt)
The constructor creates a solvable polynomial factory object with the given term order.GenSolvablePolynomialRing(RingFactory<C> cf, GenPolynomialRing 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.GenSolvablePolynomialRing(RingFactory<C> cf, TermOrder t, java.lang.String[] v)
The constructor creates a solvable polynomial factory object with the given term order and commutative relations.GenSolvablePolynomialRing(RingFactory<C> cf, java.lang.String[] v)
The constructor creates a solvable polynomial factory object with the default term order.GenWordPolynomialRing(RingFactory<C> cf, GenWordPolynomialRing o)
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, java.lang.String s)
The constructor creates a polynomial factory object.GenWordPolynomialRing(RingFactory<C> cf, java.lang.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, java.lang.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, java.lang.String[] v, RelationTable<C> rt)
The constructor creates a solvable polynomial factory object with the given term order.QLRSolvablePolynomialRing(RingFactory<C> cf, GenSolvablePolynomialRing 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.QLRSolvablePolynomialRing(RingFactory<C> cf, QLRSolvablePolynomialRing 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.QLRSolvablePolynomialRing(RingFactory<C> cf, TermOrder t, java.lang.String[] v)
The constructor creates a solvable polynomial factory object with the given term order and commutative relations.QLRSolvablePolynomialRing(RingFactory<C> cf, java.lang.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, java.lang.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, java.lang.String[] v, RelationTable<GenPolynomial<C>> rt)
The constructor creates a solvable polynomial factory object with the given term order.RecSolvablePolynomialRing(RingFactory<GenPolynomial<C>> cf, RecSolvablePolynomialRing 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.RecSolvablePolynomialRing(RingFactory<GenPolynomial<C>> cf, TermOrder t, java.lang.String[] v)
The constructor creates a solvable polynomial factory object with the given term order and commutative relations.RecSolvablePolynomialRing(RingFactory<GenPolynomial<C>> cf, java.lang.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, java.lang.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, java.lang.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, java.lang.String[] v)
The constructor creates a solvable polynomial factory object with the given term order and commutative relations.RecSolvableWordPolynomialRing(RingFactory<GenWordPolynomial<C>> cf, java.lang.String[] v)
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 RingFactory Modifier and Type Class Description class
MultiVarPowerSeriesRing<C extends RingElem<C>>
Multivariate power series ring implementation.class
UnivPowerSeriesRing<C extends RingElem<C>>
Univariate power series ring implementation.Fields in edu.jas.ps declared as RingFactory Modifier and Type Field Description RingFactory<C>
MultiVarPowerSeriesRing. coFac
Coefficient ring factory.RingFactory<C>
UnivPowerSeriesRing. coFac
Coefficient ring factory.(package private) RingFactory<C>
Examples.Odds. fac
Constructors in edu.jas.ps with parameters of type RingFactory Constructor Description MultiVarPowerSeriesRing(RingFactory<C> coFac, int nv)
Constructor.MultiVarPowerSeriesRing(RingFactory<C> coFac, int nv, int truncate)
Constructor.MultiVarPowerSeriesRing(RingFactory<C> cofac, int nv, int truncate, java.lang.String[] names)
Constructor.MultiVarPowerSeriesRing(RingFactory<C> cofac, int nv, java.lang.String[] names)
Constructor.MultiVarPowerSeriesRing(RingFactory<C> coFac, java.lang.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, java.lang.String name)
Constructor.UnivPowerSeriesRing(RingFactory<C> coFac, java.lang.String name)
Constructor. -
Uses of RingFactory in edu.jas.root
Classes in edu.jas.root that implement RingFactory Modifier and Type Class Description class
ComplexAlgebraicRing<C extends GcdRingElem<C> & Rational>
Complex algebraic number factory class based on AlgebraicNumberRing with RingFactory interface.class
RealAlgebraicRing<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 RingFactory Modifier and Type Method Description static <C extends RingElem<C> & Rational>
Interval<C>RootUtil. parseInterval(RingFactory<C> fac, java.lang.String s)
Parse interval for a real root from String.static <C extends RingElem<C> & Rational>
Rectangle<C>RootUtil. parseRectangle(RingFactory<Complex<C>> fac, java.lang.String s)
Parse rectangle for a complex root from String.Constructors in edu.jas.root with parameters of type RingFactory Constructor Description ComplexRootsAbstract(RingFactory<Complex<C>> cf)
Constructor.ComplexRootsSturm(RingFactory<Complex<C>> cf)
Constructor. -
Uses of RingFactory in edu.jas.structure
Subinterfaces of RingFactory in edu.jas.structure Modifier and Type Interface Description interface
AlgebraFactory<A extends AlgebraElem<A,C>,C extends RingElem<C>>
Algebra factory interface.interface
FieldFactory<C extends RingElem<C>>
Field factory interface.Fields in edu.jas.structure declared as RingFactory Modifier and Type Field Description private RingFactory<C>
Power. fac
Methods in edu.jas.structure that return RingFactory Modifier and Type Method Description RingFactory<C>
QuotPairFactory. pairFactory()
Factory for base elements.RingFactory<C>
ValueFactory. valueFactory()
Factory for value elements.Methods in edu.jas.structure with parameters of type RingFactory Modifier and Type Method Description static <C extends RingElem<C>>
CPower. multiply(RingFactory<C> fac, java.util.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, java.util.List<C> A)
Sum elements in list.Constructors in edu.jas.structure with parameters of type RingFactory Constructor Description Power(RingFactory<C> fac)
The constructor creates a Power object. -
Uses of RingFactory in edu.jas.ufd
Classes in edu.jas.ufd that implement RingFactory Modifier and Type Class Description class
QuotientRing<C extends GcdRingElem<C>>
Quotient ring factory based on GenPolynomial with RingElem interface.Fields in edu.jas.ufd declared as RingFactory Modifier and Type Field Description protected RingFactory<C>
SquarefreeFieldChar0. coFac
Factory for field of characteristic 0 coefficients.protected RingFactory<C>
SquarefreeFieldCharP. coFac
Factory for finite field of characteristic p coefficients.protected RingFactory<C>
SquarefreeRingChar0. coFac
Factory for ring of characteristic 0 coefficients.Methods in edu.jas.ufd with parameters of type RingFactory Modifier and Type Method Description static <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, java.util.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 RingFactory Constructor Description FactorAbsolute(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.SquarefreeFieldChar0Yun(RingFactory<C> fac)
Constructor.SquarefreeFieldCharP(RingFactory<C> fac)
Constructor.SquarefreeFiniteFieldCharP(RingFactory<C> fac)
Constructor.SquarefreeInfiniteAlgebraicFieldCharP(RingFactory<AlgebraicNumber<C>> fac)
Constructor.SquarefreeInfiniteFieldCharP(RingFactory<Quotient<C>> fac)
Constructor.SquarefreeRingChar0(RingFactory<C> fac)
Constructor. -
Uses of RingFactory in edu.jas.vector
Classes in edu.jas.vector that implement RingFactory Modifier and Type Class Description class
GenMatrixRing<C extends RingElem<C>>
GenMatrixRing implements a generic matrix algebra factory with RingFactory.Fields in edu.jas.vector declared as RingFactory Modifier and Type Field Description RingFactory<C>
GenMatrixRing. coFac
RingFactory<C>
GenVectorModul. coFac
Constructors in edu.jas.vector with parameters of type RingFactory Constructor Description GenMatrixRing(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.
-