Changeset bedece in git


Ignore:
Timestamp:
Oct 8, 2009, 10:30:14 AM (15 years ago)
Author:
Hans Schönemann <hannes@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
aaeb98f1d8fde2cb5e6c22ea2a7379cb757bf46c
Parents:
2955bab23d4349e414d45420f8a98058e62645d1
Message:
*hannes: code simplification


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

Legend:

Unmodified
Added
Removed
  • kernel/longalg.cc

    r2955ba rbedece  
    22*  Computer Algebra System SINGULAR     *
    33****************************************/
    4 /* $Id: longalg.cc,v 1.53 2009-09-24 17:59:09 Singular Exp $ */
     4/* $Id: longalg.cc,v 1.54 2009-10-08 08:30:14 Singular Exp $ */
    55/*
    66* ABSTRACT:   algebraic numbers
     
    166166#define napSetCoeff(p,n) {nacDelete(&pGetCoeff(p),nacRing);pGetCoeff(p)=n;}
    167167#define napDelete1(p)    p_LmDelete((poly *)p, nacRing)
    168 #define nap_Copy(p,r)       (napoly)p_Copy((poly)p,r->algring)
    169168#define napComp(p,q)     p_LmCmp((poly)p,(poly)q, nacRing)
    170169#define napMultT(A,E)    A=(napoly)p_Mult_mm((poly)A,(poly)E,nacRing)
     
    986985  lnumber src = (lnumber)p;
    987986  erg = (lnumber)omAlloc0Bin(rnumber_bin);
    988   erg->z = napCopy(src->z);
    989   erg->n = napCopy(src->n);
     987  erg->z = p_Copy(src->z, nacRing);
     988  erg->n = p_Copy(src->n, nacRing);
    990989  erg->s = src->s;
    991990  return (number)erg;
     
    997996  lnumber src = (lnumber)p;
    998997  erg = (lnumber)omAlloc0Bin(rnumber_bin);
    999   erg->z = nap_Copy(src->z,r);
    1000   erg->n = nap_Copy(src->n,r);
     998  erg->z = p_Copy(src->z,r->algring);
     999  erg->n = p_Copy(src->n,r->algring);
    10011000  erg->s = src->s;
    10021001  return (number)erg;
     
    24172416number   naGetDenom(number &n, const ring r)
    24182417{
    2419   //if (r==currRing) naNormalize(n);
    24202418  lnumber x=(lnumber)n;
    24212419  if (x->n!=NULL)
    24222420  {
    24232421    lnumber rr=(lnumber)omAlloc0Bin(rnumber_bin);
    2424     rr->z=nap_Copy(x->n,r);
     2422    rr->z=p_Copy(x->n,r->algring);
    24252423    rr->s = 2;
    24262424    return (number)rr;
     
    24312429number   naGetNumerator(number &n, const ring r)
    24322430{
    2433   //if (r==currRing) naNormalize(n);
    24342431  lnumber x=(lnumber)n;
    24352432  lnumber rr=(lnumber)omAlloc0Bin(rnumber_bin);
    2436   rr->z=nap_Copy(x->z,r);
     2433  rr->z=p_Copy(x->z,r->algring);
    24372434  rr->s = 2;
    24382435  return (number)rr;
Note: See TracChangeset for help on using the changeset viewer.