Implements PolynomialRing.
Definition at line 2374 of file poly.cpp.
2382{
2384 e = 0;
2385 if (v == nullptr)
2386 {
2387 return nullptr;
2388 }
2389
2391 for (vec t = v; t != nullptr; t = t->next)
2392 for (Nterm& f : t->coeff)
2393 {
2394 M_->to_expvector(f.
monom, exp);
2395 for (
int i = 0; i <
x; i++)
2396 {
2397 if (exp[i] > 0)
2398 {
2401 break;
2402 }
2403 }
2405 }
2406
2407
2411}
exponents::Exponents exponents_t
vec vec_coefficient_of_var(vec v, int var, int exp) const
const mpreal exp(const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
#define newarray_atomic(T, len)
References Nterm::coeff, freemem(), PolynomialRing::M_, Nterm::monom, PolynomialRing::n_vars(), newarray_atomic, vec_coefficient_of_var(), and x.