Package edu.jas.gb
Class GroebnerBaseSeqIter<C extends RingElem<C>>
java.lang.Object
edu.jas.gb.GroebnerBaseAbstract<C>
edu.jas.gb.GroebnerBaseSeqIter<C>
- Type Parameters:
C
- coefficient type
- All Implemented Interfaces:
GroebnerBase<C>
,Serializable
Groebner Base sequential iterative algorithm. Implements Groebner bases and
GB test.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final boolean
private static final org.apache.logging.log4j.Logger
Fields inherited from class edu.jas.gb.GroebnerBaseAbstract
blas, red, strategy
-
Constructor Summary
ConstructorsConstructorDescriptionConstructor.GroebnerBaseSeqIter
(PairList<C> pl) Constructor.GroebnerBaseSeqIter
(Reduction<C> red) Constructor.GroebnerBaseSeqIter
(Reduction<C> red, PairList<C> pl) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionGB
(int modv, List<GenPolynomial<C>> F) Groebner base using pairlist class, iterative algorithm.GB
(int modv, List<GenPolynomial<C>> G, GenPolynomial<C> f) Groebner base using pairlist class.Methods inherited from class edu.jas.gb.GroebnerBaseAbstract
cancel, commonZeroTest, constructUnivariate, criterion3, extGB, extGB, GB, GB, GB, isGB, isGB, isGB, isGB, isGB, isGB, isGBidem, isGBsimple, isMinimalGB, isMinReductionMatrix, isMinReductionMatrix, isReductionMatrix, isReductionMatrix, minimalExtendedGB, minimalGB, normalizeMatrix, normalizeZerosOnes, terminate, toString, univariateDegrees
-
Field Details
-
logger
private static final org.apache.logging.log4j.Logger logger -
debug
private static final boolean debug
-
-
Constructor Details
-
GroebnerBaseSeqIter
public GroebnerBaseSeqIter()Constructor. -
GroebnerBaseSeqIter
Constructor.- Parameters:
red
- Reduction engine
-
GroebnerBaseSeqIter
Constructor.- Parameters:
pl
- pair selection strategy
-
GroebnerBaseSeqIter
Constructor.- Parameters:
red
- Reduction enginepl
- pair selection strategy
-
-
Method Details
-
GB
Groebner base using pairlist class, iterative algorithm.- Parameters:
modv
- module variable number.F
- polynomial list.- Returns:
- GB(F) a Groebner base of F.
-
GB
Groebner base using pairlist class.- Parameters:
modv
- module variable number.G
- polynomial list of a Groebner base.f
- polynomial.- Returns:
- GB(G,f) a Groebner base of G+(f).
-