Changeset 158aae in git for kernel/linear_algebra


Ignore:
Timestamp:
Sep 8, 2017, 4:47:57 PM (7 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'spielwiese', '2a584933abf2a2d3082034c7586d38bb6de1a30a')
Children:
a6824e9ecfb71a016baed3b3233fd51b39c84713
Parents:
35241ceca001a3e4d078d8120020a753beecb5c0
Message:
(p)pMult_nn: use __(p)p_Mult_nn if possible(no tests for 0,1)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/linear_algebra/linearAlgebra.cc

    r35241c r158aae  
    10481048  MATELEM(c,1,1) = pAdd(pAdd(pAdd(ppMult_qq(MATELEM(H,1,1), MATELEM(H,1,1)),
    10491049                                  ppMult_qq(MATELEM(H,1,2), MATELEM(H,2,1))),
    1050                              ppMult_nn(MATELEM(H,1,1), trace)),
    1051                         pMult_nn(pOne(), det));
     1050                             __pp_Mult_nn(MATELEM(H,1,1), trace, currRing)),
     1051                        __p_Mult_nn(pOne(), det,currRing));
    10521052  MATELEM(c,2,1) = pAdd(pMult(pCopy(MATELEM(H,2,1)),
    10531053                              pAdd(pCopy(MATELEM(H,1,1)),
    10541054                                   pCopy(MATELEM(H,2,2)))),
    1055                         ppMult_nn(MATELEM(H,2,1), trace));
     1055                        __pp_Mult_nn(MATELEM(H,2,1), trace,currRing));
    10561056  MATELEM(c,3,1) = ppMult_qq(MATELEM(H,2,1), MATELEM(H,3,2));
    10571057  nDelete(&trace); nDelete(&det);
     
    14021402      {
    14031403        for (int r = row; r <= rr; r++)
    1404           pMult_nn(MATELEM(dMat, r, r), t);
    1405         pMult_nn(MATELEM(lMat, row, row), t);
     1404          MATELEM(dMat, r, r)=__p_Mult_nn(MATELEM(dMat, r, r), t,currRing);
     1405        MATELEM(lMat, row, row)=__p_Mult_nn(MATELEM(lMat, row, row), t,currRing);
    14061406      }
    14071407      l = pMult(l, pCopy(MATELEM(lMat, row, row)));
     
    14231423          {
    14241424            poly p = MATELEM(uMat, r, c);
    1425             pMult_nn(p, f2);
     1425            p=__p_Mult_nn(p, f2,currRing);
    14261426            poly q = pCopy(MATELEM(uMat, row, c));
    1427             pMult_nn(q, f1); q = pNeg(q);
     1427            q=__p_Mult_nn(q, f1,currRing); q = pNeg(q);
    14281428            MATELEM(uMat, r, c) = pAdd(p, q);
    14291429          }
    14301430          number tt = nDiv(g, gg);
    14311431          nNormalize(tt);   /* this division works without remainder */
    1432           pMult_nn(MATELEM(lMat, r, r), tt); nDelete(&tt);
     1432          MATELEM(lMat, r, r)=__p_Mult_nn(MATELEM(lMat, r, r), tt, currRing);
     1433          nDelete(&tt);
    14331434          MATELEM(lMat, r, row) = pCopy(MATELEM(lMat, r, r));
    1434           pMult_nn(MATELEM(lMat, r, row), f1);
     1435          MATELEM(lMat, r, row)=__p_Mult_nn(MATELEM(lMat, r, row), f1,currRing);
    14351436          nDelete(&f1); nDelete(&f2); nDelete(&g);
    14361437        }
    1437         else pMult_nn(MATELEM(lMat, r, r), t);
     1438        else
     1439          MATELEM(lMat, r, r)=__p_Mult_nn(MATELEM(lMat, r, r), t, currRing);
    14381440      }
    14391441      nDelete(&t); nDelete(&gg);
     
    15671569    for (int c = 1; c <= n; c++)
    15681570    {
    1569       pMult_nn(MATELEM(xVec, c, 1), z);
     1571      MATELEM(xVec, c, 1)=__p_Mult_nn(MATELEM(xVec, c, 1), z,currRing);
    15701572      pNormalize(MATELEM(xVec, c, 1));
    15711573    }
Note: See TracChangeset for help on using the changeset viewer.