Changeset 4173c7 in git for Singular/LIB/poly.lib
- Timestamp:
- May 4, 2011, 3:11:46 PM (13 years ago)
- Branches:
- (u'spielwiese', '4a9821a93ffdc22a6696668bd4f6b8c9de3e6c5f')
- Children:
- 85ba0aaf4c7c467f1fa0dbf0a8b22f8cc10cf672
- Parents:
- c8a1b262104ff4f22a15159b4777248922f0178f
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/LIB/poly.lib
rc8a1b26 r4173c7 439 439 while ( c-jet(c,i) != 0 ) { i = 2*(i+1); } 440 440 int o = i-1; 441 int u = (d != i)*((i /2)-1);441 int u = (d != i)*((i div 2)-1); 442 442 //----------------------- "quick search" for maxdeg ------------------------ 443 443 while ( (c-jet(c,i)==0)*(c-jet(c,i-1)!=0) == 0) 444 444 { 445 i = (o+1+u) /2;445 i = (o+1+u) div 2; 446 446 if (c-jet(c,i)!=0) { u = i+1; } 447 447 else { o = i-1; } … … 495 495 i = -d; 496 496 while ( c == jet(c,i,v) ) { i = 2*(i-1); } 497 int o = (d != -i)*((i /2)+2) - 1;497 int o = (d != -i)*((i div 2)+2) - 1; 498 498 int u = i+1; 499 499 int e = -1; … … 503 503 while ( c != jet(c,i,v) ) { i = 2*(i+1); } 504 504 int o = i-1; 505 int u = (d != i)*((i /2)-1);505 int u = (d != i)*((i div 2)-1); 506 506 int e = 1; 507 507 } … … 509 509 while ( ( c==jet(c,i,v) )*( c!=jet(c,i-1,v) ) == 0 ) 510 510 { 511 i = (o+e+u) /2;511 i = (o+e+u) div 2; 512 512 if ( c!=jet(c,i,v) ) { u = i+1; } 513 513 else { o = i-1; } … … 573 573 while ( jet(c,i) == 0 ) { i = 2*(i+1); } 574 574 int o = i-1; 575 int u = (d != i)*((i /2)-1);575 int u = (d != i)*((i div 2)-1); 576 576 //----------------------- "quick search" for mindeg ------------------------ 577 577 while ( (jet(c,u)==0)*(jet(c,o)!=0) ) 578 578 { 579 i = (o+u) /2;579 i = (o+u) div 2; 580 580 if (jet(c,i)==0) { u = i+1; } 581 581 else { o = i-1; } … … 630 630 i = -d; 631 631 while ( jet(c,i,v) != 0 ) { i = 2*(i-1); } 632 int o = (d != -i)*((i /2)+2) - 1;632 int o = (d != -i)*((i div 2)+2) - 1; 633 633 int u = i+1; 634 634 int e = -1; i=u; … … 638 638 while ( jet(c,i,v) == 0 ) { i = 2*(i+1); } 639 639 int o = i-1; 640 int u = (d != i)*((i /2)-1);640 int u = (d != i)*((i div 2)-1); 641 641 int e = 1; i=u; 642 642 } … … 644 644 while ( (jet(c,i-1,v)==0)*(jet(c,i,v)!=0) == 0 ) 645 645 { 646 i = (o+e+u) /2;646 i = (o+e+u) div 2; 647 647 if (jet(c,i,v)==0) { u = i+1; } 648 648 else { o = i-1; }
Note: See TracChangeset
for help on using the changeset viewer.