Changeset 261602 in git for Singular/iparith.cc
- Timestamp:
- Feb 18, 2013, 11:04:27 PM (10 years ago)
- Branches:
- (u'spielwiese', '0d6b7fcd9813a1ca1ed4220cfa2b104b97a0a003')
- Children:
- edb81bb221ceae0874c0570e0ac83e5a84b6f77d
- Parents:
- 1daf0ddfd6bd8856ea1fcf2f6e1f8533f4625c75
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/iparith.cc
r1daf0d r261602 63 63 #include <Singular/linearAlgebra_ip.h> 64 64 #ifdef HAVE_FACTORY 65 # include <factory/factory.h> 65 66 # include <polys/clapsing.h> 66 67 # include <kernel/kstdfac.h> 67 #endif /* HAVE_FACTORY */68 #ifdef HAVE_FACTORY69 68 # include <kernel/fglm.h> 70 69 # include <Singular/fglm.h> … … 2351 2350 static BOOLEAN jjGCD_BI(leftv res, leftv u, leftv v) 2352 2351 { 2352 #ifdef HAVE_FACTORY 2353 number n1 = (number) u->CopyD(); 2354 number n2 = (number) v->CopyD(); 2355 CanonicalForm C1, C2; 2356 C1 = coeffs_BIGINT->convSingNFactoryN (n1,TRUE,coeffs_BIGINT); 2357 C2 = coeffs_BIGINT->convSingNFactoryN (n2,TRUE,coeffs_BIGINT); 2358 CanonicalForm G = gcd (C1,C2); 2359 number g = coeffs_BIGINT->convFactoryNSingN (G,coeffs_BIGINT); 2360 res->data = g; 2361 return FALSE; 2362 #else 2353 2363 number a=(number) u->Data(); 2354 2364 number b=(number) v->Data(); … … 2364 2374 } 2365 2375 return FALSE; 2376 #endif 2366 2377 } 2367 2378 static BOOLEAN jjGCD_N(leftv res, leftv u, leftv v)
Note: See TracChangeset
for help on using the changeset viewer.