Definition at line 222 of file ring-vecs.cpp.
223{
224 if (
is_zero(f))
return nullptr;
225 vecterm head;
227 for (vec v = w; v != nullptr; v = v->next)
228 {
229 ring_elem a =
mult(f, v->coeff);
231 {
235 }
236 }
239}
vec make_vec(int r, ring_elem a) const
virtual bool is_zero(const ring_elem f) const =0
virtual ring_elem mult(const ring_elem f, const ring_elem g) const =0
VALGRIND_MAKE_MEM_DEFINED & result(result)
References is_zero(), make_vec(), mult(), vec::next, and result().