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 booleanfinal GroebnerBaseAbstract<C> GB engines.final GroebnerBaseAbstract<C> private static final org.apache.logging.log4j.Loggerprotected ExecutorServiceThread pool.Fields inherited from class GroebnerBaseAbstract
blas, red, strategy -
Constructor Summary
ConstructorsConstructorDescriptionGBProxy(GroebnerBaseAbstract<C> e1, GroebnerBaseAbstract<C> e2) Proxy 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 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:
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.
-