Changeset 009d80 in git for kernel/rmodulon.h


Ignore:
Timestamp:
May 10, 2007, 10:12:44 AM (17 years ago)
Author:
Oliver Wienand <wienand@…>
Branches:
(u'spielwiese', '2a584933abf2a2d3082034c7586d38bb6de1a30a')
Children:
4cd2f891f36b9e1d58f0aeaa4683254f54088298
Parents:
4bebba7353438f052b4ad581ede34fa6f31e5a71
Message:
new compile switch: HAVE_RINGS
at total there are now: HAVE_RINGS, HAVE_RING2TOM, HAVE_RINGMODN

kspoly.cc, kstd1.cc, kstd2.cc, kutil.cc, kspoly.cc, polys.cc, ring.*:
adaption of new switches and rField_is_Ring method

numbers.*:
introduced new operation:
  nDivBy(a, b) = Is a divisible by b?

pDebig.cc, pInline1.h:
use of new nDivBy method

p_Mult_q:
new routine for rings

p_*, pp_*:
template switch HAVE_ZERODIVISOR

polys1.cc:
poly exponentation, switches

rmodulo*:
nDivBy implementation, DBTest

structs.h:
nDivBy, ringtype, ringflaga, ringflagb


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

Legend:

Unmodified
Added
Removed
  • kernel/rmodulon.h

    r4bebba r009d80  
    44*  Computer Algebra System SINGULAR     *
    55****************************************/
    6 /* $Id: rmodulon.h,v 1.1 2007-05-03 16:12:48 wienand Exp $ */
     6/* $Id: rmodulon.h,v 1.2 2007-05-10 08:12:44 wienand Exp $ */
    77/*
    88* ABSTRACT: numbers modulo n
     
    3333number  nrnInvers      (number c);
    3434BOOLEAN nrnGreater     (number a, number b);
     35BOOLEAN nrnDivBy       (number a, number b);
    3536BOOLEAN nrnEqual       (number a, number b);
    3637number   nrnLcm         (number a,number b, ring r);
     
    4142char *  nrnName        (number n);
    4243#ifdef LDEBUG
    43 // BOOLEAN nrnDBTest      (number a, char *f, int l);
     44BOOLEAN nrnDBTest      (number a, char *f, int l);
    4445#endif
    4546void    nrnSetExp(int c, ring r);
Note: See TracChangeset for help on using the changeset viewer.