Changeset 206e158 in git for kernel/rmodulo2m.h


Ignore:
Timestamp:
May 11, 2007, 12:48:05 PM (17 years ago)
Author:
Oliver Wienand <wienand@…>
Branches:
(u'spielwiese', '2fa36c576e6a4ddbb1093b43c7f8e9835e17e52a')
Children:
d15996cd44ce997d3360fac629f4062adb1c4836
Parents:
3fd4df896525da08d34f33e88e6239994fa4d0e6
Message:
structs.h, numbers.*, rmodulo*:
new method nComp
nIntDiv(0, a) = module / a in rmodulo

ringgb.*:
adapted for more generic rings

ring.h:
rField_is_Domain new

k*:
adapted for gbs over Z/m


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

Legend:

Unmodified
Added
Removed
  • kernel/rmodulo2m.h

    r3fd4df r206e158  
    44*  Computer Algebra System SINGULAR     *
    55****************************************/
    6 /* $Id: rmodulo2m.h,v 1.5 2007-05-10 08:12:43 wienand Exp $ */
     6/* $Id: rmodulo2m.h,v 1.6 2007-05-11 10:48:05 wienand Exp $ */
    77/*
    88* ABSTRACT: numbers modulo 2^m
     
    2525BOOLEAN nr2mIsMOne      (number a);
    2626number  nr2mDiv         (number a, number b);
    27 number   nr2mIntDiv      (number a,number b);
     27number  nr2mIntDiv      (number a,number b);
    2828number  nr2mNeg         (number c);
    2929number  nr2mInvers      (number c);
    3030BOOLEAN nr2mGreater     (number a, number b);
    3131BOOLEAN nr2mDivBy       (number a, number b);
     32int     nr2mComp        (number a, number b);
    3233BOOLEAN nr2mEqual       (number a, number b);
    33 number   nr2mLcm         (number a,number b, ring r);
    34 number   nr2mGcd         (number a,number b,ring r);
    35 nMapFunc nr2mSetMap(ring src, ring dst);
     34number  nr2mLcm         (number a,number b, ring r);
     35number  nr2mGcd         (number a,number b,ring r);
     36nMapFunc nr2mSetMap     (ring src, ring dst);
    3637void    nr2mWrite       (number &a);
    3738char *  nr2mRead        (char *s, number *a);
Note: See TracChangeset for help on using the changeset viewer.