Package edu.jas.gb
Class GBProxy<C extends GcdRingElem<C>>
java.lang.Object
edu.jas.gb.GroebnerBaseAbstract<C>
edu.jas.gb.GBProxy<C>
- All Implemented Interfaces:
GroebnerBase<C>
,Serializable
Groebner bases parallel proxy.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final boolean
final GroebnerBaseAbstract
<C> GB engines.final GroebnerBaseAbstract
<C> private static final org.apache.logging.log4j.Logger
protected ExecutorService
Thread pool.Fields inherited from class edu.jas.gb.GroebnerBaseAbstract
blas, red, strategy
-
Constructor Summary
ConstructorsConstructorDescriptionGBProxy
(GroebnerBaseAbstract<C> e1, GroebnerBaseAbstract<C> e2) Proxy 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 engines. -
e2
-
pool
Thread pool.
-
-
Constructor Details
-
GBProxy
Proxy constructor.- Parameters:
e1
- Groebner base engine.e2
- Groebner base engine.
-
-
Method Details
-
toString
Get the String representation with GB engines.- 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.
-