Changeset 3bc01c7 in git
- Timestamp:
- May 5, 2010, 4:34:09 PM (13 years ago)
- Branches:
- (u'spielwiese', '0d6b7fcd9813a1ca1ed4220cfa2b104b97a0a003')
- Children:
- dc093ce0cffbd8b24b4eb47a678f5b0d90e52231
- Parents:
- 81bff55bd91793d5286706a40319145c80986141
- git-author:
- Hans Schoenemann <hannes@mathematik.uni-kl.de>2010-05-05 16:34:09+02:00
- git-committer:
- Mohamed Barakat <mohamed.barakat@rwth-aachen.de>2011-11-09 11:51:40+01:00
- Location:
- coeffs
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
coeffs/coeffs.h
r81bff55 r3bc01c7 193 193 int ref; 194 194 n_coeffType type; 195 short nChar;196 195 ////----------------------------------------- 197 196 char** parameter; /* names of parameters, rInit */ -
coeffs/modulop.cc
r81bff55 r3bc01c7 366 366 r->cfSetChar=npSetChar; 367 367 npSetChar(r); 368 // dummy stuff 369 r->nPar = ndPar; 370 r->nParDeg=ndParDeg; 371 r->cfGetDenom= ndGetDenom; 372 r->cfGetNumerator= ndGetNumerator; 373 r->nImPart=ndReturn0; 374 r->nInpMult=ndInpMult; 375 r->nIntMod=ndIntMod; 376 r->nNormalize=ndNormalize; 377 r->nGcd = ndGcd; 378 r->nLcm = ndGcd; /* tricky, isn't it ?*/ 379 // the real stuff 368 380 r->cfInit = npInit; 369 381 r->nInit_bigint=npMap0; -
coeffs/numbers.cc
r81bff55 r3bc01c7 65 65 #endif 66 66 67 void n Dummy2(number& d, const coeffs r) { }67 void ndNormalize(number& d, const coeffs r) { } 68 68 69 69 char * ndName(number n, const coeffs r) { return NULL; } … … 203 203 n_coeffType t=nFieldType(r); 204 204 205 #if 0 /* vertagt*/ 205 206 if (nField_is_Extension(r)) 206 207 { … … 214 215 } 215 216 } 217 #endif 216 218 217 219 n_coeffType t=rFieldType(r); … … 221 223 n_Procs_s *n=cf_root; 222 224 while((n!=NULL) 223 && ((n-> nChar!=c) || (n->type!=t)))225 && ((n->ch!=c) || (n->type!=t))) 224 226 n=n->next; 225 227 if (n==NULL) … … 228 230 n->next=cf_root; 229 231 n->ref=1; 230 n-> nChar=c;232 n->ch=c; 231 233 n->type=t; 232 234 cf_root=n; 233 235 } 234 else if ((n-> nChar==c) && (n->type==t))236 else if ((n->ch==c) && (n->type==t)) 235 237 { 236 238 n->ref++; … … 244 246 } 245 247 r=n; 246 n-> nChar= c;248 n->ch = c; 247 249 n->nPar = ndPar; 248 250 n->nParDeg=ndParDeg; … … 256 258 n->cfCopy=nd_Copy; 257 259 n->nIntMod=ndIntMod; /* dummy !! */ 258 n->nNormalize=n Dummy2;260 n->nNormalize=ndNormalize; 259 261 n->nGcd = ndGcd; 260 262 n->nLcm = ndGcd; /* tricky, isn't it ?*/ … … 348 350 n->nPower = nrzPower; 349 351 n->cfSetMap = nrzSetMap; 350 n->nNormalize = n Dummy2;352 n->nNormalize = ndNormalize; 351 353 n->nLcm = nrzLcm; 352 354 n->nGcd = nrzGcd; … … 537 539 { 538 540 n->cfDelete= ngcDelete; 539 n->nNormalize=n Dummy2;541 n->nNormalize=ndNormalize; 540 542 n->cfInit = ngcInit; 541 543 n->n_Int = ngcInt; -
coeffs/numbers.h
r81bff55 r3bc01c7 60 60 #define nSetMap(R) (currRing->cf->cfSetMap(R,currRing)) 61 61 62 /* the dummy routines: */ 62 63 void nDummy1(number* d); 63 64 void ndDelete(number* d, const coeffs r); 64 void nDummy2(number &d);65 65 number ndGcd(number a, number b, const coeffs); 66 66 number ndCopy(number a, const coeffs r); … … 68 68 int ndSize(number a, const coeffs r); 69 69 char * ndName(number n, const coeffs r); 70 number ndPar(int i, const coeffs r); 71 int ndParDeg(number n, const coeffs r); 72 number ndGetDenom(number &n, const coeffs r); 73 number ndGetNumerator(number &a,const coeffs r); 74 number ndReturn0(number n, const coeffs r); 75 number ndIntMod(number a, number b, const coeffs r); 70 76 71 77 void ndInpMult(number &a, number b, const coeffs r); … … 84 90 85 91 // dummy routines 86 void n Dummy2(number& d); // nNormalize...92 void ndNormalize(number& d, const coeffs); // nNormalize... 87 93 88 94 // Tests: -
coeffs/rmodulo2m.cc
r81bff55 r3bc01c7 51 51 n->nPower = nr2mPower; 52 52 n->cfSetMap = nr2mSetMap; 53 n->nNormalize = n Dummy2;53 n->nNormalize = ndNormalize; 54 54 n->nLcm = nr2mLcm; 55 55 n->nGcd = nr2mGcd; -
coeffs/rmodulon.cc
r81bff55 r3bc01c7 56 56 n->nPower = nrnPower; 57 57 n->cfSetMap = nrnSetMap; 58 n->nNormalize = n Dummy2;58 n->nNormalize = ndNormalize; 59 59 n->nLcm = nrnLcm; 60 60 n->nGcd = nrnGcd;
Note: See TracChangeset
for help on using the changeset viewer.