-
Notifications
You must be signed in to change notification settings - Fork 34
Open
Labels
Description
The flint_poly is a child class of flint_elem and is used to build other polynomial types on top of, however, flint_poly has a method roots() which converts the self to acb type, which I assume is not the intension.
Suggestion is to remove this method and include it to acb if needed.
python-flint/src/flint/pyflint.pyx
Lines 215 to 220 in 71bf110
| def roots(self, **kwargs): | |
| """ | |
| Isolates the complex roots of *self*. See :meth:`.acb_poly.roots` | |
| for details. | |
| """ | |
| return acb_poly(self).roots(**kwargs) |