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

◆ to_varpower_monomial()

void ResMonoidDense::to_varpower_monomial ( res_const_packed_monomial m,
res_varpower_monomial result ) const
inline

Definition at line 226 of file res-moninfo-dense.hpp.

228 {
229 // 'result' must have enough space allocated
231 res_varpower_word* t = result + 1;
233 int len = 0;
234 for (int i = nvars - 1; i >= 0; i--)
235 {
236 if (*--m1 > 0)
237 {
238 *t++ = i;
239 *t++ = *m1;
240 len++;
241 }
242 }
243 *result = len;
244 }
unsigned long ncalls_to_varpower
VALGRIND_MAKE_MEM_DEFINED & result(result)
const res_monomial_word * res_const_packed_monomial
res_varpower_monomials::Exponent res_varpower_word

References ncalls_to_varpower, nslots, nvars, and result().