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

◆ vec_divide_by_given_content()

vec Ring::vec_divide_by_given_content ( vec f,
ring_elem c ) const

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

1011{
1012 if (f == nullptr) return nullptr;
1013 vecterm head;
1014 vec result = &head;
1015 for (const vecterm *p = f; p != nullptr; p = p->next)
1016 {
1017 vec w = new_vec();
1018 result->next = w;
1019 result = w;
1020 w->comp = p->comp;
1021 w->coeff = divide_by_given_content(p->coeff, c);
1022 }
1023 result->next = nullptr;
1024 return head.next;
1025}
virtual ring_elem divide_by_given_content(ring_elem f, ring_elem c) const
Definition ring.cpp:329
vec new_vec() const
vector operations ////////////////////
Definition ring-vecs.cpp:54
int p
VALGRIND_MAKE_MEM_DEFINED & result(result)

References divide_by_given_content(), new_vec(), vec::next, p, and result().

Referenced by vec_divide_by_content(), and vec_split_off_content().