-
-
Notifications
You must be signed in to change notification settings - Fork 512
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
provide gcd for new polynomial rings through _gcd_univariate_polynomial #13442
Comments
Changed dependencies from 13441 to #13441 |
comment:2
Attachment: trac_13442.patch.gz |
comment:3
I want to remove |
comment:5
Replying to @saraedum:
Is this part of some style recommendation? I would say referring to |
Branch: u/niles/ticket/13442 |
Commit: |
comment:7
rebased and converted to git branch; no other changes New commits:
|
Changed branch from u/niles/ticket/13442 to u/saraedum/ticket/13442 |
Changed keywords from none to sd59 |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:15
I agree with [#comment:5 pbruin] on Tell me what do you think of this, I'll positive review the ticket then. All tests passed with the current commits. |
comment:16
Replying to @bgrenet:
Both approaches have their drawbacks.
I do not really care how we do this in sage. Either way is fine with me. |
Reviewer: Bruno Grenet |
comment:17
I actually haven't a strong case for or against any of both solutions. I could have set it to positive review earlier, so let me do it now! |
Changed branch from u/saraedum/ticket/13442 to |
Currently, to add gcd functionality for a new polynomial ring, one needs to add a specialized subclass of
PolynomialElement
.The attached patch allows rings to provide a
_gcd_univariate_polynomial
method which will be called byPolynomialElement
to compute gcds.This is similar to #10635.
Depends on #13441
Component: basic arithmetic
Keywords: sd59
Author: Julian Rueth
Branch/Commit:
8126ef1
Reviewer: Bruno Grenet
Issue created by migration from https://trac.sagemath.org/ticket/13442
The text was updated successfully, but these errors were encountered: