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

◆ invert()

ring_elem Tower::invert ( const ring_elem f) const
virtual

Implements Ring.

Definition at line 217 of file tower.cpp.

218{
219 TowerPolynomial f1 = TOWER_POLYNOMIAL_VAL(f);
220 TowerPolynomial h;
221 D->set_zero(h);
222 if (!D->invert(h, f1)) ERROR("element not invertible");
223 return TOWER_RINGELEM(h);
224}
DRing * D
Definition tower.hpp:66
const int ERROR
Definition m2-mem.cpp:55
#define TOWER_RINGELEM(a)
Definition ringelem.hpp:214
#define TOWER_POLYNOMIAL_VAL(f)
Definition tower.cpp:12

References D, ERROR, TOWER_POLYNOMIAL_VAL, and TOWER_RINGELEM.