Implements Ring.
Definition at line 379 of file poly.cpp.
382{
383
384
385
386
387
388
389
390
391
392
393
394
397 {
399 if (Rf1 != nullptr)
401 else
402 return false;
403 if (Rf1 && nvars0 == 0)
404 {
406 return true;
407 }
408 }
409
412 return true;
413}
exponents::Exponents exponents_t
virtual ring_elem copy(const ring_elem f) const
virtual ring_elem make_logical_term(const Ring *coeffR, const ring_elem a, const_exponents exp) const
VALGRIND_MAKE_MEM_DEFINED & result(result)
const mpreal exp(const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
#define newarray_atomic_clear(T, len)
References Ring::cast_to_PolynomialRing(), copy(), PolynomialRing::K_, make_logical_term(), PolynomialRing::n_vars(), newarray_atomic_clear, PolynomialRing::PolynomialRing(), result(), and Ring::Ring().