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

◆ negate()

ring_elem FractionField::negate ( const ring_elem f) const
virtual

Implements Ring.

Definition at line 459 of file frac.cpp.

460{
461 const frac_elem *f = FRAC_VAL(a);
462 frac_elem *result = new_frac_elem();
463 result->numer = R_->negate(f->numer);
464 result->denom = R_->copy(f->denom);
465 return FRAC_RINGELEM(result);
466}
frac_elem * new_frac_elem() const
Definition frac.cpp:88
const PolyRingFlat * R_
Definition frac.hpp:63
#define FRAC_VAL(f)
Definition frac.cpp:14
#define FRAC_RINGELEM(a)
Definition frac.cpp:15
VALGRIND_MAKE_MEM_DEFINED & result(result)
ring_elem numer
Definition frac.hpp:43
ring_elem denom
Definition frac.hpp:44

References frac_elem::denom, FRAC_RINGELEM, FRAC_VAL, new_frac_elem(), frac_elem::numer, R_, and result().

Referenced by syzygy().