Changeset 0a703ea in git
- Timestamp:
- Feb 21, 2014, 6:10:20 PM (10 years ago)
- Branches:
- (u'spielwiese', '8e0ad00ce244dfd0756200662572aef8402f13d5')
- Children:
- ae07a1874a0ef309b05054b555ce3b9ca74b09b2
- Parents:
- 95eeda3a1e872aa8bf8c2026afc43e8f691af0fb
- Location:
- libpolys/coeffs
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
libpolys/coeffs/OPAE.cc
r95eeda r0a703ea 101 101 { 102 102 mpz_t m; 103 mpz_init_set_ui(m, i);103 mpz_init_set_ui(m, i); 104 104 int_poly* res=new int_poly; 105 105 res->poly_set(m); … … 225 225 BOOLEAN nAEGreaterZero (number a, const coeffs r) 226 226 { 227 if (nAEIsZero(a, r) == FALSE) { return TRUE; }227 if (nAEIsZero(a, r) == FALSE) { return TRUE; } 228 228 else { return FALSE; } 229 229 } -
libpolys/coeffs/OPAE.h
r95eeda r0a703ea 9 9 10 10 BOOLEAN n_AEInitChar(coeffs , void *); 11 BOOLEAN nAECoeffIsEqual (number a, number b, const coeffs r);11 BOOLEAN nAECoeffIsEqual (number a, number b, const coeffs r); 12 12 number nAEMult (number a, number b, const coeffs r); 13 number nAESub (number a, number b, const coeffs r);14 number nAEAdd (number a, number b, const coeffs r);15 number nAEDiv (number a, number b, const coeffs r);13 number nAESub (number a, number b, const coeffs r); 14 number nAEAdd (number a, number b, const coeffs r); 15 number nAEDiv (number a, number b, const coeffs r); 16 16 number nAEIntDiv (number a, number b, const coeffs r); //Hir wollte wir was gucken 17 17 number nAEIntMod (number a, number b, const coeffs r);// Hir wollte wir was gucken 18 number nAEExactDiv (number a, number b, const coeffs r);18 number nAEExactDiv (number a, number b, const coeffs r); 19 19 number nAEInit (long i, const coeffs r); 20 20 number nAEInitMPZ (mpz_t m, const coeffs r); //nachgucken/fragen 21 21 int nAESize (number a, const coeffs r);/// 22 int nAEInt (number &a, const coeffs r);23 number nAEMPZ (number a, const coeffs r); //nachgucken/fragen24 number nAENeg (number c, const coeffs r);25 number nAECopy (number a, number b, const coeffs r); // nachgicken26 number nAERePart (number a, number b, const coeffs r); // nachgicken27 number nAEImPart (number a, number b, const coeffs r); // nachgicken22 int nAEInt (number &a, const coeffs r); 23 number nAEMPZ (number a, const coeffs r); //nachgucken/fragen 24 number nAENeg (number c, const coeffs r); 25 number nAECopy (number a, number b, const coeffs r); // nachgicken 26 number nAERePart (number a, number b, const coeffs r); // nachgicken 27 number nAEImPart (number a, number b, const coeffs r); // nachgicken 28 28 29 29 void nAEWriteLong (number &a, const coeffs r);// … … 31 31 32 32 33 const char * nAERead (const char *s, number *a, const coeffs r);34 number nAENormalize (number a, number b,const coeffs r);//35 BOOLEAN nAEGreater (number a, number b, const coeffs r);//36 BOOLEAN nAEEqual (number a, number b, const coeffs r);37 BOOLEAN nAEIsZero (number a, const coeffs r);38 BOOLEAN nAEIsOne (number a, const coeffs r);39 BOOLEAN nAEIsMOne (number a, const coeffs r);40 BOOLEAN nAEGreaterZero (number a, number b, const coeffs r);41 void nAEPower (number a, int i, number * result, const coeffs r);33 const char * nAERead (const char *s, number *a, const coeffs r); 34 number nAENormalize (number a, number b, const coeffs r);// 35 BOOLEAN nAEGreater (number a, number b, const coeffs r);// 36 BOOLEAN nAEEqual (number a, number b, const coeffs r); 37 BOOLEAN nAEIsZero (number a, const coeffs r); 38 BOOLEAN nAEIsOne (number a, const coeffs r); 39 BOOLEAN nAEIsMOne (number a, const coeffs r); 40 BOOLEAN nAEGreaterZero (number a, number b, const coeffs r); 41 void nAEPower (number a, int i, number * result, const coeffs r); 42 42 number nAEGetDenom (number &a, const coeffs r);// 43 43 number nAEGetNumerator (number &a, const coeffs r);// 44 number nAEGcd (number a, number b,const coeffs r);45 number nAELcm (number a, number b,const coeffs r);44 number nAEGcd (number a, number b, const coeffs r); 45 number nAELcm (number a, number b, const coeffs r); 46 46 47 47 void nAEDelete (number *a, const coeffs r);// … … 51 51 void nAECoeffWrite (const coeffs r, BOOLEAN details);// 52 52 53 BOOLEAN nAEClearContent (number a, const coeffs r);//54 BOOLEAN nAEClearDenominators (number a, const coeffs r);//53 BOOLEAN nAEClearContent (number a, const coeffs r);// 54 BOOLEAN nAEClearDenominators (number a, const coeffs r);// 55 55 56 56 -
libpolys/coeffs/OPAEQ.cc
r95eeda r0a703ea 215 215 BOOLEAN nAEQGreaterZero (number a, const coeffs r) 216 216 { 217 if (nAEQIsZero(a, r) == FALSE) { return TRUE; }217 if (nAEQIsZero(a, r) == FALSE) { return TRUE; } 218 218 else { return FALSE; } 219 219 } -
libpolys/coeffs/OPAEQ.h
r95eeda r0a703ea 9 9 10 10 BOOLEAN n_QAEInitChar(coeffs , void *); 11 BOOLEAN nAEQCoeffIsEqual (number a, number b, const coeffs r);11 BOOLEAN nAEQCoeffIsEqual (number a, number b, const coeffs r); 12 12 number nAEQMult (number a, number b, const coeffs r); 13 number nAEQSub (number a, number b, const coeffs r);14 number nAEQAdd (number a, number b, const coeffs r);15 number nAEQDiv (number a, number b, const coeffs r);13 number nAEQSub (number a, number b, const coeffs r); 14 number nAEQAdd (number a, number b, const coeffs r); 15 number nAEQDiv (number a, number b, const coeffs r); 16 16 number nAEQIntDiv (number a, number b, const coeffs r); //Hir wollte wir was gucken 17 17 number nAEQIntMod (number a, number b, const coeffs r);// Hir wollte wir was gucken 18 number nAEQExactDiv (number a, number b, const coeffs r);18 number nAEQExactDiv (number a, number b, const coeffs r); 19 19 number nAEQInit (long i, const coeffs r); 20 20 number nAEQInitMPZ (mpz_t m, const coeffs r); //nachgucken/fragen 21 21 int nAEQSize (number a, const coeffs r);/// 22 int nAEQInt (number &a, const coeffs r);23 number nAEQMPZ (number a, const coeffs r); //nachgucken/fragen24 number nAEQNeg (number c, const coeffs r);25 number nAEQCopy (number a, number b, const coeffs r); // nachgicken26 number nAEQRePart (number a, number b, const coeffs r); // nachgicken27 number nAEQImPart (number a, number b, const coeffs r); // nachgicken22 int nAEQInt (number &a, const coeffs r); 23 number nAEQMPZ (number a, const coeffs r); //nachgucken/fragen 24 number nAEQNeg (number c, const coeffs r); 25 number nAEQCopy (number a, number b, const coeffs r); // nachgicken 26 number nAEQRePart (number a, number b, const coeffs r); // nachgicken 27 number nAEQImPart (number a, number b, const coeffs r); // nachgicken 28 28 29 29 void nAEQWriteLong (number &a, const coeffs r);// … … 31 31 32 32 33 const char * nAEQRead (const char *s, number *a, const coeffs r);34 number nAEQNormalize (number a, number b,const coeffs r);//35 BOOLEAN nAEQGreater (number a, number b, const coeffs r);//36 BOOLEAN nAEQEqual (number a, number b, const coeffs r);37 BOOLEAN nAEQIsZero (number a, const coeffs r);38 BOOLEAN nAEQIsOne (number a, const coeffs r);39 BOOLEAN nAEQIsMOne (number a, const coeffs r);40 BOOLEAN nAEQGreaterZero (number a, number b, const coeffs r);41 void nAEQPower (number a, int i, number * result, const coeffs r);33 const char * nAEQRead (const char *s, number *a, const coeffs r); 34 number nAEQNormalize (number a, number b, const coeffs r);// 35 BOOLEAN nAEQGreater (number a, number b, const coeffs r);// 36 BOOLEAN nAEQEqual (number a, number b, const coeffs r); 37 BOOLEAN nAEQIsZero (number a, const coeffs r); 38 BOOLEAN nAEQIsOne (number a, const coeffs r); 39 BOOLEAN nAEQIsMOne (number a, const coeffs r); 40 BOOLEAN nAEQGreaterZero (number a, number b, const coeffs r); 41 void nAEQPower (number a, int i, number * result, const coeffs r); 42 42 number nAEQGetDenom (number &a, const coeffs r);// 43 43 number nAEQGetNumerator (number &a, const coeffs r);// 44 number nAEQGcd (number a, number b,const coeffs r);45 number nAEQLcm (number a, number b,const coeffs r);44 number nAEQGcd (number a, number b, const coeffs r); 45 number nAEQLcm (number a, number b, const coeffs r); 46 46 47 47 void nAEQDelete (number *a, const coeffs r);// … … 51 51 void nAEQCoeffWrite (const coeffs r, BOOLEAN details);// 52 52 53 BOOLEAN nAEQClearContent (number a, const coeffs r);//54 BOOLEAN nAEQClearDenominators (number a, const coeffs r);//53 BOOLEAN nAEQClearContent (number a, const coeffs r);// 54 BOOLEAN nAEQClearDenominators (number a, const coeffs r);// 55 55 56 56 -
libpolys/coeffs/OPAEp.cc
r95eeda r0a703ea 105 105 int j=7; 106 106 mpz_t m; 107 mpz_init_set_ui(m, i);107 mpz_init_set_ui(m, i); 108 108 p_poly* res=new p_poly; 109 res->p_poly_set(m, j);109 res->p_poly_set(m, j); 110 110 number res1=reinterpret_cast<number>(res); 111 111 return res1; … … 116 116 int j=7; 117 117 p_poly* res=new p_poly; 118 res->p_poly_set(m, j);118 res->p_poly_set(m, j); 119 119 number res1=reinterpret_cast<number>(res); 120 120 return res1; … … 228 228 BOOLEAN nAEpIsMOne (number a, const coeffs r) 229 229 { 230 number b=nAEpNeg(a, r);230 number b=nAEpNeg(a, r); 231 231 p_poly* f=reinterpret_cast<p_poly*> (b); 232 232 if (f->is_one() == 1) {return FALSE;} … … 236 236 BOOLEAN nAEpGreaterZero (number a, const coeffs r) 237 237 { 238 if (nAEpIsZero(a, r) == FALSE) { return TRUE; }238 if (nAEpIsZero(a, r) == FALSE) { return TRUE; } 239 239 else { return FALSE; } 240 240 } -
libpolys/coeffs/OPAEp.h
r95eeda r0a703ea 9 9 10 10 BOOLEAN n_pAEInitChar(coeffs , void *); 11 BOOLEAN nAEpCoeffIsEqual (number a, number b, const coeffs r);11 BOOLEAN nAEpCoeffIsEqual (number a, number b, const coeffs r); 12 12 number nAEpMult (number a, number b, const coeffs r); 13 number nAEpSub (number a, number b, const coeffs r);14 number nAEpAdd (number a, number b, const coeffs r);15 number nAEpDiv (number a, number b, const coeffs r);13 number nAEpSub (number a, number b, const coeffs r); 14 number nAEpAdd (number a, number b, const coeffs r); 15 number nAEpDiv (number a, number b, const coeffs r); 16 16 number nAEpIntDiv (number a, number b, const coeffs r); //Hir wollte wir was gucken 17 17 number nAEpIntMod (number a, number b, const coeffs r);// Hir wollte wir was gucken 18 number nAEpExactDiv (number a, number b, const coeffs r);18 number nAEpExactDiv (number a, number b, const coeffs r); 19 19 number nAEpInit (long i, const coeffs r); 20 20 number nAEpInitMPZ (mpz_t m, const coeffs r); //nachgucken/fragen 21 21 int nAEpSize (number a, const coeffs r);/// 22 int nAEpInt (number &a, const coeffs r);23 number nAEpMPZ (number a, const coeffs r); //nachgucken/fragen24 number nAEpNeg (number c, const coeffs r);25 number nAEpCopy (number a, number b, const coeffs r); // nachgicken26 number nAEpRePart (number a, number b, const coeffs r); // nachgicken27 number nAEpImPart (number a, number b, const coeffs r); // nachgicken22 int nAEpInt (number &a, const coeffs r); 23 number nAEpMPZ (number a, const coeffs r); //nachgucken/fragen 24 number nAEpNeg (number c, const coeffs r); 25 number nAEpCopy (number a, number b, const coeffs r); // nachgicken 26 number nAEpRePart (number a, number b, const coeffs r); // nachgicken 27 number nAEpImPart (number a, number b, const coeffs r); // nachgicken 28 28 29 29 void nAEpWriteLong (number &a, const coeffs r);// … … 31 31 32 32 33 const char * nAEpRead (const char *s, number *a, const coeffs r);34 number nAEpNormalize (number a, number b,const coeffs r);//35 BOOLEAN nAEpGreater (number a, number b, const coeffs r);//36 BOOLEAN nAEpEqual (number a, number b, const coeffs r);37 BOOLEAN nAEpIsZero (number a, const coeffs r);38 BOOLEAN nAEpIsOne (number a, const coeffs r);39 BOOLEAN nAEpIsMOne (number a, const coeffs r);40 BOOLEAN nAEpGreaterZero (number a, number b, const coeffs r);41 void nAEpPower (number a, int i, number * result, const coeffs r);33 const char * nAEpRead (const char *s, number *a, const coeffs r); 34 number nAEpNormalize (number a, number b, const coeffs r);// 35 BOOLEAN nAEpGreater (number a, number b, const coeffs r);// 36 BOOLEAN nAEpEqual (number a, number b, const coeffs r); 37 BOOLEAN nAEpIsZero (number a, const coeffs r); 38 BOOLEAN nAEpIsOne (number a, const coeffs r); 39 BOOLEAN nAEpIsMOne (number a, const coeffs r); 40 BOOLEAN nAEpGreaterZero (number a, number b, const coeffs r); 41 void nAEpPower (number a, int i, number * result, const coeffs r); 42 42 number nAEpGetDenom (number &a, const coeffs r);// 43 43 number nAEpGetNumerator (number &a, const coeffs r);// 44 number nAEpGcd (number a, number b,const coeffs r);45 number nAEpLcm (number a, number b,const coeffs r);44 number nAEpGcd (number a, number b, const coeffs r); 45 number nAEpLcm (number a, number b, const coeffs r); 46 46 47 47 void nAEpDelete (number *a, const coeffs r);// … … 51 51 void nAEpCoeffWrite (const coeffs r, BOOLEAN details);// 52 52 53 BOOLEAN nAEpClearContent (number a, const coeffs r);//54 BOOLEAN nAEpClearDenominators (number a, const coeffs r);//53 BOOLEAN nAEpClearContent (number a, const coeffs r);// 54 BOOLEAN nAEpClearDenominators (number a, const coeffs r);// 55 55 56 56
Note: See TracChangeset
for help on using the changeset viewer.