Changeset d22092f in git
- Timestamp:
- Jan 13, 2017, 6:55:16 PM (7 years ago)
- Branches:
- (u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
- Children:
- e85feda0c40361dfe1754b7c0fa791e33c600e71f22f22a625c09743d75f7358aecdd7eb5411298a
- Parents:
- f0bd4cf28bbb221bfdd95862537792a67c30ef12
- Location:
- libpolys/coeffs
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
libpolys/coeffs/rintegers.cc
rf0bd4c rd22092f 159 159 { 160 160 if (a == NULL) return 0; 161 return ((mpz_ptr)a)->_mp_alloc;161 return ABS(((mpz_ptr)a)->_mp_size); 162 162 } 163 163 -
libpolys/coeffs/rmodulon.cc
rf0bd4c rd22092f 686 686 } 687 687 688 static number nrnMapQ(number from, const coeffs src, const coeffs dst) 689 { 690 mpz_ptr erg = (mpz_ptr)omAllocBin(gmp_nrz_bin); 691 mpz_init(erg); 692 nlGMP(from, (number)erg, src); // FIXME? TODO? // extern void nlGMP(number &i, number n, const coeffs r); // to be replaced with n_MPZ(erg, from, src); // ? 693 mpz_mod(erg, erg, dst->modNumber); 694 return (number)erg; 695 } 696 688 697 #if SI_INTEGER_VARIANT==3 689 698 static number nrnMapZ(number from, const coeffs /*src*/, const coeffs dst) … … 715 724 #endif 716 725 #if SI_INTEGER_VARIANT!=2 717 staticvoid nrnWrite (number a, const coeffs)726 void nrnWrite (number a, const coeffs) 718 727 { 719 728 char *s,*z; … … 732 741 } 733 742 #endif 734 735 static number nrnMapQ(number from, const coeffs src, const coeffs dst)736 {737 mpz_ptr erg = (mpz_ptr)omAllocBin(gmp_nrz_bin);738 mpz_init(erg);739 nlGMP(from, (number)erg, src); // FIXME? TODO? // extern void nlGMP(number &i, number n, const coeffs r); // to be replaced with n_MPZ(erg, from, src); // ?740 mpz_mod(erg, erg, dst->modNumber);741 return (number)erg;742 }743 743 744 744 nMapFunc nrnSetMap(const coeffs src, const coeffs dst)
Note: See TracChangeset
for help on using the changeset viewer.