Definition at line 134 of file polyring.cpp.
136{
138 {
139 ERROR(
"quotient elements not in the expected polynomial ring");
140 return nullptr;
141 }
143
144 for (
int i = 0; i < M->
n_cols(); i++)
145 {
147 elems.push_back(f);
148 }
149
152
154}
const Ring * get_ring() const
ring_elem elem(int i, int j) const
virtual const PolynomialRing * getAmbientRing() const
static PolynomialRing * create_quotient(const PolynomialRing *R, VECTOR(Nterm *) &elems)
virtual Nterm * numerator(ring_elem f) const =0
Nterm * quotient_element(int i) const
References create_quotient(), Matrix::elem(), ERROR, Matrix::get_ring(), getAmbientRing(), Matrix, Matrix::n_cols(), n_quotients(), numerator(), PolynomialRing(), quotient_element(), and VECTOR.