Changeset a0432f in git for Singular/ipconv.cc
- Timestamp:
- Aug 3, 2011, 6:15:59 PM (12 years ago)
- Branches:
- (u'spielwiese', '91fdef05f09f54b8d58d92a472e9c4a43aa4656f')
- Children:
- 71fcb3f6531e433dbdb1966908154aa7c46a268a
- Parents:
- 0519cc9cca8089c23b749034d116897e8eeb3157
- git-author:
- Burcin Erocal <burcin@erocal.org>2011-08-03 18:15:59+02:00
- git-committer:
- Mohamed Barakat <mohamed.barakat@rwth-aachen.de>2011-11-09 13:14:19+01:00
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/ipconv.cc
r0519cc ra0432f 18 18 #include <Singular/subexpr.h> 19 19 #include <coeffs/numbers.h> 20 #include <kernel/modulop.h> 21 #include <kernel/longrat.h> 22 #include <kernel/longalg.h> 20 #include <coeffs/coeffs.h> 21 #include <polys/ext_fields/longalg.h> 23 22 #ifdef HAVE_RINGS 24 #include < kernel/rmodulon.h>25 #include < kernel/rmodulo2m.h>26 #include < kernel/rintegers.h>23 #include <coeffs/rmodulon.h> 24 #include <coeffs/rmodulo2m.h> 25 #include <coeffs/rintegers.h> 27 26 #endif 28 27 #include <polys/matpol.h> … … 54 53 static void * iiBI2P(void *data) 55 54 { 56 number n=n Init_bigint((number)data);57 n lDelete((number *)&data,NULL);55 number n=n_Init_bigint((number)data, currRing->cf, currRing->cf); 56 n_Delete((number *)&data,currRing); 58 57 poly p=pNSet(n); 59 58 return (void *)p; … … 69 68 static void * iiBI2V(void *data) 70 69 { 71 number n=n Init_bigint((number)data);70 number n=n_Init_bigint((number)data, currRing->cf, currRing->cf); 72 71 nlDelete((number *)&data,NULL); 73 72 poly p=pNSet(n); … … 86 85 { 87 86 ideal I=idInit(1,1); 88 number n=n Init_bigint((number)data);87 number n=n_Init_bigint((number)data, currRing->cf, currRing->cf); 89 88 nlDelete((number *)&data,NULL); 90 89 poly p=pNSet(n); … … 165 164 if (currRing==NULL) return NULL; 166 165 // a bigint is really a number from char 0, with diffrent operations... 167 return (void*)n Init_bigint((number)data);166 return (void*)n_Init_bigint((number)data, currRing->cf, currRing->cf); 168 167 } 169 168 … … 302 301 else if(pIsConstant((poly)input->data)) 303 302 { 304 output->name=n Name(pGetCoeff((poly)input->data));303 output->name=ndName(pGetCoeff((poly)input->data), currRing->cf); 305 304 } 306 305 #ifdef TEST … … 315 314 else if ((input->rtyp==NUMBER_CMD) && (input->name==NULL)) 316 315 { 317 output->name=n Name((number)input->data);316 output->name=ndName((number)input->data, currRing->cf); 318 317 } 319 318 else
Note: See TracChangeset
for help on using the changeset viewer.