3#include <boost/python.hpp>
9using boost::python::self;
12 using boost::python::str;
15 char* out=
p.c_string();
16 return boost::python::str(out,strlen(out));
20 using boost::python::str;
23 char* out=
p.c_string();
24 return boost::python::str(out,strlen(out));
31 boost::python::class_<Poly>(
"Polynomial",
"Wrapper for poly of Singular")
33 .def(boost::python::init <int>())
34 .def(boost::python::init <Poly>())
36 .def(boost::python::init <Number>())
37 .def(boost::python::init <Intvec> ())
39 .def(
"__iter__", boost::python::iterator<Poly>())
41 .def(boost::python::init <const char* >())
static Ring Poly_get_Ring(const Poly &p)
boost::python::str Poly_as_str(const Poly &p)
boost::python::str Vector_as_str(const Vector &p)