Changeset 0d7217 in git
- Timestamp:
- Dec 8, 2000, 3:59:50 PM (22 years ago)
- Branches:
- (u'spielwiese', '0d6b7fcd9813a1ca1ed4220cfa2b104b97a0a003')
- Children:
- 0cf861dccb1fba0b7e1f95f881d4a6c1c3203692
- Parents:
- 1cf2dc689f8efb78a20e7d2cafb16cf1005eed55
- Location:
- Singular
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/iparith.cc
r1cf2dc6 r0d7217 2 2 * Computer Algebra System SINGULAR * 3 3 ****************************************/ 4 /* $Id: iparith.cc,v 1.23 8 2000-12-06 11:03:11Singular Exp $ */4 /* $Id: iparith.cc,v 1.239 2000-12-08 14:57:19 Singular Exp $ */ 5 5 6 6 /* … … 1644 1644 par_perm_size=rPar(r); 1645 1645 BITSET save_test=test; 1646 naSetChar(rInternalChar(r), TRUE,r);1646 naSetChar(rInternalChar(r),r); 1647 1647 nSetChar(currRing); 1648 1648 test=save_test; -
Singular/longalg.cc
r1cf2dc6 r0d7217 2 2 * Computer Algebra System SINGULAR * 3 3 ****************************************/ 4 /* $Id: longalg.cc,v 1. 49 2000-11-20 17:29:45 obachmanExp $ */4 /* $Id: longalg.cc,v 1.50 2000-12-08 14:59:50 Singular Exp $ */ 5 5 /* 6 6 * ABSTRACT: algebraic numbers … … 79 79 * sets the appropriate operators 80 80 */ 81 void naSetChar(int i, BOOLEAN complete,ring r)81 void naSetChar(int i, ring r) 82 82 { 83 83 if (naI!=NULL) … … 103 103 nacDelete = nlDelete; 104 104 #endif 105 if (complete) 106 { 107 nacInit = nlInit; 108 nacInt = nlInt; 109 nacCopy = nlCopy; 110 nacAdd = nlAdd; 111 nacSub = nlSub; 112 nacMult = nlMult; 113 nacDiv = nlDiv; 114 nacIntDiv = nlIntDiv; 115 nacInvers = nlInvers; 116 nacNormalize = nlNormalize; 117 nacNeg = nlNeg; 118 nacIsZero = nlIsZero; 119 nacRead = nlRead; 120 nacWrite = nlWrite; 121 nacGreaterZero = nlGreaterZero; 122 nacIsOne = nlIsOne; 123 nacIsMOne = nlIsMOne; 124 nacGcd = nlGcd; 125 nacLcm = nlLcm; 126 } 105 nacInit = nlInit; 106 nacInt = nlInt; 107 nacCopy = nlCopy; 108 nacAdd = nlAdd; 109 nacSub = nlSub; 110 nacMult = nlMult; 111 nacDiv = nlDiv; 112 nacIntDiv = nlIntDiv; 113 nacInvers = nlInvers; 114 nacNormalize = nlNormalize; 115 nacNeg = nlNeg; 116 nacIsZero = nlIsZero; 117 nacRead = nlRead; 118 nacWrite = nlWrite; 119 nacGreaterZero = nlGreaterZero; 120 nacIsOne = nlIsOne; 121 nacIsMOne = nlIsMOne; 122 nacGcd = nlGcd; 123 nacLcm = nlLcm; 127 124 } 128 125 else if (i < 0) … … 134 131 nacDelete = nDummy1; 135 132 #endif 136 if (complete) 137 { 138 npSetChar(-i, r->algring); // to be changes HS 139 nacInit = npInit; 140 nacInt = npInt; 141 nacCopy = ndCopy; 142 nacAdd = npAdd; 143 nacSub = npSub; 144 nacMult = npMult; 145 nacDiv = npDiv; 146 nacIntDiv = npDiv; 147 nacInvers = npInvers; 148 nacNormalize = nDummy2; 149 nacNeg = npNeg; 150 nacIsZero = npIsZero; 151 nacRead = npRead; 152 nacWrite = npWrite; 153 nacGreaterZero = npGreaterZero; 154 nacIsOne = npIsOne; 155 nacIsMOne = npIsMOne; 156 nacGcd = nadGcd; 157 nacLcm = nadGcd; 158 } 133 npSetChar(-i, r->algring); // to be changes HS 134 nacInit = npInit; 135 nacInt = npInt; 136 nacCopy = ndCopy; 137 nacAdd = npAdd; 138 nacSub = npSub; 139 nacMult = npMult; 140 nacDiv = npDiv; 141 nacIntDiv = npDiv; 142 nacInvers = npInvers; 143 nacNormalize = nDummy2; 144 nacNeg = npNeg; 145 nacIsZero = npIsZero; 146 nacRead = npRead; 147 nacWrite = npWrite; 148 nacGreaterZero = npGreaterZero; 149 nacIsOne = npIsOne; 150 nacIsMOne = npIsMOne; 151 nacGcd = nadGcd; 152 nacLcm = nadGcd; 159 153 } 160 154 #ifdef TEST 161 155 else 162 156 { 163 Print("naSetChar:c=%d compl=%d param=%d\n",i,complete,rPar(r));157 Print("naSetChar:c=%d param=%d\n",i,rPar(r)); 164 158 } 165 159 #endif -
Singular/longalg.h
r1cf2dc6 r0d7217 4 4 * Computer Algebra System SINGULAR * 5 5 ****************************************/ 6 /* $Id: longalg.h,v 1.2 1 2000-12-08 14:42:37Singular Exp $ */6 /* $Id: longalg.h,v 1.22 2000-12-08 14:59:49 Singular Exp $ */ 7 7 /* 8 8 * ABSTRACT: algebraic numbers … … 38 38 extern int napMonomSize; 39 39 40 void naSetChar(int p, BOOLEAN complete,ring r);40 void naSetChar(int p, ring r); 41 41 #define napAddExp(P,I,E) ((P)->e[I-1]+=(E)) 42 42 #define napLength(p) (pLength((poly)p)) -
Singular/numbers.cc
r1cf2dc6 r0d7217 2 2 * Computer Algebra System SINGULAR * 3 3 *****************************************/ 4 /* $Id: numbers.cc,v 1.3 0 2000-12-06 11:03:24Singular Exp $ */4 /* $Id: numbers.cc,v 1.31 2000-12-08 14:57:21 Singular Exp $ */ 5 5 6 6 /* … … 108 108 if (rField_is_Extension(r)) 109 109 { 110 naSetChar(c, TRUE,r);110 naSetChar(c,r); 111 111 test |= Sy_bit(OPT_INTSTRATEGY); /*intStrategy*/ 112 112 test &= ~Sy_bit(OPT_REDTAIL); /*noredTail*/
Note: See TracChangeset
for help on using the changeset viewer.