- Timestamp:
- Sep 29, 2012, 1:49:36 PM (12 years ago)
- Branches:
- (u'spielwiese', '2a584933abf2a2d3082034c7586d38bb6de1a30a')
- Children:
- 63e72b40a6237e50811b0e8745201177d25cb979
- Parents:
- d30a39922dc390f97b6cd257b2e7c55d483f4159
- git-author:
- Martin Lee <martinlee84@web.de>2012-09-29 13:49:36+02:00
- git-committer:
- Martin Lee <martinlee84@web.de>2012-10-19 11:05:30+02:00
- Location:
- libpolys
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
libpolys/coeffs/longrat.cc
rd30a399 r8710ff0 267 267 { 268 268 mpz_t dummy; 269 mpz_init_set( dummy,n->z ); 270 term = make_cf( dummy ); 269 long lz=mpz_get_si(n->z); 270 if (mpz_cmp_si(n->z,lz)==0) term=lz; 271 else 272 { 273 mpz_init_set( dummy,n->z ); 274 term = make_cf( dummy ); 275 } 271 276 } 272 277 else … … 287 292 if (n.isImm()) 288 293 { 294 long lz=n.intval(); 295 int iz=(int)lz; 296 if ((long)iz==lz) 297 { 298 return nlInit(n.intval(),r); 299 } 300 else return nlRInit(lz); 289 301 return nlInit(n.intval(),r); 290 302 } -
libpolys/polys/clapconv.cc
rd30a399 r8710ff0 245 245 { 246 246 if ( f.isImm() ) 247 return n_Init( f.intval(), r->cf->extRing->cf); 247 { 248 long longf=f.intval(); 249 int intf=(int) longf; 250 if((long)intf==longf) 251 { 252 assume (r->cf->extRing != NULL); 253 return n_Init(f.intval(),r->cf->extRing->cf); 254 } 255 else return nlRInit( longf ); 256 } 248 257 else 249 258 {
Note: See TracChangeset
for help on using the changeset viewer.