public final class MonomialOrder extends Object
Modifier and Type | Class and Description |
---|---|
static class |
MonomialOrder.EliminationOrder |
static class |
MonomialOrder.GrevLexWithPermutation |
Modifier and Type | Field and Description |
---|---|
static Comparator<DegreeVector> |
ALEX
Antilexicographic monomial order.
|
static Comparator<DegreeVector> |
DEFAULT
Default monomial order (GREVLEX)
|
static Comparator<DegreeVector> |
GREVLEX
Graded reverse lexicographic monomial order
|
static Comparator<DegreeVector> |
GRLEX
Graded lexicographic monomial order.
|
static Comparator<DegreeVector> |
LEX
Lexicographic monomial order.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
isGradedOrder(Comparator<DegreeVector> monomialOrder)
whether monomial order is graded
|
static Comparator<DegreeVector> |
product(Comparator<DegreeVector>[] orderings,
int[] nVariables)
Block product of orderings
|
static Comparator<DegreeVector> |
product(Comparator<DegreeVector> a,
int anVariables,
Comparator<DegreeVector> b,
int bnVariable)
Block product of orderings
|
public static final Comparator<DegreeVector> LEX
public static final Comparator<DegreeVector> GRLEX
public static final Comparator<DegreeVector> ALEX
public static final Comparator<DegreeVector> GREVLEX
public static final Comparator<DegreeVector> DEFAULT
public static Comparator<DegreeVector> product(Comparator<DegreeVector>[] orderings, int[] nVariables)
public static Comparator<DegreeVector> product(Comparator<DegreeVector> a, int anVariables, Comparator<DegreeVector> b, int bnVariable)
public static boolean isGradedOrder(Comparator<DegreeVector> monomialOrder)
Copyright © 2018. All rights reserved.