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

◆ index_of_var()

int FractionField::index_of_var ( const ring_elem a) const
virtual

Reimplemented from Ring.

Definition at line 286 of file frac.cpp.

287{
288 const frac_elem *f = FRAC_VAL(a);
289 if (!R_->is_unit(f->denom))
290 // If so, a cannot be a variable, otherwise, by 'simplify', f->denom == 1.
291 return -1;
292 return R_->index_of_var(f->numer);
293}
const PolyRingFlat * R_
Definition frac.hpp:63
#define FRAC_VAL(f)
Definition frac.cpp:14
ring_elem numer
Definition frac.hpp:43
ring_elem denom
Definition frac.hpp:44

References frac_elem::denom, FRAC_VAL, frac_elem::numer, and R_.