Changeset 1d85871 in git for Singular/dyn_modules/gfanlib/tropicalStrategy.cc
- Timestamp:
- Feb 18, 2015, 9:41:53 AM (9 years ago)
- Branches:
- (u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', 'b4f17ed1d25f93d46dbe29e4b499baecc2fd51bb')
- Children:
- 9f7a9cd448041b035d092b0dcf11b4d5f14ac002
- Parents:
- 4a6847d88eb8e6f833551e2a34563ba917cb5c52
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/dyn_modules/gfanlib/tropicalStrategy.cc
r4a6847 r1d85871 134 134 extraReductionAlgorithm(noExtraReduction) 135 135 { 136 assume(rField_is_Q(r) || rField_is_Zp(r) );136 assume(rField_is_Q(r) || rField_is_Zp(r) || rField_is_Ring_Z(r)); 137 137 if (!completelyHomogeneous) 138 138 { … … 225 225 omFreeSize(shiftByOne,(n+1)*sizeof(int)); 226 226 227 //ring origin = currRing;228 //rChangeCurrRing(startingRing);229 // ideal startingIdeal = kNF(pt,startingRing->qideal,J);230 // rChangeCurrRing(origin);231 ideal startingIdeal = J; J = NULL;227 ring origin = currRing; 228 rChangeCurrRing(startingRing); 229 ideal startingIdeal = kNF(pt,startingRing->qideal,J); // mathematically redundant, 230 rChangeCurrRing(origin); // but helps with upcoming std computation 231 // ideal startingIdeal = J; J = NULL; 232 232 assume(startingIdeal->m[k]==NULL); 233 233 startingIdeal->m[k] = pt->m[0]; … … 271 271 /* map the input ideal into the new polynomial ring */ 272 272 startingIdeal = constructStartingIdeal(J,s,uniformizingParameter,startingRing); 273 reduce(startingIdeal,startingRing); 273 274 274 275 linealitySpace = homogeneitySpace(startingIdeal,startingRing);
Note: See TracChangeset
for help on using the changeset viewer.