Changeset 98f7fb in git


Ignore:
Timestamp:
Dec 7, 2018, 5:29:30 PM (5 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'spielwiese', '4a9821a93ffdc22a6696668bd4f6b8c9de3e6c5f')
Children:
5efe1c22808baa18e28f9469d26921871fa028eddafe1cab69ff720d51f0c52452dfad6d07d04090eaf72bedb3ea1112424b784f41902bcc1f957c3c
Parents:
c47d8236a1fb8aa29cc537a1ea1b5d0c4da89583
Message:
fix: freeAlgebra for lp
File:
1 edited

Legend:

Unmodified
Added
Removed
  • libpolys/polys/shiftop.cc

    rc47d823 r98f7fb  
    819819        return NULL;
    820820      }
    821       int ** wvhdl=(int**)omAlloc0((r->N+2)*sizeof(int*));
    822       rRingOrder_t* ord=(rRingOrder_t*)omAlloc0((r->N+2)*sizeof(rRingOrder_t));
    823       int* blk0=(int*)omAlloc0((r->N+2)*sizeof(int));
    824       int* blk1=(int*)omAlloc0((r->N+2)*sizeof(int));
     821      int ** wvhdl=(int**)omAlloc0((r->N+3)*sizeof(int*));
     822      rRingOrder_t* ord=(rRingOrder_t*)omAlloc0((r->N+3)*sizeof(rRingOrder_t));
     823      int* blk0=(int*)omAlloc0((r->N+3)*sizeof(int));
     824      int* blk1=(int*)omAlloc0((r->N+3)*sizeof(int));
    825825      omFree(R->wvhdl);  R->wvhdl=wvhdl;
    826826      omFree(R->order);  R->order=ord;
     
    830830      {
    831831        ord[i+p]=ringorder_a;
     832        //Print("entry:%d->a\n",i+p);
    832833        blk0[i+p]=1;
    833834        blk1[i+p]=R->N;
     
    843844      }
    844845      ord[r->N+p]=r->order[p]; /* lp or rp */
     846      //Print("entry:%d->lp\n",r->N+p);
    845847      blk0[r->N+p]=1;
    846848      blk1[r->N+p]=R->N;
     
    853855        return NULL;
    854856      }
     857      //if (p==1) PrintS("entry:0 ->c/C\n");
     858      //else if (p==0) Print("entry:%d ->c/C\n",r->N+1);
    855859      break;
    856860    }
Note: See TracChangeset for help on using the changeset viewer.