Changeset 97c4ad in git for kernel/rmodulon.cc
- Timestamp:
- Feb 7, 2008, 2:43:55 PM (16 years ago)
- Branches:
- (u'spielwiese', '17f1d200f27c5bd38f5dfc6e8a0879242279d1d8')
- Children:
- 8a0aa21c22b9105b255d6aac7f0e8cb65969aa8a
- Parents:
- 821a22ae8ecc6a0b779b6b960ba9b7a10b4225aa
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/rmodulon.cc
r821a22 r97c4ad 2 2 * Computer Algebra System SINGULAR * 3 3 ****************************************/ 4 /* $Id: rmodulon.cc,v 1. 19 2008-02-07 13:30:38wienand Exp $ */4 /* $Id: rmodulon.cc,v 1.20 2008-02-07 13:43:55 wienand Exp $ */ 5 5 /* 6 6 * ABSTRACT: numbers modulo n … … 232 232 number nrnGetUnit (number k) 233 233 { 234 if (mpz_divisible_p(nrnModul, (int_number) k)) return nrnInt(1); 235 234 236 int_number unit = (int_number) nrnGcd(k, 0, currRing); 235 237 mpz_tdiv_q(unit, (int_number) k, unit); … … 267 269 BOOLEAN nrnDivBy (number a,number b) 268 270 { 269 return mpz_divisible_p((int_number) a, (int_number) b); 271 if (a == NULL) 272 return mpz_divisible_p(nrnModul, (int_number) b); 273 else 274 return mpz_divisible_p((int_number) a, (int_number) b); 270 275 /* 271 276 number bs = nrnGcd(a, b, NULL);
Note: See TracChangeset
for help on using the changeset viewer.