Definition at line 383 of file schur2.cpp.
386{
387
389 schur_poly *
result =
new schur_poly;
390
392 {
393 if (i.getMonomial()[0] - 1 >
nvars)
continue;
394 ring_elem a;
396 Rf->getCoefficientRing(), i.getCoefficient(), a))
397 {
400 return false;
401 }
402 result->appendTerm(a, i.getMonomial());
403 }
404 resultRE = ring_elem(
result);
405 return true;
406}
virtual ring_elem from_long(long n) const
const Ring * coefficientRing
schur_poly_iterator iterator
VALGRIND_MAKE_MEM_DEFINED & result(result)
const schur_poly * get_schur_poly() const
References schur_poly::begin(), coefficientRing, schur_poly::end(), from_long(), ring_elem::get_schur_poly(), getCoefficientRing(), nvars, result(), and SchurRing2().
Referenced by promote().