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

◆ add()

void M2::ARingTower::add ( elem & result,
elem a,
elem b ) const
inline

Definition at line 331 of file aring-tower.hpp.

332 {
333 if (a == nullptr)
334 result = b;
335 else if (b == nullptr)
336 result = a;
337 else
338 {
341 result = a1;
342 }
343 } // TODO: should b be consumed?
void copy(elem &result, elem a) const
void add_in_place(int level, ARingPolynomial &f, const ARingPolynomial g) const
struct ARingPolynomialStruct * ARingPolynomial
VALGRIND_MAKE_MEM_DEFINED & result(result)

References add_in_place(), copy(), mStartLevel, and result().