Class GBOptimized<C extends GcdRingElem<C>>
java.lang.Object
edu.jas.gb.GroebnerBaseAbstract<C>
edu.jas.gb.GBOptimized<C>
- All Implemented Interfaces:
GroebnerBase<C>, Serializable
Groebner bases via optimized variable and term order.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final booleanfinal GroebnerBaseAbstract<C> GB engine.private static final org.apache.logging.log4j.Loggerfinal booleanIndicator for return of permuted polynomials.Fields inherited from class GroebnerBaseAbstract
blas, red, strategy -
Constructor Summary
ConstructorsConstructorDescriptionGBOptimized constructor.GBOptimized(GroebnerBaseAbstract<C> e1, boolean rP) GBOptimized constructor. -
Method Summary
Methods inherited from class GroebnerBaseAbstract
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, univariateDegrees
-
Field Details
-
logger
private static final org.apache.logging.log4j.Logger logger -
debug
private static final boolean debug -
e1
GB engine. -
retPermuted
public final boolean retPermutedIndicator for return of permuted polynomials.
-
-
Constructor Details
-
GBOptimized
GBOptimized constructor.- Parameters:
e1- Groebner base engine.
-
GBOptimized
GBOptimized constructor.- Parameters:
e1- Groebner base engine.rP- true for return of permuted polynomials, false for inverse permuted polynomials and new GB computation.
-
-
Method Details
-
toString
Get the String representation with GB engine.- Overrides:
toStringin classGroebnerBaseAbstract<C extends GcdRingElem<C>>- See Also:
-
terminate
public void terminate()Cleanup and terminate ThreadPool.- Overrides:
terminatein classGroebnerBaseAbstract<C extends GcdRingElem<C>>
-
cancel
public int cancel()Cancel ThreadPool.- Overrides:
cancelin classGroebnerBaseAbstract<C extends GcdRingElem<C>>
-
GB
Groebner base.- Parameters:
modv- module variable number.F- polynomial list.- Returns:
- GB(F) a Groebner base of F.
-