Changeset 750e70 in git for Singular/ipshell.cc
- Timestamp:
- May 5, 2011, 7:20:56 PM (13 years ago)
- Branches:
- (u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', '38077648e7239f98078663eb941c3c979511150a')
- Children:
- eb72ba1a1a50ca741a3113bf9b8bc34d414a678a
- Parents:
- 1f9a84fc8a205c643ce861d9e20c25dc687aa193
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/ipshell.cc
r1f9a84 r750e70 2567 2567 (*weights) -= add_row_shift; 2568 2568 } 2569 2569 2570 2570 res->data=(void *)syBettiOfComputation(syzstr,minim,&row_shift,weights); 2571 2571 //row_shift += add_row_shift; … … 2597 2597 { 2598 2598 if (syzstr->hilb_coeffs==NULL) 2599 { 2599 { // La Scala 2600 2600 fullres = syReorder(syzstr->res, length, syzstr); 2601 2601 } 2602 2602 else 2603 { 2603 { // HRES 2604 2604 minres = syReorder(syzstr->orderedRes, length, syzstr); 2605 2605 syKillEmptyEntres(minres, length); … … 2614 2614 else 2615 2615 tr = fullres; 2616 2616 2617 2617 resolvente trueres=NULL; intvec ** w=NULL; 2618 2618 … … 2638 2638 } 2639 2639 } 2640 2640 2641 2641 lists li = liMakeResolv(trueres, length, syzstr->list_length,typ0, 2642 2642 w, add_row_shift); 2643 2643 2644 2644 if (w != NULL) omFreeSize(w, length*sizeof(intvec*)); 2645 2645 2646 2646 if (toDel) 2647 2647 syKillComputation(syzstr); … … 2654 2654 syzstr->minres = minres; 2655 2655 } 2656 2656 2657 2657 return li; 2658 2658 2659 2659 2660 2660 } 2661 2661 … … 4614 4614 case ringorder_s: // no 'rank' params! 4615 4615 { 4616 4616 4617 4617 if(iv->length() > 3) 4618 4618 return TRUE; … … 4621 4621 { 4622 4622 const int s = (*iv)[2]; 4623 R->block0[n] = s; 4623 R->block0[n] = s; 4624 4624 R->block1[n] = s; 4625 4625 } 4626 break; 4626 break; 4627 4627 } 4628 4628 case ringorder_IS: 4629 4629 { 4630 4630 if(iv->length() != 3) return TRUE; 4631 4631 4632 4632 const int s = (*iv)[2]; 4633 4633 4634 4634 if( 1 < s || s < -1 ) return TRUE; 4635 4636 R->block0[n] = s; 4635 4636 R->block0[n] = s; 4637 4637 R->block1[n] = s; 4638 4638 break; 4639 } 4639 } 4640 4640 case ringorder_S: 4641 4641 case ringorder_c: … … 4718 4718 4719 4719 assume( n >= 0 ); 4720 4720 4721 4721 if (R->block1[n] != R->N) 4722 4722 {
Note: See TracChangeset
for help on using the changeset viewer.