Changeset 77e585 in git
- Timestamp:
- Apr 28, 2010, 1:08:13 PM (13 years ago)
- Branches:
- (u'spielwiese', '8d54773d6c9e2f1d2593a28bc68b7eeab54ed529')
- Children:
- 8cb8e1d569a365baa984bbfab388fd78143b162f
- Parents:
- 36f9159cfef40b42321b305b899fdf765f037f2e
- git-author:
- Oleksandr Motsak <motsak@mathematik.uni-kl.de>2010-04-28 13:08:13+02:00
- git-committer:
- Mohamed Barakat <mohamed.barakat@rwth-aachen.de>2011-11-09 11:49:01+01:00
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
coeffs/coeffs.h
r36f915 r77e585 117 117 // general stuff 118 118 numberfunc nMult, nSub ,nAdd ,nDiv, nIntDiv, nIntMod, nExactDiv; 119 /// init with an integer 119 120 number (*cfInit)(int i,const coeffs r); 120 121 number (*nPar)(int i, const coeffs r); 121 122 int (*nParDeg)(number n, const coeffs r); 123 /// how complicated, (0) => 0, or positive 122 124 int (*nSize)(number n, const coeffs r); 125 /// convertion, 0 if impossible 123 126 int (*n_Int)(number &n, const coeffs r); 124 127 #ifdef HAVE_RINGS … … 128 131 number (*nExtGcd)(number a, number b, number *s, number *t); 129 132 #endif 133 /// changes argument inline 130 134 number (*nNeg)(number a, const coeffs r); 131 135 number (*nInvers)(number a, const coeffs r); … … 140 144 (*nDivBy)(number a, number b), 141 145 #endif 146 /// tests 142 147 (*nEqual)(number a,number b, const coeffs r), 143 148 (*nIsZero)(number a, const coeffs r), … … 152 157 void (*cfDelete)(number * a, const coeffs r); 153 158 nMapFunc (*cfSetMap)(const coeffs src, const coeffs dst); 159 160 /// For extensions (writes into global string buffer) 154 161 char * (*nName)(number n, const coeffs r); 162 163 /// Inline: a := b 155 164 void (*nInpMult)(number &a, number b, const coeffs r); 156 165 number (*nInit_bigint)(number i, const coeffs r); 166 157 167 #ifdef LDEBUG 168 /// Test: is "a" a coorect number? 158 169 BOOLEAN (*nDBTest)(number a, const char *f,const int l); 159 170 #endif
Note: See TracChangeset
for help on using the changeset viewer.