Implements Ring.
Definition at line 235 of file M2FreeAlgebra.cpp.
236{
237 auto f =
reinterpret_cast<const Poly*
>(f1.get_Poly());
238 auto g =
reinterpret_cast<const Poly*
>(g1.get_Poly());
241 return ring_elem(
reinterpret_cast<void *
>(
result));
242}
Polynomial< CoefficientRingType > Poly
void mult(Poly &result, const Poly &f, const Poly &g) const
const FreeAlgebra & freeAlgebra() const
VALGRIND_MAKE_MEM_DEFINED & result(result)
References freeAlgebra(), ring_elem::get_Poly(), FreeAlgebra::mult(), and result().
Referenced by divide().