3 #include "../CoCoAAdaptor.h"
7 template<
typename C,
typename O,
typename P>
8 class MultivariatePolynomial;
10 template<
typename C,
typename O,
typename P>
12 if (polys.size() <= 1)
return polys;
13 CoCoAAdaptor adaptor(polys);
14 return adaptor.GBasis(polys);
carl is the main namespace for the library.
std::vector< MultivariatePolynomial< C, O, P > > groebner_basis(const std::vector< MultivariatePolynomial< C, O, P >> &polys)
The general-purpose multivariate polynomial class.