Definition at line 943 of file ringelement.cpp.
944{
945 try
946 {
948 if (S == nullptr)
949 {
950 ERROR(
"expected a polynomial over a Schur ring");
951 return nullptr;
952 }
956 {
958 return nullptr;
959 }
960}
virtual const SchurRing * cast_to_SchurRing() const
ring_elem get_value() const
const Ring * get_ring() const
void dimension(const int *exp, mpz_t result) const
PolyRing subclass implementing the Schur (symmetric-function) ring whose monomials are partitions and...
VALGRIND_MAKE_MEM_DEFINED & result(result)
References Ring::cast_to_SchurRing(), SchurRing::dimension(), ERROR, RingElement::get_ring(), RingElement::get_value(), and result().