Changeset 408d0a in git


Ignore:
Timestamp:
Jul 23, 2019, 3:50:35 PM (4 years ago)
Author:
Andreas Steenpass <steenpass@…>
Branches:
(u'spielwiese', '828514cf6e480e4bafc26df99217bf2a1ed1ef45')
Children:
cbb89a79113ccf8c4cf31dd700cba8927fe3623a
Parents:
a5490df6eb531e16b296c8478a924b0ee069affc
git-author:
Andreas Steenpass <steenpass@mathematik.uni-kl.de>2019-07-23 15:50:35+02:00
git-committer:
Andreas Steenpass <steenpass@mathematik.uni-kl.de>2019-07-23 15:58:00+02:00
Message:
fix usage of create_ring() in numerDecom.lib
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Singular/LIB/numerDecom.lib

    ra5490d r408d0a  
    349349   if((n-rn)!=dd)
    350350   {
    351     list l2 = ringlist(S)[1];
     351    list l2 = ringlist(S)[2];
    352352    for (int ii = 1; ii <= dd; ii++)
    353353    {
    354     l2[size(l2)+1] = "z("+string(ii)+")";
     354     l2[size(l2)+1] = "z("+string(ii)+")";
    355355    }
    356356    ring R = create_ring(0, l2, "dp");
     
    488488     {
    489489      int w(q-1)=0;
    490       list l2 = ringlist(S)[1];
     490      list l2 = ringlist(S)[2];
    491491      for (int ii = 1; ii <= q; ii++)
    492492      {
    493       l2[size(l2)+1] = "z("+string(ii)+")";
     493       l2[size(l2)+1] = "z("+string(ii)+")";
    494494      }
    495495      ring D(q) = create_ring("(0,s,gamma)", l2, "dp");
     
    589589         for(qq=q-1;qq>=1;qq--)
    590590         {
    591           list l2 = ringlist(S)[1];
    592            for (int ii = 1; ii <= qq; ii++)
    593            {
     591          list l2 = ringlist(S)[2];
     592          for (int ii = 1; ii <= qq; ii++)
     593          {
    594594           l2[size(l2)+1] = "z("+string(ii)+")";
    595            }
     595          }
    596596          ring T(qq) = create_ring("(complex,16,I)", l2, "dp");
    597597          list W(qq-1)=var(1);
     
    606606       {
    607607        int w(qq-1);
    608         list l2 = ringlist(S)[1];
     608        list l2 = ringlist(S)[2];
    609609        for (int ii = 1; ii <= qq; ii++)
    610610        {
     
    620620      for(qq=q;qq>=1;qq--)
    621621      {
    622        list l2 = ringlist(S)[1];
     622       list l2 = ringlist(S)[2];
    623623       for (int ii = 1; ii <= qq; ii++)
    624624       {
     
    19811981  l2[ii] = "x("+string(ii)+")";
    19821982 }
    1983  l2[n+1] = ringlist(S)[1];
     1983 l2 = l2+ringlist(S)[2];
    19841984 ring RR = create_ring(0, l2, "dp");
    19851985 for(i=1;i<=d;i++)
     
    20262026 int zc=size(D(d));
    20272027 export(zc);
    2028  list l2 = ringlist(S)[1];
     2028 list l2 = ringlist(S)[2];
    20292029 for (int ii = 1; ii <= zc; ii++)
    20302030 {
Note: See TracChangeset for help on using the changeset viewer.