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

◆ copy()

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

Implements Ring.

Definition at line 397 of file frac.cpp.

398{
399 frac_elem *f = FRAC_VAL(a);
400 frac_elem *g = new_frac_elem();
401 g->numer = R_->copy(f->numer);
402 g->denom = R_->copy(f->denom);
403 return FRAC_RINGELEM(g);
404}
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
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, and R_.

Referenced by term().