Package edu.jas.gb
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 boolean
final GroebnerBaseAbstract
<C> GB engine.private static final org.apache.logging.log4j.Logger
final boolean
Indicator for return of permuted polynomials.Fields inherited from class edu.jas.gb.GroebnerBaseAbstract
blas, red, strategy
-
Constructor Summary
ConstructorsConstructorDescriptionGBOptimized constructor.GBOptimized
(GroebnerBaseAbstract<C> e1, boolean rP) GBOptimized constructor. -
Method Summary
Methods inherited from class edu.jas.gb.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:
toString
in classGroebnerBaseAbstract<C extends GcdRingElem<C>>
- See Also:
-
terminate
public void terminate()Cleanup and terminate ThreadPool.- Overrides:
terminate
in classGroebnerBaseAbstract<C extends GcdRingElem<C>>
-
cancel
public int cancel()Cancel ThreadPool.- Overrides:
cancel
in classGroebnerBaseAbstract<C extends GcdRingElem<C>>
-
GB
Groebner base.- Parameters:
modv
- module variable number.F
- polynomial list.- Returns:
- GB(F) a Groebner base of F.
-