Definition at line 46 of file monomial-ordering.cpp.
47{
48 int i, j;
50 for (i = 0; i < mo->
len; i++)
51 {
55 else
56 {
59 for (j = 0; j < offset; j++) q->wts[j] = 0;
60 for (; j < q->nvars; j++) q->wts[j] =
p->wts[j - offset];
61 }
62 }
64}
VALGRIND_MAKE_MEM_DEFINED & result(result)
#define getmemvectortype(S, len)
static struct mon_part_rec_ * mo_make(enum MonomialOrdering_type type, int nvars, const int *wts)
static MonomialOrdering * make_mon_order(int n)
Front-end-side description of a monomial ordering as a list of mon_part blocks.
References MonomialOrdering::array, getmemvectortype, MonomialOrdering::len, make_mon_order(), mo_make(), MO_WEIGHTS, p, and result().
Referenced by MonomialOrderings::product(), and rawProductMonomialOrdering().