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

◆ to_varpower_monomial()

void MonomialInfo::to_varpower_monomial ( const_packed_monomial m,
varpower_monomial result ) const
inline

Definition at line 272 of file moninfo.hpp.

274 {
275 // 'result' must have enough space allocated
277 varpower_word *t = result + 1;
279 int len = 0;
280 for (int i = nvars - 1; i >= 0; i--)
281 {
282 if (*--m1 > 0)
283 {
284 *t++ = i;
285 *t++ = *m1;
286 len++;
287 }
288 }
289 *result = len;
290 }
unsigned long ncalls_to_varpower
Definition moninfo.hpp:137
VALGRIND_MAKE_MEM_DEFINED & result(result)
const monomial_word * const_packed_monomial
Definition moninfo.hpp:79
varpower_monomials::Exponent varpower_word

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