Changeset a171c0 in git


Ignore:
Timestamp:
Sep 9, 2005, 9:52:04 AM (19 years ago)
Author:
Michael Brickenstein <bricken@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
51092d076fe254dc637ef1f5f80e5c2a1c01d4f6
Parents:
a9d624694e33a149fccdcb1ff6736b0978116e1e
Message:
*bricken: fixes for no ring defined and python initializing: standard constructors, destructors


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

Legend:

Unmodified
Added
Removed
  • kernel/Ideal.h

    ra9d624 ra171c0  
    11#ifndef IDEAL_CPP_HEADER
    22#define IDEAL_CPP_HEADER
    3 //$Id: Ideal.h,v 1.2 2005-09-08 12:47:04 bricken Exp $
     3//$Id: Ideal.h,v 1.3 2005-09-09 07:52:04 bricken Exp $
    44#include "Poly.h"
    55#include "ideals.h"
     
    8383   //no checks for rings
    8484   int s=size();
    85    ideal result=idInit(s);
     85   ideal result=idInit(s,1);
    8686   
    8787   for(int i=0;i<s;i++){
  • kernel/Number.h

    ra9d624 ra171c0  
    147147  Number(){
    148148    r=currRing;
    149     n=n_Init(0,r);
     149    if (r!=NULL)
     150      n=n_Init(0,r);
     151    else
     152      n=(number) NULL;
    150153  }
    151154  Number(const Number & n){
     
    169172  }
    170173  virtual ~Number(){
    171     n_Delete(&n,r);
     174    if (r!=NULL)
     175      n_Delete(&n,r);
    172176  }
    173177
  • kernel/Poly.h

    ra9d624 ra171c0  
    1 //$Id: Poly.h,v 1.24 2005-09-08 12:07:20 bricken Exp $
     1//$Id: Poly.h,v 1.25 2005-09-09 07:52:04 bricken Exp $
    22
    33
     
    5757    if (this==&p2) return *this;
    5858    poly pc=p_Copy(p2.p,p2.r);
    59     p_Delete(&p,r);
     59    if(r!=NULL)
     60      p_Delete(&p,r);
    6061    r=p2.r;
    6162    p=pc;
     
    193194
    194195  virtual ~PolyImpl(){
    195     p_Delete(&p,r);
     196    if (r!=NULL)
     197      p_Delete(&p,r);
    196198  }
    197199
Note: See TracChangeset for help on using the changeset viewer.