Changeset c58b53 in git


Ignore:
Timestamp:
Jan 9, 2004, 11:42:11 AM (19 years ago)
Author:
Hans Schönemann <hannes@…>
Branches:
(u'spielwiese', '828514cf6e480e4bafc26df99217bf2a1ed1ef45')
Children:
6ff51d4e0bf30c145d824a983a081195335affe1
Parents:
f12e3201d4cb3cb3d4a223172822b165f7a6c5cb
Message:
*hannes: imap


git-svn-id: file:///usr/local/Singular/svn/trunk@6981 2c84dea3-7e68-4137-9b89-c4e89433aadc
Location:
kernel
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • kernel/longalg.h

    rf12e32 rc58b53  
    44*  Computer Algebra System SINGULAR     *
    55****************************************/
    6 /* $Id: longalg.h,v 1.1.1.1 2003-10-06 12:15:57 Singular Exp $ */
     6/* $Id: longalg.h,v 1.2 2004-01-09 10:42:10 Singular Exp $ */
    77/*
    88* ABSTRACT:   algebraic numbers
     
    122122#define napNew()               (p_Init(currRing->algring))
    123123#define napAdd(p1,p2)          (p_Add_q(p1,p2,currRing->algring))
     124#define napSetm(p)             p_Setm(p,currRing->algring)
    124125#define nanumber               lnumber
    125126#define naGetNom0(na)          (((nanumber)(na))->z)
  • kernel/polys1.cc

    rf12e32 rc58b53  
    22*  Computer Algebra System SINGULAR     *
    33****************************************/
    4 /* $Id: polys1.cc,v 1.1.1.1 2003-10-06 12:15:55 Singular Exp $ */
     4/* $Id: polys1.cc,v 1.2 2004-01-09 10:42:11 Singular Exp $ */
    55
    66/*
     
    921921            {
    922922              lnumber c=(lnumber)pGetCoeff(qq);
    923               napAddExp(c->z,-perm[i],e/*p_GetExp( p,i,oldRing)*/);
     923              if (c->z->next==NULL)
     924                napAddExp(c->z,-perm[i],e/*p_GetExp( p,i,oldRing)*/);
     925              else /* more difficult: we have really to multiply: */
     926              {
     927                lnumber mmc=(lnumber)naInit(1);
     928                napSetExp(mmc->z,-perm[i],e/*p_GetExp( p,i,oldRing)*/);
     929                napSetm(mmc->z);
     930                pGetCoeff(qq)=naMult((number)c,(number)mmc);
     931                nDelete((number *)&c);
     932                nDelete((number *)&mmc);
     933              }
    924934              mapped_to_par=1;
    925935            }
Note: See TracChangeset for help on using the changeset viewer.