Changeset ff4e34f in git for Singular/kutil.h


Ignore:
Timestamp:
Oct 4, 2000, 3:12:05 PM (24 years ago)
Author:
Olaf Bachmann <obachman@…>
Branches:
(u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', '38dfc5131670d387a89455159ed1e071997eec94')
Children:
f103fb07c2e69147dd1bca55b8421e35361355a8
Parents:
122d498cedb975079e9eff3554a721e5e8f3af86
Message:
* buckets, lmBin, tailBin


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

Legend:

Unmodified
Added
Removed
  • Singular/kutil.h

    r122d49 rff4e34f  
    44*  Computer Algebra System SINGULAR     *
    55****************************************/
    6 /* $Id: kutil.h,v 1.31 2000-09-25 12:26:34 obachman Exp $ */
     6/* $Id: kutil.h,v 1.32 2000-10-04 13:12:03 obachman Exp $ */
    77/*
    88* ABSTRACT: kernel: utils for kStd
     
    5858  KINLINE void Tail_Minus_mm_Mult_qq(poly m, poly qq, int lq, poly spNoether);
    5959  KINLINE void sLObject::Tail_Mult_nn(number n);
    60   KINLINE poly GetP(ring LmRing = currRing);
     60  KINLINE poly GetP(ring LmRing = currRing, omBin bin = NULL);
    6161  KINLINE void CanonicalizeP();
    6262};
     
    126126  BOOLEAN use_buckets;
    127127  ring tailRing;
     128  omBin lmBin;
     129  omBin tailBin;
    128130  /*FALSE, if posInL == posInL10*/
    129131  char    redTailChange;
     
    131133  char    newt;/*used for messageSets*/
    132134
    133   skStrategy()
    134     {
    135       memset(this, 0, sizeof(skStrategy));
    136       tailRing = currRing;
    137       P.tailRing = currRing;
    138       P.lmRing = currRing;
    139     };
    140  
     135  KINLINE skStrategy();
     136  KINLINE ~skStrategy();
    141137};
    142138
     
    208204
    209205KINLINE TSet initT ();
     206KINLINE poly k_LmInit_lmRing_2_tailRing(poly p, ring lmRing, ring tailRing, omBin bin);
     207KINLINE poly k_LmInit_tailRing_2_lmRing(poly p, ring tailRing, ring lmRing, omBin bin);
     208KINLINE poly k_LmShallowCopyDelete_lmRing_2_tailRing(poly p, ring lmRing, ring tailRing, omBin bin);
     209KINLINE poly k_LmShallowCopyDelete_tailRing_2_lmRing(poly p, ring tailRing, ring lmRing,  omBin bin);
     210
    210211KINLINE poly k_LmInit_lmRing_2_tailRing(poly p, ring lmRing, ring tailRing);
    211212KINLINE poly k_LmInit_tailRing_2_lmRing(poly p, ring tailRing, ring lmRing);
Note: See TracChangeset for help on using the changeset viewer.