Changeset 353a42 in git


Ignore:
Timestamp:
Jul 25, 2018, 3:02:56 PM (5 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'spielwiese', '8e0ad00ce244dfd0756200662572aef8402f13d5')
Children:
1becad6a5d5cdf8123f9ba9b4b8b35707bc413a9
Parents:
149551bc36c7d4cfd949a5205a03754e14555e59
Message:
chg: nCoeff_si_Ring_Z/rField_is_Ring_Z -> nCoeff_is_Z/rField_is_Z
Files:
18 edited

Legend:

Unmodified
Added
Removed
  • Singular/dyn_modules/Order/lattice.cc

    r149551b r353a42  
    963963
    964964    //char = 0
    965     if ( !(nCoeff_is_Ring_Z(coef) || nCoeff_is_R(coef) || nCoeff_is_Q(coef) ||
     965    if ( !(nCoeff_is_Z(coef) || nCoeff_is_R(coef) || nCoeff_is_Q(coef) ||
    966966            nCoeff_is_long_R(coef) || nCoeff_is_long_C(coef)) ){
    967967        WerrorS("Ground field not implemented!\n");
  • Singular/dyn_modules/gfanlib/tropicalStrategy.cc

    r149551b r353a42  
    3939    if (i != -1) pDelete(&vv->m[i]);
    4040    d = scDimInt(vv, currRing->qideal);
    41     if (rField_is_Ring_Z(currRing) && (i==-1)) d++;
     41    if (rField_is_Z(currRing) && (i==-1)) d++;
    4242    idDelete(&vv);
    4343    return d;
     
    152152  extraReductionAlgorithm(noExtraReduction)
    153153{
    154   assume(rField_is_Q(r) || rField_is_Zp(r) || rField_is_Ring_Z(r));
     154  assume(rField_is_Q(r) || rField_is_Zp(r) || rField_is_Z(r));
    155155  if (!completelyHomogeneous)
    156156  {
  • Singular/iparith.cc

    r149551b r353a42  
    19151915    if (i != -1) pDelete(&vv->m[i]);
    19161916    long d = (long)scDimInt(vv, ww);
    1917     if (rField_is_Ring_Z(currRing) && (i == -1)) d++;
     1917    if (rField_is_Z(currRing) && (i == -1)) d++;
    19181918    res->data = (char *)d;
    19191919    idDelete(&vv); idDelete(&ww);
     
    23742374{
    23752375#ifdef HAVE_RINGS
    2376   if (rField_is_Ring_Z(currRing))
     2376  if (rField_is_Z(currRing))
    23772377  {
    23782378    PrintS("// NOTE: computation of Hilbert series etc. is being\n");
     
    37823782  SPrintStart();
    37833783#ifdef HAVE_RINGS
    3784   if (rField_is_Ring_Z(currRing))
     3784  if (rField_is_Z(currRing))
    37853785  {
    37863786    PrintS("// NOTE: computation of degree is being performed for\n");
     
    39313931    {
    39323932      d = (long)scDimInt(vv, currRing->qideal);
    3933       if(rField_is_Ring_Z(currRing))
     3933      if(rField_is_Z(currRing))
    39343934        d++;
    39353935    }
     
    39653965        dcurr = (long)scDimInt(vc, currRing->qideal);
    39663966        // the following assumes the ground rings to be either zero- or one-dimensional
    3967         if((j==-1) && rField_is_Ring_Z(currRing))
     3967        if((j==-1) && rField_is_Z(currRing))
    39683968        {
    39693969          // should also be activated for other euclidean domains as groundfield
     
    41454145{
    41464146#ifdef HAVE_RINGS
    4147   if (rField_is_Ring_Z(currRing))
     4147  if (rField_is_Z(currRing))
    41484148  {
    41494149    PrintS("// NOTE: computation of Hilbert series etc. is being\n");
     
    41604160{
    41614161#ifdef HAVE_RINGS
    4162   if (rField_is_Ring_Z(currRing))
     4162  if (rField_is_Z(currRing))
    41634163  {
    41644164    PrintS("// NOTE: computation of Hilbert series etc. is being\n");
     
    58485848  }
    58495849#ifdef HAVE_RINGS
    5850   if (rField_is_Ring_Z(currRing))
     5850  if (rField_is_Z(currRing))
    58515851  {
    58525852    PrintS("// NOTE: computation of Hilbert series etc. is being\n");
  • Singular/ipshell.cc

    r149551b r353a42  
    18101810  // ----------------------------------------
    18111811  // 1: modulo
    1812   if (nCoeff_is_Ring_Z(C)) return;
     1812  if (nCoeff_is_Z(C)) return;
    18131813  lists LL=(lists)omAlloc0Bin(slists_bin);
    18141814  LL->Init(2);
     
    18271827#ifdef HAVE_RINGS
    18281828  lists L=(lists)omAlloc0Bin(slists_bin);
    1829   if (rField_is_Ring_Z(R)) L->Init(1);
     1829  if (rField_is_Z(R)) L->Init(1);
    18301830  else                     L->Init(2);
    18311831  h->rtyp=LIST_CMD;
     
    18391839  // ----------------------------------------
    18401840  // 1: module
    1841   if (rField_is_Ring_Z(R)) return;
     1841  if (rField_is_Z(R)) return;
    18421842  lists LL=(lists)omAlloc0Bin(slists_bin);
    18431843  LL->Init(2);
  • kernel/GBEngine/kstd1.cc

    r149551b r353a42  
    17551755//    }
    17561756//  }
    1757   if(nCoeff_is_Ring_Z(currRing->cf))
     1757  if(nCoeff_is_Z(currRing->cf))
    17581758    finalReduceByMon(strat);
    17591759  if (Q!=NULL) updateResult(strat->Shdl,Q,strat);
     
    21722172    #if PRE_INTEGER_CHECK
    21732173    //the preinteger check strategy is not for modules
    2174     if(rField_is_Ring(currRing) && nCoeff_is_Ring_Z(currRing->cf) && strat->ak <= 0)
     2174    if(nCoeff_is_Z(currRing->cf) && strat->ak <= 0)
    21752175    {
    21762176      ideal FCopy = idCopy(F);
  • kernel/GBEngine/kstd2.cc

    r149551b r353a42  
    22092209  if (!errorreported)
    22102210  {
    2211     if(rField_is_Ring_Z(currRing))
     2211    if(rField_is_Z(currRing))
    22122212    {
    22132213      for(int i = 0;i<=strat->sl;i++)
  • kernel/GBEngine/kutil.cc

    r149551b r353a42  
    1066410664poly preIntegerCheck(const ideal Forig, const ideal Q)
    1066510665{
    10666   assume(nCoeff_is_Ring_Z(currRing->cf));
    10667   if(!nCoeff_is_Ring_Z(currRing->cf))
     10666  if(!nCoeff_is_Z(currRing->cf))
    1066810667    return NULL;
    1066910668  ideal F = idCopy(Forig);
     
    1083210831void postReduceByMon(LObject* h, kStrategy strat)
    1083310832{
    10834   if(!nCoeff_is_Ring_Z(currRing->cf))
     10833  if(!nCoeff_is_Z(currRing->cf))
    1083510834      return;
    1083610835  poly pH = h->GetP();
     
    1090010899void postReduceByMonSig(LObject* h, kStrategy strat)
    1090110900{
    10902   if(!nCoeff_is_Ring_Z(currRing->cf))
     10901  if(!nCoeff_is_Z(currRing->cf))
    1090310902      return;
    1090410903  poly hSig = h->sig;
     
    1099210991                          i.e. after exitBuchMora */
    1099310992  /* do not use strat->S, strat->sl as they may be out of sync*/
    10994   if(!nCoeff_is_Ring_Z(currRing->cf))
     10993  if(!nCoeff_is_Z(currRing->cf))
    1099510994      return;
    1099610995  poly p,pp;
  • kernel/linear_algebra/MinorInterface.cc

    r149551b r353a42  
    208208  {
    209209    if ((k == 0) && (strcmp(algorithm, "Bareiss") == 0)
    210         && (!rField_is_Ring_Z(currRing)) && (!allDifferent))
     210        && (!rField_is_Z(currRing)) && (!allDifferent))
    211211    {
    212212      /* In this case, we call an optimized procedure, dating back to
  • libpolys/coeffs/coeffs.h

    r149551b r353a42  
    753753{ assume(r != NULL); return (getCoeffType(r)==n_Znm); }
    754754
    755 static FORCE_INLINE BOOLEAN nCoeff_is_Ring_Z(const coeffs r)
    756 { assume(r != NULL); return (getCoeffType(r)==n_Z); }
    757 
    758755static FORCE_INLINE BOOLEAN nCoeff_is_Ring(const coeffs r)
    759756{ assume(r != NULL); return (r->is_field==0); }
     
    762759#define nCoeff_is_Ring_ModN(A) 0
    763760#define nCoeff_is_Ring_PtoM(A) 0
    764 #define nCoeff_is_Ring_Z(A)    0
    765761#define nCoeff_is_Ring(A)      0
    766762#endif
     
    835831
    836832static FORCE_INLINE BOOLEAN nCoeff_is_Q(const coeffs r)
    837 { assume(r != NULL); return getCoeffType(r)==n_Q && (r->is_field); }
     833{
     834  assume(r != NULL);
     835  #if SI_INTEGER_VARIANT==1
     836  return getCoeffType(r)==n_Q && (r->is_field);
     837  #else
     838  return getCoeffType(r)==n_Q;
     839  #endif
     840}
    838841
    839842static FORCE_INLINE BOOLEAN nCoeff_is_Z(const coeffs r)
    840 { assume(r != NULL); return getCoeffType(r)==n_Z || ((getCoeffType(r)==n_Q) && (!r->is_field)); }
     843{
     844  assume(r != NULL);
     845  #if SI_INTEGER_VARIANT==1
     846  return ((getCoeffType(r)==n_Q) && (!r->is_field));
     847  #else
     848  return getCoeffType(r)==n_Z;
     849  #endif
     850}
    841851
    842852static FORCE_INLINE BOOLEAN nCoeff_is_Zn(const coeffs r)
  • libpolys/coeffs/longrat.cc

    r149551b r353a42  
    23422342  }
    23432343#ifdef HAVE_RINGS
    2344   if (src->rep==n_rep_gmp) // nCoeff_is_Ring_Z(src) || nCoeff_is_Ring_PtoM(src) || nCoeff_is_Ring_ModN(src))
     2344  if (src->rep==n_rep_gmp) // nCoeff_is_Z(src) || nCoeff_is_Ring_PtoM(src) || nCoeff_is_Ring_ModN(src))
    23452345  {
    23462346    return nlMapGMP;
  • libpolys/coeffs/modulop.cc

    r149551b r353a42  
    660660    return npMapMachineInt;
    661661  }
    662   if (src->rep==n_rep_gmp) //nCoeff_is_Ring_Z(src) || nCoeff_is_Ring_PtoM(src) || nCoeff_is_Ring_ModN(src))
     662  if (src->rep==n_rep_gmp) //nCoeff_is_Z(src) || nCoeff_is_Ring_PtoM(src) || nCoeff_is_Ring_ModN(src))
    663663  {
    664664    return npMapGMP;
    665665  }
    666   if (src->rep==n_rep_gap_gmp) //nCoeff_is_Ring_Z(src)
     666  if (src->rep==n_rep_gap_gmp) //nCoeff_is_Z(src)
    667667  {
    668668    return npMapZ;
  • libpolys/coeffs/rintegers.cc

    r149551b r353a42  
    347347  /* dst = nrn */
    348348  if ((src->rep==n_rep_gmp)
    349   && (nCoeff_is_Ring_Z(src) || nCoeff_is_Ring_ModN(src) || nCoeff_is_Ring_PtoM(src)))
     349  && (nCoeff_is_Z(src) || nCoeff_is_Ring_ModN(src) || nCoeff_is_Ring_PtoM(src)))
    350350  {
    351351    return ndCopyMap; //nrzCopyMap;
    352352  }
    353   if ((src->rep==n_rep_gap_gmp) /*&& nCoeff_is_Ring_Z(src)*/)
     353  if ((src->rep==n_rep_gap_gmp) /*&& nCoeff_is_Z(src)*/)
    354354  {
    355355    return ndCopyMap; //nrzCopyMap;
     
    16341634    return nrzModNMap;
    16351635
    1636   if ((src->rep==n_rep_gap_gmp) && nCoeff_is_Ring_Z(src))
     1636  if ((src->rep==n_rep_gap_gmp) && nCoeff_is_Z(src))
    16371637  {
    16381638    return ndCopyMap; //nrzCopyMap;
    16391639  }
    1640   if (src->rep==n_rep_gap_rat) /*&& nCoeff_is_Ring_Z(src)) Q, bigint*/
     1640  if (src->rep==n_rep_gap_rat) /*&& nCoeff_is_Z(src)) Q, bigint*/
    16411641  {
    16421642    return nrzMapQ;
  • libpolys/coeffs/rmodulo2m.cc

    r149551b r353a42  
    682682    return nr2mMapProject;
    683683  }
    684   if ((src->rep==n_rep_gmp) && nCoeff_is_Ring_Z(src))
     684  if ((src->rep==n_rep_gmp) && nCoeff_is_Z(src))
    685685  {
    686686    return nr2mMapGMP;
    687687  }
    688   if ((src->rep==n_rep_gap_gmp) /*&& nCoeff_is_Ring_Z(src)*/)
     688  if ((src->rep==n_rep_gap_gmp) /*&& nCoeff_is_Z(src)*/)
    689689  {
    690690    return nr2mMapZ;
    691691  }
    692   if ((src->rep==n_rep_gap_rat) && (nCoeff_is_Q(src)||nCoeff_is_Ring_Z(src)))
     692  if ((src->rep==n_rep_gap_rat) && (nCoeff_is_Q(src)||nCoeff_is_Z(src)))
    693693  {
    694694    return nr2mMapQ;
  • libpolys/coeffs/rmodulon.cc

    r149551b r353a42  
    816816{
    817817  /* dst = nrn */
    818   if ((src->rep==n_rep_gmp) && nCoeff_is_Ring_Z(src))
     818  if ((src->rep==n_rep_gmp) && nCoeff_is_Z(src))
    819819  {
    820820    return nrnMapZ;
    821821  }
    822   if ((src->rep==n_rep_gap_gmp) /*&& nCoeff_is_Ring_Z(src)*/)
     822  if ((src->rep==n_rep_gap_gmp) /*&& nCoeff_is_Z(src)*/)
    823823  {
    824824    return nrnMapZ;
  • libpolys/polys/clapsing.cc

    r149551b r353a42  
    5858
    5959  Off(SW_RATIONAL);
    60   if (rField_is_Q(r) || rField_is_Zp(r) || rField_is_Ring_Z(r)
     60  if (rField_is_Q(r) || rField_is_Zp(r) || rField_is_Z(r)
    6161  || (rField_is_Zn(r)&&(r->cf->convSingNFactoryN!=ndConvSingNFactoryN)))
    6262  {
     
    512512  poly res=NULL;
    513513  On(SW_RATIONAL);
    514   if (rField_is_Zp(r) || rField_is_Q(r)
     514  if (rField_is_Zp(r) || rField_is_Q(r) || rField_is_Z(r)
    515515  || (rField_is_Zn(r)&&(r->cf->convSingNFactoryN!=ndConvSingNFactoryN)))
    516516  {
    517     setCharacteristic( rChar(r) );
    518     CanonicalForm F( convSingPFactoryP( f,r ) ), G( convSingPFactoryP( g,r ) );
    519     res = convFactoryPSingP( F * G,r );
    520   }
    521   else if (rField_is_Ring_Z(r))
    522   {
    523     Off(SW_RATIONAL);
     517    if (rField_is_Z(r)) Off(SW_RATIONAL);
    524518    setCharacteristic( rChar(r) );
    525519    CanonicalForm F( convSingPFactoryP( f,r ) ), G( convSingPFactoryP( g,r ) );
  • libpolys/polys/monomials/ring.cc

    r149551b r353a42  
    51285128  if (rField_is_Q_a(r))    return getCoeffType(r->cf);
    51295129  if (rField_is_long_C(r)) return n_long_C;
    5130   if (rField_is_Ring_Z(r)) return n_Z;
     5130  if (rField_is_Z(r))        return n_Z;
    51315131  if (rField_is_Ring_ModN(r)) return n_Zn;
    51325132  if (rField_is_Ring_PtoM(r)) return n_Znm;
  • libpolys/polys/monomials/ring.h

    r149551b r353a42  
    476476{ assume(r != NULL); assume(r->cf != NULL); return ( nCoeff_is_Ring_PtoM(r->cf) ); }
    477477
    478 static inline BOOLEAN rField_is_Ring_Z(const ring r)
    479 { assume(r != NULL); assume(r->cf != NULL); return ( nCoeff_is_Ring_Z(r->cf) ); }
    480 
    481478static inline BOOLEAN rField_is_Ring(const ring r)
    482479{ assume(r != NULL); assume(r->cf != NULL); return nCoeff_is_Ring(r->cf); }
     
    492489#define rField_is_Ring_ModN(A) (0)
    493490#define rField_is_Ring_PtoM(A) (0)
    494 #define rField_is_Ring_Z(A) (0)
    495491#define rField_is_Domain(A) (1)
    496492#define rField_has_Units(A) (1)
  • libpolys/tests/coeffs_test.h

    r149551b r353a42  
    271271      TS_ASSERT( !nCoeff_is_Ring_ModN( r ));
    272272      TS_ASSERT( !nCoeff_is_Ring_PtoM( r ));
    273       TS_ASSERT( !nCoeff_is_Ring_Z( r ));
     273      TS_ASSERT( !nCoeff_is_Z( r ));
    274274      TS_ASSERT( !nCoeff_is_Ring( r ));
    275275      TS_ASSERT( !nCoeff_is_Zp( r ));
Note: See TracChangeset for help on using the changeset viewer.