Changeset 2206753 in git for libpolys/coeffs/OPAEQ.h
- Timestamp:
- Nov 29, 2014, 8:49:14 PM (9 years ago)
- Branches:
- (u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', 'fc741b6502fd8a97288eaa3eba6e5220f3c3df87')
- Children:
- 8104914d2d708e24127bd8e7c8155a42a11e2ee4
- Parents:
- 80b6d366c7d9906d194bdb7023d476a11e90d957
- git-author:
- Oleksandr Motsak <motsak@mathematik.uni-kl.de>2014-11-29 20:49:14+01:00
- git-committer:
- Oleksandr Motsak <motsak@mathematik.uni-kl.de>2014-12-15 18:48:27+01:00
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libpolys/coeffs/OPAEQ.h
r80b6d36 r2206753 4 4 * Computer Algebra System SINGULAR * 5 5 ****************************************/ 6 #include <misc/auxiliary.h> 6 7 7 #include <coeffs/coeffs.h> 8 struct n_Procs_s; typedef struct n_Procs_s *coeffs; 9 struct snumber; typedef struct snumber * number; 8 10 9 11 #ifdef SINGULAR_4_1 10 11 12 12 BOOLEAN n_QAEInitChar(coeffs , void *); 13 BOOLEAN nAEQCoeffIsEqual (number a, number b, const coeffs r); 14 number nAEQMult (number a, number b, const coeffs r); 15 number nAEQSub (number a, number b, const coeffs r); 16 number nAEQAdd (number a, number b, const coeffs r); 17 number nAEQDiv (number a, number b, const coeffs r); 18 number nAEQIntMod (number a, number b, const coeffs r);// Hir wollte wir was gucken 19 number nAEQExactDiv (number a, number b, const coeffs r); 20 number nAEQInit (long i, const coeffs r); 21 number nAEQInitMPZ (mpz_t m, const coeffs r); //nachgucken/fragen 22 int nAEQSize (number a, const coeffs r);/// 23 int nAEQInt (number &a, const coeffs r); 24 number nAEQMPZ (number a, const coeffs r); //nachgucken/fragen 25 number nAEQNeg (number c, const coeffs r); 26 number nAEQCopy (number a, number b, const coeffs r); // nachgicken 27 number nAEQRePart (number a, number b, const coeffs r); // nachgicken 28 number nAEQImPart (number a, number b, const coeffs r); // nachgicken 29 30 void nAEQWriteLong (number &a, const coeffs r);// 31 void nAEQWriteShort (number &a, const coeffs r);// 32 33 34 const char * nAEQRead (const char *s, number *a, const coeffs r); 35 number nAEQNormalize (number a, number b, const coeffs r);// 36 BOOLEAN nAEQGreater (number a, number b, const coeffs r);// 37 BOOLEAN nAEQEqual (number a, number b, const coeffs r); 38 BOOLEAN nAEQIsZero (number a, const coeffs r); 39 BOOLEAN nAEQIsOne (number a, const coeffs r); 40 BOOLEAN nAEQIsMOne (number a, const coeffs r); 41 BOOLEAN nAEQGreaterZero (number a, number b, const coeffs r); 42 void nAEQPower (number a, int i, number * result, const coeffs r); 43 number nAEQGetDenom (number &a, const coeffs r);// 44 number nAEQGetNumerator (number &a, const coeffs r);// 45 number nAEQGcd (number a, number b, const coeffs r); 46 number nAEQLcm (number a, number b, const coeffs r); 47 48 void nAEQDelete (number *a, const coeffs r);// 49 number nAEQSetMap (number a, const coeffs r);// 50 void nAEQInpMult (number &a ,number b, const coeffs r);// 51 void nAEQCoeffWrite (const coeffs r, BOOLEAN details);// 52 53 BOOLEAN nAEQClearContent (number a, const coeffs r);// 54 BOOLEAN nAEQClearDenominators (number a, const coeffs r);// 13 #endif 55 14 56 15 #endif 57 #endif
Note: See TracChangeset
for help on using the changeset viewer.