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

◆ rawRingElementAntipode()

const RingElement * rawRingElementAntipode ( const RingElement * f)

Definition at line 459 of file ringelement.cpp.

460{
461 try
462 {
463 const Ring *R = f->get_ring();
464 return RingElement::make_raw(R, R->antipode(f->get_value()));
465 } catch (const exc::engine_error& e)
466 {
467 ERROR(e.what());
468 return nullptr;
469 }
470}
virtual ring_elem antipode(ring_elem f) const
Definition ring.hpp:517
ring_elem get_value() const
Definition relem.hpp:79
static RingElement * make_raw(const Ring *R, ring_elem f)
Definition relem.cpp:20
const Ring * get_ring() const
Definition relem.hpp:81
xxx xxx xxx
Definition ring.hpp:102
const int ERROR
Definition m2-mem.cpp:55

References Ring::antipode(), ERROR, RingElement::get_ring(), RingElement::get_value(), and RingElement::make_raw().