Changeset c56a23 in git
- Timestamp:
- Mar 12, 1999, 1:05:24 PM (25 years ago)
- Branches:
- (u'spielwiese', '8e0ad00ce244dfd0756200662572aef8402f13d5')
- Children:
- 0a8363710624cb96eb31b5c8f73c2a20d42f0c18
- Parents:
- 0d75846d805790817debe506ec114af12ae711b4
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/mpsr_PutPoly.cc
r0d7584 rc56a23 3 3 ****************************************/ 4 4 5 /* $Id: mpsr_PutPoly.cc,v 1.1 4 1999-03-08 17:30:48Singular Exp $ */5 /* $Id: mpsr_PutPoly.cc,v 1.15 1999-03-12 12:05:24 Singular Exp $ */ 6 6 7 7 /*************************************************************** … … 24 24 #include "longalg.h" 25 25 #include "mmemory.h" 26 #include "ring.h" 26 27 #include "polys.h" 27 28 #include "ipid.h" … … 93 94 // rational numbers 94 95 PutCoeff= PutRationalNumber; 95 else if (rField_is_Zp(r) )96 else if (rField_is_Zp(r) || rField_is_GF(r)) 96 97 // Form our point of view, ModuloP numbers and numbers from 97 98 // GF(p,n) are the same, here. They only differ in the annots … … 345 346 // Hmm .. this is not according to a "proper" Singular ring, 346 347 // but to be used in a recursive call of mpsr_PutRingAnnots 347 if (r->minpoly != NULL && r->parameter == NULL 348 && (rField_is_Q_a(r)||rField_is_GF(r))) 348 if (r->minpoly != NULL && r->parameter == NULL && r->ch > 0) 349 349 failr(PutMinPolyAnnot(link,r)); 350 350 … … 384 384 0)); 385 385 } 386 else if (rField_is_Zp(r) )386 else if (rField_is_Zp(r) || rField_is_GF(r)) 387 387 { 388 388 // modulo p numbers … … 398 398 MP_AnnotValuated)); 399 399 // with Modulo 400 mp_failr(MP_PutUint32Packet(link, r Char(r), 1));400 mp_failr(MP_PutUint32Packet(link, rInternalChar(r), 1)); 401 401 if (r->parameter == NULL) 402 402 { … … 683 683 // need to set PutAlgAlgnumber and gNalgVars 684 684 CurrPutRing = r; 685 if (rField_is_Zp(r) ) // orig: (r->ch > 0) ???685 if (rField_is_Zp(r) || rField_is_GF(r)) 686 686 PutAlgAlgNumber = PutModuloNumber; 687 687 else
Note: See TracChangeset
for help on using the changeset viewer.