summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
3a3cf4d)
divide_in_z(r, foo) with "var+1" as its last parameter, while the main
variable x=*var usually appears in r. This should never have worked...
c = d;
cdeg = ddeg;
//std::clog << " dividing...\n";
c = d;
cdeg = ddeg;
//std::clog << " dividing...\n";
- if (!divide_in_z(r, ri * pow(psi, delta), d, var+1))
+ if (!divide_in_z(r, ri * pow(psi, delta), d, var))
throw(std::runtime_error("invalid expression in sr_gcd(), division failed"));
ddeg = d.degree(x);
if (ddeg == 0) {
throw(std::runtime_error("invalid expression in sr_gcd(), division failed"));
ddeg = d.degree(x);
if (ddeg == 0) {