Definition at line 28 of file M2FreeAlgebraQuotient.cpp.
33{
35 auto A = std::unique_ptr<FreeAlgebraQuotient> (
new FreeAlgebraQuotient(F.
freeAlgebra(), gbElements, maxdeg));
41
43}
ConstPolyList copyMatrixToVector(const M2FreeAlgebra &F, const Matrix *input)
const FreeAlgebra & freeAlgebra() const
const Ring * coefficientRing() const
const PolynomialRing * degreeRing() const
M2FreeAlgebraQuotient(const M2FreeAlgebra &F, std::unique_ptr< FreeAlgebraQuotient > A)
long characteristic() const
VALGRIND_MAKE_MEM_DEFINED & result(result)
References Ring::characteristic(), M2FreeAlgebra::coefficientRing(), copyMatrixToVector(), M2FreeAlgebra::degreeRing(), M2FreeAlgebra::freeAlgebra(), M2FreeAlgebraQuotient(), Matrix, and result().
Referenced by IM2_Ring_quotient(), and rawRingM2FreeAlgebraQuotient().