Changeset 3231f3 in git
- Timestamp:
- Jun 9, 2009, 8:10:44 PM (14 years ago)
- Branches:
- (u'spielwiese', '828514cf6e480e4bafc26df99217bf2a1ed1ef45')
- Children:
- b82abb0dc3349df20acd8231f648b8ff51bc61b6
- Parents:
- f26ea00810f0c5a97f95995febb9ffcb0d72138e
- Location:
- kernel
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/numbers.cc
rf26ea0 r3231f3 2 2 * Computer Algebra System SINGULAR * 3 3 *****************************************/ 4 /* $Id: numbers.cc,v 1.2 1 2009-05-06 12:53:48Singular Exp $ */4 /* $Id: numbers.cc,v 1.22 2009-06-09 18:10:44 Singular Exp $ */ 5 5 6 6 /* … … 448 448 n->nMult = nrzMult; 449 449 n->nDiv = nrzDiv; 450 n->nIntDiv = nrzIntDiv; 450 n->nIntDiv = nrzIntDiv; 451 n->nIntMod = nrzIntMod; 451 452 n->nExactDiv= nrzDiv; 452 453 n->nNeg = nrzNeg; -
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 { -
kernel/rintegers.h
rf26ea0 r3231f3 4 4 * Computer Algebra System SINGULAR * 5 5 ****************************************/ 6 /* $Id: rintegers.h,v 1. 8 2009-05-06 12:53:49Singular Exp $ */6 /* $Id: rintegers.h,v 1.9 2009-06-09 18:10:44 Singular Exp $ */ 7 7 /* 8 8 * ABSTRACT: numbers modulo n … … 31 31 number nrzGetUnit (number a); 32 32 number nrzDiv (number a, number b); 33 number nrzIntDiv (number a,number b); 33 number nrzIntDiv (number a, number b); 34 number nrzIntMod (number a, number b); 34 35 number nrzNeg (number c); 35 36 number nrzInvers (number c);
Note: See TracChangeset
for help on using the changeset viewer.