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

◆ lift()

bool RingElement::lift ( const Ring * S,
const RingElement *& result ) const

Definition at line 321 of file relem.cpp.

322{
323 if (S == R)
324 {
325 result = this;
326 return true;
327 }
328 ring_elem g;
329 if (R->lift(S, val, g))
330 {
331 result = new RingElement(S, g);
332 return true;
333 }
334 return false;
335}
RingElement(const Ring *R, ring_elem f)
Definition relem.hpp:166
ring_elem val
Definition relem.hpp:69
const Ring * R
Definition relem.hpp:68
VALGRIND_MAKE_MEM_DEFINED & result(result)

References R, result(), RingElement(), and val.

Referenced by IM2_RingElement_lift().