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

◆ set_non_unit_frac()

ring_elem LocalRing::set_non_unit_frac ( ring_elem top) const
private

Definition at line 147 of file localring.cpp.

148{
149 // Sets the non unit to be top/1 (which flags an error)
150 // flags an error
151 // returns 0/1
152
153 std::cout << "set_non_unit_frac is called!" << std::endl;
154
155 local_elem *f = new_local_elem();
156 f->numer = top;
157 f->denom = mRing->one();
158 set_non_unit(ring_elem(f));
159 return zero();
160}
const PolyRing * mRing
Definition localring.hpp:69
local_elem * new_local_elem() const
Definition localring.cpp:61
void set_non_unit(ring_elem zero_div) const
Definition ring.cpp:88
ring_elem zero() const
Definition ring.hpp:359
ring_elem numer
Definition localring.hpp:48
ring_elem denom
Definition localring.hpp:49

References local_elem::denom, mRing, new_local_elem(), local_elem::numer, Ring::set_non_unit(), and Ring::zero().

Referenced by add(), mult(), power(), power(), simplify(), and subtract().