| 1 | initial version |
You can call pari.qfbsolve directly with flag set to 1 or 3. Rephrasing examples from the PARI/GP manual:
sage: pari.qfbsolve(pari.Qfb(1,0,2), 603, 1) # all primitive solutions
[[5, 17], [-19, -11], [19, -11], [5, -17]]
sage: pari.qfbsolve(pari.Qfb(1,0,2), 603, 3) # all solutions
[[5, 17], [-19, -11], [19, -11], [5, -17], [-21, 9], [-21, -9]]
| 2 | No.2 Revision |
You can call pari.qfbsolve directly with flag set to 1 or 3. Rephrasing examples from the PARI/GP manual:
sage: pari.qfbsolve(pari.Qfb(1,0,2), 603, 1) 1).sage() # all primitive solutions
[[5, 17], [-19, -11], [19, -11], [5, -17]]
sage: pari.qfbsolve(pari.Qfb(1,0,2), 603, 3) 3).sage() # all solutions
[[5, 17], [-19, -11], [19, -11], [5, -17], [-21, 9], [-21, -9]]
Copyright Sage, 2010. Some rights reserved under creative commons license. Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.