Changeset b19a41d in git


Ignore:
Timestamp:
Nov 27, 2009, 4:37:43 PM (15 years ago)
Author:
Hans Schönemann <hannes@…>
Branches:
(u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', 'd25190065115c859833252500a64cfb7b11e3a50')
Children:
889dc82d7e84b9bb5cd9654f626a4847f2b4544b
Parents:
97326cf203e655c27f3b82bbc68200c08c95f2a0
Message:
*nNew simplified

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

Legend:

Unmodified
Added
Removed
  • kernel/gnumpc.cc

    r97326c rb19a41d  
    101101  gmp_complex* n= new gmp_complex( (long)0, (long)1 );
    102102  return (number)n;
    103 }
    104 
    105 void ngcNew (number * r)
    106 {
    107   *r=NULL;
    108103}
    109104
  • kernel/gnumpc.h

    r97326c rb19a41d  
    1616BOOLEAN  ngcIsMOne(number a);
    1717BOOLEAN  ngcIsZero(number za);
    18 void     ngcNew(number *r);
    1918number   ngcInit(int i, const ring r);
    2019int      ngcInt(number &n, const ring r);
  • kernel/gnumpfl.cc

    r97326c rb19a41d  
    9494  }
    9595  return NULL;
    96 }
    97 
    98 void ngfNew (number * r)
    99 {
    100   *r= NULL;
    10196}
    10297
  • kernel/gnumpfl.h

    r97326c rb19a41d  
    1616BOOLEAN  ngfIsMOne(number a);
    1717BOOLEAN  ngfIsZero(number za);
    18 void     ngfNew(number *r);
    1918number   ngfInit(int i, const ring r);
    2019int      ngfInt(number &n, const ring r);
  • kernel/longalg.cc

    r97326c rb19a41d  
    10001000
    10011001/*2
    1002 * a dummy number: 0
    1003 */
    1004 void naNew(number *z)
    1005 {
    1006   *z = NULL;
    1007 }
    1008 
    1009 /*2
    10101002*  addition; lu:= la + lb
    10111003*/
  • kernel/longalg.h

    r97326c rb19a41d  
    3333int     naSize(number n);                           /* size desc. */
    3434int     naInt(number &n, const ring r);
    35 void    naNew(number *z);
    3635BOOLEAN naIsZero(number za);                         /* za = 0 ? */
    3736BOOLEAN naIsOne(number  za);                         /* za = 1 ? */
  • kernel/longrat.cc

    r97326c rb19a41d  
    22952295
    22962296
    2297 LINLINE void nlNew (number * r)
    2298 {
    2299   *r=NULL;
    2300 }
    2301 
    23022297/*2
    23032298* delete a
  • kernel/longrat.h

    r97326c rb19a41d  
    5353LINLINE BOOLEAN  nlIsZero(number za);
    5454LINLINE number   nlCopy(number a);
    55 LINLINE void     nlNew(number *r);
    5655LINLINE void     nlDelete(number *a, const ring r);
    5756LINLINE number   nlNeg(number za);
  • kernel/numbers.cc

    r97326c rb19a41d  
    3434extern int IsPrime(int p);
    3535
    36 void   (*nNew)(number *a);
    3736number  (*nInit_bigint)(number i);
    3837number (*nPar)(int i);
     
    7271n_Procs_s *cf_root=NULL;
    7372
    74 void   nDummy1(number* d) { *d=NULL; }
     73void   nNew(number* d) { *d=NULL; }
    7574void   ndDelete(number* d, const ring r) { *d=NULL; }
    7675void   ndInpMult(number &a, number b, const ring r)
     
    206205  }
    207206#endif
    208   nNew   = r->cf->nNew;
    209207  nNormalize=r->cf->nNormalize;
    210208  nPar   = r->cf->nPar;
     
    300298  n->nImPart=ndReturn0;
    301299  n->cfDelete= ndDelete;
    302   n->nNew=nDummy1;
    303300  n->nInpMult=ndInpMult;
    304301  n->cfCopy=nd_Copy;
     
    318315    //naInitChar(c,TRUE,r);
    319316    n->cfDelete = naDelete;
    320     n-> nNew       = naNew;
    321317    n-> nNormalize = naNormalize;
    322318    n->cfInit      = naInit;
     
    482478  {
    483479    n->cfDelete= nlDelete;
    484     n->nNew   = nlNew;
    485480    n->nNormalize=nlNormalize;
    486481    n->cfInit = nlInit;
     
    622617  {
    623618    n->cfDelete= ngfDelete;
    624     n->nNew=ngfNew;
    625619    n->cfInit = ngfInit;
    626620    n->n_Int  = ngfInt;
     
    653647  {
    654648    n->cfDelete= ngcDelete;
    655     n->nNew=ngcNew;
    656649    n->nNormalize=nDummy2;
    657650    n->cfInit = ngcInit;
  • kernel/numbers.h

    r97326c rb19a41d  
    3939#define n_GetNumerator(N,r)   (r)->cf->cfGetNumerator((N),r)
    4040
    41 #define n_New(n, r)           (r)->cf->nNew(n)
     41#define n_New(n, r)           nNew(n)
    4242
    4343/* variables */
     
    4646/* prototypes */
    4747extern numberfunc nMult, nSub ,nAdd ,nDiv, nIntDiv, nIntMod, nExactDiv;
    48 extern void    (*nNew)(number * a);
     48void           nNew(number * a);
    4949extern number  (*nInit_bigint)(number i);
    5050#define        nInit(i) n_Init(i,currRing)
  • kernel/structs.h

    r97326c rb19a41d  
    274274   // general stuff
    275275   numberfunc nMult, nSub ,nAdd ,nDiv, nIntDiv, nIntMod, nExactDiv;
    276    void    (*nNew)(number * a);
    277276   number  (*cfInit)(int i,const ring r);
    278277   number  (*nPar)(int i);
Note: See TracChangeset for help on using the changeset viewer.