Changeset c3b7d1e in git for Singular/iparith.cc


Ignore:
Timestamp:
Feb 1, 2021, 1:37:46 AM (3 years ago)
Author:
Karim Abou Zeid <karim23697@…>
Branches:
(u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', 'b4f17ed1d25f93d46dbe29e4b499baecc2fd51bb')
Children:
7f6fff5afd5c76a57ccfa8440a2c329db0c215f5
Parents:
15fc5f19a9a19e268ea1f86d8e7d35f229908025
Message:
Enable fetch for LP
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Singular/iparith.cc

    r15fc5f1 rc3b7d1e  
    21662166      }
    21672167    }
    2168     if ((iiOp!=FETCH_CMD) || (r->N!=currRing->N) || (rPar(r)!=rPar(currRing)))
     2168    if (
     2169        (iiOp!=FETCH_CMD) || (r->N!=currRing->N) || (rPar(r)!=rPar(currRing))
     2170#ifdef HAVE_SHIFTBBA
     2171          || rIsLPRing(currRing)
     2172#endif
     2173        )
    21692174    {
    21702175      perm=(int *)omAlloc0((r->N+1)*sizeof(int));
     
    22052210      else
    22062211      {
    2207         unsigned i;
    2208         if (par_perm_size!=0)
    2209           for(i=si_min(rPar(r),rPar(currRing));i>0;i--) par_perm[i-1]=-i;
    2210         for(i=si_min(r->N,currRing->N);i>0;i--) perm[i]=i;
     2212#ifdef HAVE_SHIFTBBA
     2213        if (rIsLPRing(currRing))
     2214        {
     2215          maFetchPermLP(r, currRing, perm);
     2216        }
     2217        else
     2218#endif
     2219        {
     2220          unsigned i;
     2221          if (par_perm_size!=0)
     2222            for(i=si_min(rPar(r),rPar(currRing));i>0;i--) par_perm[i-1]=-i;
     2223          for(i=si_min(r->N,currRing->N);i>0;i--) perm[i]=i;
     2224        }
    22112225      }
    22122226    }
Note: See TracChangeset for help on using the changeset viewer.