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

◆ remainder()

ring_elem Tower::remainder ( const ring_elem f,
const ring_elem g ) const
virtual

Reimplemented from Ring.

Definition at line 236 of file tower.cpp.

237{
238 TowerPolynomial f1 = TOWER_POLYNOMIAL_VAL(f);
239 TowerPolynomial g1 = TOWER_POLYNOMIAL_VAL(g);
240 TowerPolynomial h;
241 D->set_zero(h);
242 D->remainder(h, f1, g1);
243 return TOWER_RINGELEM(h);
244}
DRing * D
Definition tower.hpp:66
#define TOWER_RINGELEM(a)
Definition ringelem.hpp:214
#define TOWER_POLYNOMIAL_VAL(f)
Definition tower.cpp:12

References D, TOWER_POLYNOMIAL_VAL, and TOWER_RINGELEM.