Package jscl.math.polynomial
Class Basis
- java.lang.Object
-
- jscl.math.polynomial.Basis
-
public class Basis extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static intALGORITHMstatic intARRAYstatic intARRAY_DECLINEDstatic intBLOCKstatic intBUCHBERGERstatic intDATA_STRUCTstatic intDEFINING_EQSstatic intDEGREEstatic intF4static intF4_SIMPLIFYstatic intFUSSYstatic intGEO_BUCKETSstatic intGM_SETTINGstatic intINSTRUMENTEDstatic intLISTstatic intPOWER_2static intPOWER_2_DEFINEDstatic intPOWER_32static intPOWER_8static intPOWER_SIZEstatic intSUGARstatic intTREE
-
Constructor Summary
Constructors Constructor Description Basis(Generic[] element, Polynomial factory)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Generic[]augment(Generic[] element, Generic[] generic)static Variable[]augmentUnknown(Variable[] unknown, Generic[] generic)static booleancompatible(Generic[] generic)static Basiscompute(Generic[] generic, Variable[] unknown)static Basiscompute(Generic[] generic, Variable[] unknown, Ordering ordering)static Basiscompute(Generic[] generic, Variable[] unknown, Ordering ordering, int modulo)static Basiscompute(Generic[] generic, Variable[] unknown, Ordering ordering, int modulo, int flags)static Generic[]defining(Variable[] unknown, int modulo)Generic[]elements()Basismodulo(int modulo)Orderingordering()Polynomialpolynomial(Generic generic)java.lang.StringtoString()Basisvalueof(Generic[] generic)
-
-
-
Field Detail
-
DATA_STRUCT
public static final int DATA_STRUCT
- See Also:
- Constant Field Values
-
ARRAY_DECLINED
public static final int ARRAY_DECLINED
- See Also:
- Constant Field Values
-
ARRAY
public static final int ARRAY
- See Also:
- Constant Field Values
-
TREE
public static final int TREE
- See Also:
- Constant Field Values
-
LIST
public static final int LIST
- See Also:
- Constant Field Values
-
DEGREE
public static final int DEGREE
- See Also:
- Constant Field Values
-
DEFINING_EQS
public static final int DEFINING_EQS
- See Also:
- Constant Field Values
-
POWER_SIZE
public static final int POWER_SIZE
- See Also:
- Constant Field Values
-
POWER_32
public static final int POWER_32
- See Also:
- Constant Field Values
-
POWER_8
public static final int POWER_8
- See Also:
- Constant Field Values
-
POWER_2
public static final int POWER_2
- See Also:
- Constant Field Values
-
POWER_2_DEFINED
public static final int POWER_2_DEFINED
- See Also:
- Constant Field Values
-
GEO_BUCKETS
public static final int GEO_BUCKETS
- See Also:
- Constant Field Values
-
ALGORITHM
public static final int ALGORITHM
- See Also:
- Constant Field Values
-
BUCHBERGER
public static final int BUCHBERGER
- See Also:
- Constant Field Values
-
F4
public static final int F4
- See Also:
- Constant Field Values
-
BLOCK
public static final int BLOCK
- See Also:
- Constant Field Values
-
INSTRUMENTED
public static final int INSTRUMENTED
- See Also:
- Constant Field Values
-
GM_SETTING
public static final int GM_SETTING
- See Also:
- Constant Field Values
-
SUGAR
public static final int SUGAR
- See Also:
- Constant Field Values
-
FUSSY
public static final int FUSSY
- See Also:
- Constant Field Values
-
F4_SIMPLIFY
public static final int F4_SIMPLIFY
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
Basis
public Basis(Generic[] element, Polynomial factory)
-
-
Method Detail
-
compute
public static Basis compute(Generic[] generic, Variable[] unknown, Ordering ordering, int modulo)
-
compute
public static Basis compute(Generic[] generic, Variable[] unknown, Ordering ordering, int modulo, int flags)
-
modulo
public Basis modulo(int modulo)
-
compatible
public static boolean compatible(Generic[] generic)
-
elements
public Generic[] elements()
-
ordering
public Ordering ordering()
-
polynomial
public Polynomial polynomial(Generic generic)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-