Changeset f7c2b3 in git for Singular


Ignore:
Timestamp:
Sep 15, 2022, 3:51:38 PM (20 months ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
d116de5c701c7155539389c638bc4d461829a375
Parents:
4e3e0a97b87e637f0f1ced5093d6b16d0cd68344
Message:
fix: delete(ideal,intvec)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Singular/iparith.cc

    r4e3e0a rf7c2b3  
    18821882  intvec *iv=(intvec*)v->Data();
    18831883  ideal I=(ideal)u->Data();
    1884   for(int i=iv->length();i>=0;i--)
     1884  ideal tmp1=NULL;
     1885  ideal tmp2;
     1886  for(int i=iv->length()-1;i>=0;i--)
    18851887  {
    18861888    int pos= (*iv)[i];
    1887     I=id_Delete_Pos(I,pos-1,currRing);
     1889    tmp2=id_Delete_Pos(I,pos-1,currRing);
     1890    if (tmp1==NULL) /* first entry */
     1891    { tmp1=I; }
     1892    else
     1893    { id_Delete(&I,currRing); }
     1894    I=tmp2;
    18881895    if (I==NULL) break;
    18891896  }
Note: See TracChangeset for help on using the changeset viewer.