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

◆ detmult()

ring_elem DetComputation::detmult ( ring_elem f1,
ring_elem g1,
ring_elem f2,
ring_elem g2,
ring_elem d )
private

Definition at line 308 of file det.cpp.

313{
314 ring_elem a = R->mult(f1, g1);
315 ring_elem b = R->mult(f2, g2);
316 R->subtract_to(a, b);
317 if (!R->is_zero(d))
318 {
319 ring_elem tmp = R->divide(a, d); // exact division
320 R->remove(a);
321 a = tmp;
322 }
323 R->remove(g1);
324 return a;
325}
const Ring * R
Definition det.hpp:56

References R.

Referenced by gauss().