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

◆ divide()

void DRing::divide ( elem & result,
elem a,
elem b ) const
inline

Definition at line 336 of file dpoly.hpp.

337 {
338 if (a == nullptr || b == nullptr)
339 result = nullptr;
340 else
341 {
342 elem a1 = D.copy(level, a);
343 if (!D.division_in_place(level, a1, b, result)) result = nullptr;
344 D.dealloc_poly(a1);
345 }
346 }
int level
Definition dpoly.hpp:267
TowerPolynomial elem
Definition dpoly.hpp:275
DPoly D
Definition dpoly.hpp:268
VALGRIND_MAKE_MEM_DEFINED & result(result)

References D, level, and result().