public class TermOrderByName extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static TermOrder |
DEFAULT
Default TermOrder.
|
static TermOrder |
deglex
TermOrder name deglex of Sage.
|
static TermOrder |
DegreeLexicographic
TermOrder name DegreeLexicographic of Math like CAS.
|
static TermOrder |
DegreeReverseLexicographic
TermOrder name DegreeReverseLexicographic of Math like CAS.
|
static TermOrder |
degrevlex
TermOrder name degrevlex of Sage.
|
static TermOrder |
dp
TermOrder name dp of Singular.
|
static TermOrder |
Dp
TermOrder name Dp of Singular.
|
static TermOrder |
ds
TermOrder name ds of Singular.
|
static TermOrder |
Ds
TermOrder name Ds of Singular.
|
static TermOrder |
GRLEX
TermOrder named GRLEX.
|
static TermOrder |
IGRLEX
TermOrder named IGRLEX.
|
static TermOrder |
invlex
TermOrder name invlex of Sage.
|
static TermOrder |
INVLEX
TermOrder named INVLEX.
|
static TermOrder |
ITDEGLEX
TermOrder named ITDEGLEX.
|
static TermOrder |
lex
TermOrder name lex of Sage.
|
static TermOrder |
LEX
TermOrder named LEX.
|
static TermOrder |
Lexicographic
TermOrder name Lexicographic of Math like CAS.
|
static TermOrder |
lp
TermOrder name lp of Singular.
|
static TermOrder |
ls
TermOrder name ls of Singular.
|
static TermOrder |
NegativeDegreeLexicographic
TermOrder name NegativeDegreeLexicographic of Math like CAS.
|
static TermOrder |
NegativeDegreeReverseLexicographic
TermOrder name NegativeDegreeReverseLexicographic of Math like CAS.
|
static TermOrder |
NegativeLexicographic
TermOrder name NegativeLexicographic of Math like CAS.
|
static TermOrder |
NegativeReverseLexicographic
TermOrder name NegativeReverseLexicographic of Math like CAS.
|
static TermOrder |
negdeglex
TermOrder name negdeglex of Sage.
|
static TermOrder |
negdegrevlex
TermOrder name negdegrevlex of Sage.
|
static TermOrder |
neglex
TermOrder name neglex of Sage.
|
static TermOrder |
negrevlex
TermOrder name negrevlex of Sage.
|
static TermOrder |
ReverseLexicographic
TermOrder name ReverseLexicographic of Math like CAS.
|
static TermOrder |
REVILEX
TermOrder named REVILEX.
|
static TermOrder |
REVITDEG
TermOrder named REVITDEG.
|
static TermOrder |
REVITDG
TermOrder named REVITDG.
|
static TermOrder |
REVLEX
TermOrder named REVLEX.
|
static TermOrder |
REVTDEG
TermOrder named REVTDEG.
|
static TermOrder |
rp
TermOrder name rp of Singular.
|
Constructor and Description |
---|
TermOrderByName() |
Modifier and Type | Method and Description |
---|---|
static TermOrder |
blockOrder(TermOrder t1,
ExpVector e,
int s)
Construct elimination block TermOrder.
|
static TermOrder |
blockOrder(TermOrder t1,
int s)
Construct elimination block TermOrder.
|
static TermOrder |
blockOrder(TermOrder t1,
TermOrder t2,
ExpVector e,
int s)
Construct elimination block TermOrder.
|
static TermOrder |
blockOrder(TermOrder t1,
TermOrder t2,
int s)
Construct elimination block TermOrder.
|
static long[][] |
weightForOrder(TermOrder to,
int n)
Construct weight for term order.
|
static TermOrder |
weightOrder(java.util.List<java.util.List<java.lang.Long>> wa)
Construct weight TermOrder.
|
static TermOrder |
weightOrder(long[] v)
Construct weight TermOrder.
|
static TermOrder |
weightOrder(long[][] w)
Construct weight TermOrder.
|
public static final TermOrder Lexicographic
public static final TermOrder NegativeLexicographic
public static final TermOrder DegreeLexicographic
public static final TermOrder NegativeDegreeLexicographic
public static final TermOrder ReverseLexicographic
public static final TermOrder DegreeReverseLexicographic
public static final TermOrder NegativeReverseLexicographic
public static final TermOrder NegativeDegreeReverseLexicographic
public static final TermOrder negdegrevlex
public TermOrderByName()
public static final TermOrder blockOrder(TermOrder t1, int s)
t1
- term order for both blockss
- split indexpublic static final TermOrder blockOrder(TermOrder t1, ExpVector e, int s)
t1
- term order for both blockse
- exponent vector of desired length, r = length(e)s
- split indexpublic static final TermOrder blockOrder(TermOrder t1, TermOrder t2, int s)
t1
- term order for lower valiablest2
- term order for higher variabless
- split indexpublic static final TermOrder blockOrder(TermOrder t1, TermOrder t2, ExpVector e, int s)
t1
- term order for lower valiablest2
- term order for higher variablese
- exponent vector of desired length, r = length(e)s
- split indexpublic static final TermOrder weightOrder(long[] v)
v
- weight vectorpublic static final TermOrder weightOrder(long[][] w)
w
- weight matrixpublic static final TermOrder weightOrder(java.util.List<java.util.List<java.lang.Long>> wa)
wa
- weight matrix as Listpublic static final long[][] weightForOrder(TermOrder to, int n)
to
- term ordern
- exponent vector size