Changeset 6094f4 in git


Ignore:
Timestamp:
Oct 9, 2009, 2:21:25 PM (14 years ago)
Author:
Hans Schönemann <hannes@…>
Branches:
(u'spielwiese', '828514cf6e480e4bafc26df99217bf2a1ed1ef45')
Children:
aa742138e4cde2d55a4f1744cc4b0e6446fb67d4
Parents:
d8db707919fa01c928aa53fa8778bf431ce018ef
Message:
*hannes: removed napInit


git-svn-id: file:///usr/local/Singular/svn/trunk@12179 2c84dea3-7e68-4137-9b89-c4e89433aadc
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/longalg.cc

    rd8db70 r6094f4  
    22*  Computer Algebra System SINGULAR     *
    33****************************************/
    4 /* $Id: longalg.cc,v 1.56 2009-10-08 17:02:33 Singular Exp $ */
     4/* $Id: longalg.cc,v 1.57 2009-10-09 12:21:25 Singular Exp $ */
    55/*
    66* ABSTRACT:   algebraic numbers
     
    164164#endif
    165165
    166 #define napInit(i)       (napoly)p_ISet(i,nacRing)
    167166#define napSetCoeff(p,n) {n_Delete(&pGetCoeff(p),nacRing);pGetCoeff(p)=n;}
    168167#define napDelete1(p)    p_LmDelete((poly *)p, nacRing)
     
    326325  {
    327326    q = p_Mult_q(q, qa,nacRing);
    328     q = napAdd(q, napInit(1));
     327    q = napAdd(q, p_ISet(1,nacRing));
    329328    nacNormalize(pGetCoeff(r));
    330329    t = nacInvers(pGetCoeff(r));
     
    339338  }
    340339  q = p_Mult_q(q, napCopy(qa),nacRing);
    341   q = napAdd(q, napInit(1));
     340  q = napAdd(q, p_ISet(1,nacRing));
    342341  qa = napNeg(qa);
    343342  loop
     
    670669  number x, y;
    671670  if (!naIsChar0)
    672     return napInit(1);
     671    return p_ISet(1,nacRing);
    673672  x = nacCopy(pGetCoeff(a));
    674673  if (nacIsOne(x))
     
    709708    || ((pNext(b)==NULL)&&(nacIsZero(pGetCoeff(b)))))
    710709    {
    711       return napInit(1);
     710      return p_ISet(1,nacRing);
    712711    }
    713712    return napCopy(b);
     
    731730      y = a;
    732731    }
    733     if (!naIsChar0) g = napInit(1);
     732    if (!naIsChar0) g = p_ISet(1,nacRing);
    734733    else            g = napGcd0(x, y);
    735734    if (pNext(y)==NULL)
     
    767766  g=a;
    768767  h=b;
    769   if (!naIsChar0) x = napInit(1);
     768  if (!naIsChar0) x = p_ISet(1,nacRing);
    770769  else            x = napGcd0(g,h);
    771770  for (i=(naNumbOfPar-1); i>=0; i--)
     
    913912  lnumber l = (lnumber)omAllocBin(rnumber_bin);
    914913  l->s = 2;
    915   l->z = napInit(1);
     914  l->z = p_ISet(1,nacRing);
    916915  napSetExp(l->z,i,1);
    917916  p_Setm(l->z,nacRing);
     
    13391338    lo->z = napCopy(b->n);
    13401339  else
    1341     lo->z = napInit(1);
     1340    lo->z = p_ISet(1,nacRing);
    13421341  x = b->z;
    13431342  if ((!napIsConstant(x)) || !nacIsOne(pGetCoeff(x)))
     
    15981597  p_Delete(&a->z,nacRing);
    15991598  p_Delete(&a->n,nacRing);
    1600   a->z = napInit(1);
     1599  a->z = p_ISet(1,nacRing);
    16011600  a->n = NULL;
    16021601  a->s = 2;
     
    20032002  //if (((naMinimalPoly==NULL) && (naI==NULL)) || !naIsChar0)
    20042003  //{
    2005   //  result->z = napInit(1);
     2004  //  result->z = p_ISet(1,nacRing);
    20062005  //  return (number)result;
    20072006  //}
Note: See TracChangeset for help on using the changeset viewer.