Changeset 29b5e9d in git


Ignore:
Timestamp:
Jan 22, 2015, 10:11:30 AM (9 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
4b278ca27388e13838313dcd3b914338f9e5dbf3d181eea62bf528f5777c224499fbf26cccac5ff7
Parents:
048f2223e4bc5492067385a8169f1c5ba10f6b86
Message:
minor fixes for primdec.lib: handling of attrib isSB
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Singular/LIB/primdec.lib

    r048f22 r29b5e9d  
    25542554  }
    25552555
    2556   if(((homo==1)||(a==1))&&(find(ordstr(basering),"l")==0)
     2556  if(((homo==1)||(a))&&(find(ordstr(basering),"l")==0)
    25572557                                &&(find(ordstr(basering),"s")==0))
    25582558  {
     
    25612561     ideal i=imap(P,i);
    25622562     ideal j=i;
    2563      if(a==1)
     2563     if(a)
    25642564     {
    25652565       attrib(j,"isSB",1);
     
    26592659  int homo=homog(i);
    26602660
    2661   if(((homo==1)||(a==1))&&(find(ordstr(basering),"l")==0)
     2661  if(((homo==1)||(a))&&(find(ordstr(basering),"l")==0)
    26622662                                &&(find(ordstr(basering),"s")==0))
    26632663  {
     
    26662666     ideal i=imap(P,i);
    26672667     ideal j=i;
    2668      if(a==1)
     2668     if(a)
    26692669     {
    26702670       attrib(j,"isSB",1);
     
    30383038  ideal peek=i;
    30393039  ideal ser,tras;
    3040   int isS=(attrib(i,"isSB")==1);
     3040  int isS=attrib(i,"isSB");
    30413041
    30423042  if(size(#)>0)
     
    75417541  list result;
    75427542  intvec @hilb;
    7543   int isS=(attrib(i,"isSB")==1);
     7543  int isS=attrib(i,"isSB");
    75447544
    75457545  // Debug
     
    75917591  if(homo==1)
    75927592  {
    7593     if(attrib(i,"isSB")!=1)
     7593    if(attrib(i,"isSB"))
     7594    {
     7595      ltras=i,i;
     7596    }
     7597    else
    75947598    {
    75957599      //ltras=mstd(i);
    75967600      tras=groebner(i);
    75977601      ltras=tras,tras;
    7598       attrib(ltras[1],"isSB",1);
    7599     }
    7600     else
    7601     {
    7602       ltras=i,i;
    7603       attrib(ltras[1],"isSB",1);
    7604     }
     7602    }
     7603    attrib(ltras[1],"isSB",1);
    76057604    tras = ltras[1];
    76067605    attrib(tras,"isSB",1);
Note: See TracChangeset for help on using the changeset viewer.