Changeset e744d9 in git for Singular/dyn_modules/gfanlib/startingCone.cc
- Timestamp:
- Jul 17, 2014, 12:28:18 PM (9 years ago)
- Branches:
- (u'spielwiese', 'ec94ef7a30b928574c0c3daf41f6804dff5f6b69')
- Children:
- eb836ceccfffe01622457439ed104bca800bc101
- Parents:
- 3c0aa5079c417e92fdfaa03c1d87d73f5b365291
- git-author:
- Yue Ren <ren@mathematik.uni-kl.de>2014-07-17 12:28:18+02:00
- git-committer:
- Yue Ren <ren@mathematik.uni-kl.de>2015-02-06 13:47:03+01:00
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/dyn_modules/gfanlib/startingCone.cc
r3c0aa5 re744d9 40 40 * containing the point. 41 41 **/ 42 std::pair<gfan::ZVector,groebnerCone> tropicalStarting PointViaGroebnerFan(const ideal I, const ring r, const tropicalStrategy& currentStrategy)42 std::pair<gfan::ZVector,groebnerCone> tropicalStartingDataViaGroebnerFan(const ideal I, const ring r, const tropicalStrategy& currentStrategy) 43 43 { 44 44 currentStrategy.reduce(I,r); … … 84 84 ideal I = (ideal) u->Data(); 85 85 tropicalStrategy currentStrategy(I,currRing); 86 std::pair<gfan::ZVector,groebnerCone> startingData = tropicalStarting PointViaGroebnerFan(I,currRing,currentStrategy);86 std::pair<gfan::ZVector,groebnerCone> startingData = tropicalStartingDataViaGroebnerFan(I,currRing,currentStrategy); 87 87 gfan::ZVector startingPoint = startingData.first; 88 88 res->rtyp = BIGINTMAT_CMD; … … 131 131 132 132 gfan::ZCone zc = linealitySpaceOfGroebnerFan(inI,s); 133 gfan::ZVector potentialStartingPoint; groebnerCone ambientMaximalCone;133 gfan::ZVector startingPoint; groebnerCone ambientMaximalCone; 134 134 while (zc.dimension()<currentStrategy.getDimensionOfIdeal()) 135 135 { 136 std::pair<gfan::ZVector,groebnerCone> startingData = tropicalStarting PointViaGroebnerFan(inI,s,currentStrategy);137 potentialStartingPoint = startingData.first;136 std::pair<gfan::ZVector,groebnerCone> startingData = tropicalStartingDataViaGroebnerFan(inI,s,currentStrategy); 137 startingPoint = startingData.first; 138 138 ambientMaximalCone = groebnerCone(startingData.second); 139 139 … … 142 142 s = ambientMaximalCone.getPolynomialRing(); 143 143 144 inI = sloppyInitial(inI,s, potentialStartingPoint);144 inI = sloppyInitial(inI,s,startingPoint); 145 145 zc = linealitySpaceOfGroebnerFan(inI,s); 146 146 } 147 147 148 148 ideal J = lift(I,r,inI,s); 149 groebnerCone tropicalStartingCone(J,inI,s,currentStrategy); 149 150 id_Delete(&inI,s); 150 groebnerCone tropicalStartingCone(J,s,potentialStartingPoint,currentStrategy);151 151 id_Delete(&J,s); 152 152
Note: See TracChangeset
for help on using the changeset viewer.