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

◆ mult_by_coefficient()

res2term * res2_poly::mult_by_coefficient ( const res2term * f,
const ring_elem c ) const

Definition at line 60 of file res-a0-poly.cpp.

62{
63 res2term head;
64 res2term *result = &head;
65 for (const res2term *tm = f; tm != nullptr; tm = tm->next)
66 {
67 result->next = new_term();
68 result = result->next;
69 result->comp = tm->comp;
70 result->coeff = K->mult(c, tm->coeff);
71 M->copy(tm->monom, result->monom);
72 }
73 result->next = nullptr;
74 return head.next;
75}
const Monoid * M
const Ring * K
res2term * new_term() const
VALGRIND_MAKE_MEM_DEFINED & result(result)
res2term * next

References K, M, new_term(), res2term::next, and result().