- Timestamp:
- Aug 1, 2014, 4:02:00 PM (10 years ago)
- Branches:
- (u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', '38077648e7239f98078663eb941c3c979511150a')
- Children:
- 8fec1744a3a9bea1854b58d99979f51ac2c46026
- Parents:
- f3e64d2b052f467af1c5e5f5f48b18775f6c25be
- Location:
- libpolys/coeffs
- Files:
-
- 18 edited
Legend:
- Unmodified
- Added
- Removed
-
libpolys/coeffs/AE.cc
-
Property
mode
changed from
100755
to100644
-
Property
mode
changed from
-
libpolys/coeffs/AE.h
-
Property
mode
changed from
100755
to100644
-
Property
mode
changed from
-
libpolys/coeffs/AEQ.cc
-
Property
mode
changed from
100755
to100644
-
Property
mode
changed from
-
libpolys/coeffs/AEQ.h
-
Property
mode
changed from
100755
to100644
-
Property
mode
changed from
-
libpolys/coeffs/AEp.cc
-
Property
mode
changed from
100755
to100644
-
Property
mode
changed from
-
libpolys/coeffs/AEp.h
-
Property
mode
changed from
100755
to100644
-
Property
mode
changed from
-
libpolys/coeffs/OPAE.cc
-
Property
mode
changed from
100755
to100644
rf3e64d2 r43d920 265 265 } 266 266 */ 267 char* nAEName (number, const coeffs)268 { char *c=new char;269 *c='c';270 return c;271 }272 267 273 268 void nAEInpMult (number &, number, const coeffs) … … 339 334 r->cfDelete= nAEDelete; 340 335 r->cfSetMap = npSetMap; 341 r->cfName = nAEName;342 336 r->cfInpMult=nAEInpMult; //???? 343 337 r->cfCoeffWrite=nAECoeffWrite; //???? -
Property
mode
changed from
-
libpolys/coeffs/OPAE.h
-
Property
mode
changed from
100755
to100644
rf3e64d2 r43d920 46 46 void nAEDelete (number *a, const coeffs r);// 47 47 number nAESetMap (number a, const coeffs r);// 48 char* nAEName (number a, const coeffs r);//49 48 void nAEInpMult (number &a ,number b, const coeffs r);// 50 49 void nAECoeffWrite (const coeffs r, BOOLEAN details);// -
Property
mode
changed from
-
libpolys/coeffs/OPAEQ.cc
-
Property
mode
changed from
100755
to100644
rf3e64d2 r43d920 256 256 } 257 257 */ 258 char* nAEQName (number, const coeffs)259 {260 char* c=new char;261 *c='c';262 263 return c;264 }265 258 266 259 void nAEQInpMult (number &, number, const coeffs) … … 332 325 r->cfDelete= nAEQDelete; 333 326 r->cfSetMap = npSetMap; 334 r->cfName = nAEQName;335 327 r->cfInpMult=nAEQInpMult; //???? 336 328 r->cfCoeffWrite=nAEQCoeffWrite; //???? -
Property
mode
changed from
-
libpolys/coeffs/OPAEQ.h
-
Property
mode
changed from
100755
to100644
rf3e64d2 r43d920 46 46 void nAEQDelete (number *a, const coeffs r);// 47 47 number nAEQSetMap (number a, const coeffs r);// 48 char* nAEQName (number a, const coeffs r);//49 48 void nAEQInpMult (number &a ,number b, const coeffs r);// 50 49 void nAEQCoeffWrite (const coeffs r, BOOLEAN details);// -
Property
mode
changed from
-
libpolys/coeffs/OPAEp.cc
-
Property
mode
changed from
100755
to100644
rf3e64d2 r43d920 277 277 } 278 278 */ 279 char* nAEpName (number, const coeffs)280 {281 char* c=new char;282 *c='c';283 284 return c;285 }286 279 287 280 void nAEpInpMult (number &a, number b, const coeffs) … … 361 354 r->cfDelete= nAEpDelete; 362 355 r->cfSetMap = npSetMap; 363 r->cfName = nAEpName;364 356 r->cfInpMult=nAEpInpMult; //???? 365 357 r->cfCoeffWrite=nAEpCoeffWrite; //???? -
Property
mode
changed from
-
libpolys/coeffs/OPAEp.h
-
Property
mode
changed from
100755
to100644
rf3e64d2 r43d920 46 46 void nAEpDelete (number *a, const coeffs r);// 47 47 number nAEpSetMap (number a, const coeffs r);// 48 char* nAEpName (number a, const coeffs r);//49 48 void nAEpInpMult (number &a ,number b, const coeffs r);// 50 49 void nAEpCoeffWrite (const coeffs r, BOOLEAN details);// -
Property
mode
changed from
-
libpolys/coeffs/README.coeffs
rf3e64d2 r43d920 87 87 1/2, the element 1/2 has no denominator, hence Den(1/2)=1. However... 88 88 -cfGetNumerator (otherwiser cfCopy) 89 -cfName (otherwise return NULL)90 Use?91 89 -cfInpMult (otherwise via cfMult/cfDelet): for optimization 92 90 -cfInpAdd (otherwise via cfAdd/cfDelet): for optimization -
libpolys/coeffs/coeffs.h
rf3e64d2 r43d920 270 270 void (*cfWriteFd)(number a, FILE *f, const coeffs r); 271 271 number (*cfReadFd)( s_buff f, const coeffs r); 272 273 /// For extensions (writes into global string buffer)274 char * (*cfName)(number n, const coeffs r);275 272 276 273 /// Inplace: a *= b -
libpolys/coeffs/numbers.cc
rf3e64d2 r43d920 135 135 136 136 void ndNormalize(number&, const coeffs) { } 137 138 char * ndName(number, const coeffs) { return NULL; }139 137 140 138 number ndReturn0(number, const coeffs r) { return n_Init(0,r); } … … 344 342 n->cfGetDenom= ndGetDenom; 345 343 n->cfGetNumerator= ndGetNumerator; 346 n->cfName = ndName;347 344 n->cfImPart=ndReturn0; 348 345 n->cfDelete= ndDelete; … … 457 454 assume(n->cfDelete!=NULL); 458 455 assume(n->cfSetMap!=NULL); 459 assume(n->cfName!=NULL);460 456 assume(n->cfInpMult!=NULL); 461 457 // assume(n->cfInit_bigint!=NULL); -
libpolys/coeffs/numbers.h
rf3e64d2 r43d920 56 56 number ndCopyMap(number a, const coeffs src, const coeffs dst); 57 57 int ndSize(number a, const coeffs r); 58 char * ndName(number n, const coeffs r);59 58 number ndGetDenom(number &n, const coeffs r); 60 59 number ndGetNumerator(number &a,const coeffs r); -
libpolys/coeffs/rmodulo2m.cc
rf3e64d2 r43d920 150 150 r->cfGetUnit = nr2mGetUnit; 151 151 r->cfExtGcd = nr2mExtGcd; 152 r->cfName = ndName;153 152 r->cfCoeffWrite = nr2mCoeffWrite; 154 153 r->cfQuot1 = nr2mQuot1; -
libpolys/coeffs/rmodulon.cc
rf3e64d2 r43d920 168 168 r->cfXExtGcd = nrnXExtGcd; 169 169 r->cfQuotRem = nrnQuotRem; 170 r->cfName = ndName;171 170 r->cfCoeffWrite = nrnCoeffWrite; 172 171 r->nCoeffIsEqual = nrnCoeffsEqual;
Note: See TracChangeset
for help on using the changeset viewer.