Changeset a386fb3 in git


Ignore:
Timestamp:
Dec 13, 2016, 3:19:01 PM (7 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', 'd08f5f0bb3329b8ca19f23b74cb1473686415c3a')
Children:
d38e6a38c2efa915f286e60995a20aebf834207d
Parents:
c032f97cae4f26489effacf66babd5257426a860
Message:
 fix: example tropicalVariety: ring construction in searchForMonomialViaStepwiseSaturation
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • Singular/dyn_modules/gfanlib/containsMonomial.cc

    rc032f9 ra386fb3  
    143143    w[0] = cache;
    144144
    145     ring rGradedNew = rCopy0(r,TRUE,FALSE);
    146     omFree(rGradedNew->order);
     145    ring rGradedNew = rCopy0(r,FALSE,FALSE); // cannot copy q-ideal without ordering
    147146    rGradedNew->order = (rRingOrder_t*) omAlloc0(3*sizeof(rRingOrder_t));
    148     omFree(rGradedNew->block0);
    149147    rGradedNew->block0 = (int*) omAlloc0(3*sizeof(int));
    150     omFree(rGradedNew->block1);
    151148    rGradedNew->block1 = (int*) omAlloc0(3*sizeof(int));
    152     omFree(rGradedNew->wvhdl);
    153149    rGradedNew->wvhdl = (int**) omAlloc0(3*sizeof(int**));
    154150    rGradedNew->order[0] = ringorder_wp;
  • Singular/dyn_modules/gfanlib/tropicalStrategy.cc

    rc032f9 ra386fb3  
    7070  ring rShortcut = rCopy0(r);
    7171
    72   rRingOrder_t* order = r->order;
    73   int* block0 = r->block0;
    74   int* block1 = r->block1;
    75   int** wvhdl = r->wvhdl;
     72  rRingOrder_t* order = rShortcut->order;
     73  int* block0 = rShortcut->block0;
     74  int* block1 = rShortcut->block1;
     75  int** wvhdl = rShortcut->wvhdl;
    7676
    7777  int h = rBlocks(r);
  • libpolys/polys/monomials/ring.cc

    rc032f9 ra386fb3  
    19731973  omCheckAddrSize(r->block0,i*sizeof(int));
    19741974  omCheckAddrSize(r->block1,i*sizeof(int));
     1975  for(int j=0;j<=i;j++)
     1976  {
     1977    if((r->order[j]<0)||(r->order[j]>ringorder_unspec))
     1978      dError("wrong order in r->order");
     1979  }
    19751980  if (r->wvhdl!=NULL)
    19761981  {
Note: See TracChangeset for help on using the changeset viewer.