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

◆ vec_content()

ring_elem Ring::vec_content ( vec f) const

Definition at line 1002 of file ring-vecs.cpp.

1003{
1004 if (f == nullptr) return zero();
1005 ring_elem c = content(f->coeff);
1006 for (vec t = f->next; t != nullptr; t = t->next) lower_content(c, t->coeff);
1007 return c;
1008}
virtual ring_elem content(ring_elem f) const
Definition ring.cpp:316
ring_elem zero() const
Definition ring.hpp:359
virtual void lower_content(ring_elem &c, ring_elem g) const
Definition ring.cpp:308

References content(), lower_content(), and zero().

Referenced by Matrix::content(), vec_divide_by_content(), and vec_split_off_content().