Definition at line 408 of file ring-vecs.cpp.
409{
411 {
413 v = nullptr;
414 return;
415 }
416 vecterm head;
419 while (
p->next !=
nullptr)
420 {
421
422 ring_elem c;
423 if (opposite_mult)
424 c = this->
mult(
p->next->coeff, r);
425 else
426 c = this->
mult(r,
p->next->coeff);
429 {
433 }
434 else
436 }
438}
void remove_vec_node(vec n) const
void remove_vec(vec v) 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
References is_zero(), mult(), vec::next, p, remove_vec(), and remove_vec_node().
Referenced by mult_vec_matrix(), and tensor().