Changeset 3231f3 in git for kernel/rintegers.cc
- Timestamp:
- Jun 9, 2009, 8:10:44 PM (14 years ago)
- Branches:
- (u'spielwiese', '8e0ad00ce244dfd0756200662572aef8402f13d5')
- Children:
- b82abb0dc3349df20acd8231f648b8ff51bc61b6
- Parents:
- f26ea00810f0c5a97f95995febb9ffcb0d72138e
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/rintegers.cc
rf26ea0 r3231f3 2 2 * Computer Algebra System SINGULAR * 3 3 ****************************************/ 4 /* $Id: rintegers.cc,v 1.2 2 2009-05-22 13:18:12Singular Exp $ */4 /* $Id: rintegers.cc,v 1.23 2009-06-09 18:10:44 Singular Exp $ */ 5 5 /* 6 6 * ABSTRACT: numbers modulo n … … 222 222 } 223 223 224 number nrzIntMod (number a,number b) 225 { 226 int_number erg = (int_number) omAllocBin(gmp_nrz_bin); 227 mpz_init(erg); 228 int_number r = (int_number) omAllocBin(gmp_nrz_bin); 229 mpz_init(r); 230 mpz_tdiv_qr(erg, r, (int_number) a, (int_number) b); 231 mpz_clear(erg); 232 return (number) r; 233 } 234 224 235 number nrzInvers (number c) 225 236 {
Note: See TracChangeset
for help on using the changeset viewer.