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

◆ vec_get_entry()

template<typename CoeffRing>
bool SMat< CoeffRing >::vec_get_entry ( const sparsevec * v,
size_t r,
elem & result ) const
private

Definition at line 331 of file smat.hpp.

334{
335 for (const sparsevec *p = v; p != 0; p = p->next)
336 if (p->row < r)
337 break;
338 else if (p->row == r)
339 {
340 ring().set(result, p->coeff);
341 return true;
342 }
343 return false;
344}
const CoeffRing & ring() const
Definition smat.hpp:104
Definition smat.hpp:43

References p, result(), and ring().

Referenced by get_entry(), and vec_row_op2().