Macaulay2 Engine
Loading...
Searching...
No Matches

◆ translate_monomial()

void binomial_ring::translate_monomial ( const binomial_ring * old_ring,
monomial0 & m ) const

Definition at line 283 of file gb-toric.cpp.

285{
286 int i;
287 if (m == nullptr) return;
289 for (i = 0; i < old_ring->nvars; i++) result[i] = m[i];
290 for (i = old_ring->nvars; i < nvars; i++) result[i] = 0;
291 old_ring->remove_monomial(m);
293 m = result;
294}
void set_weights(monomial0 m) const
Definition gb-toric.cpp:73
monomial0 new_monomial() const
Definition gb-toric.cpp:61
void remove_monomial(monomial0 &m) const
Definition gb-toric.cpp:54
#define monomial
Definition gb-toric.cpp:11
VALGRIND_MAKE_MEM_DEFINED & result(result)

References binomial_ring(), monomial, new_monomial(), nvars, remove_monomial(), result(), and set_weights().

Referenced by translate_binomial().