Ignore:
Timestamp:
Jul 17, 2014, 12:28:18 PM (9 years ago)
Author:
Yue Ren <ren@…>
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
Message:
chg: status update 17.07.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Singular/dyn_modules/gfanlib/startingCone.cc

    r3c0aa5 re744d9  
    4040 * containing the point.
    4141 **/
    42 std::pair<gfan::ZVector,groebnerCone> tropicalStartingPointViaGroebnerFan(const ideal I, const ring r, const tropicalStrategy& currentStrategy)
     42std::pair<gfan::ZVector,groebnerCone> tropicalStartingDataViaGroebnerFan(const ideal I, const ring r, const tropicalStrategy& currentStrategy)
    4343{
    4444  currentStrategy.reduce(I,r);
     
    8484    ideal I = (ideal) u->Data();
    8585    tropicalStrategy currentStrategy(I,currRing);
    86     std::pair<gfan::ZVector,groebnerCone> startingData = tropicalStartingPointViaGroebnerFan(I,currRing,currentStrategy);
     86    std::pair<gfan::ZVector,groebnerCone> startingData = tropicalStartingDataViaGroebnerFan(I,currRing,currentStrategy);
    8787    gfan::ZVector startingPoint = startingData.first;
    8888    res->rtyp = BIGINTMAT_CMD;
     
    131131
    132132  gfan::ZCone zc = linealitySpaceOfGroebnerFan(inI,s);
    133   gfan::ZVector potentialStartingPoint; groebnerCone ambientMaximalCone;
     133  gfan::ZVector startingPoint; groebnerCone ambientMaximalCone;
    134134  while (zc.dimension()<currentStrategy.getDimensionOfIdeal())
    135135  {
    136     std::pair<gfan::ZVector,groebnerCone> startingData = tropicalStartingPointViaGroebnerFan(inI,s,currentStrategy);
    137     potentialStartingPoint = startingData.first;
     136    std::pair<gfan::ZVector,groebnerCone> startingData = tropicalStartingDataViaGroebnerFan(inI,s,currentStrategy);
     137    startingPoint = startingData.first;
    138138    ambientMaximalCone = groebnerCone(startingData.second);
    139139
     
    142142    s = ambientMaximalCone.getPolynomialRing();
    143143
    144     inI = sloppyInitial(inI,s,potentialStartingPoint);
     144    inI = sloppyInitial(inI,s,startingPoint);
    145145    zc = linealitySpaceOfGroebnerFan(inI,s);
    146146  }
    147147
    148148  ideal J = lift(I,r,inI,s);
     149  groebnerCone tropicalStartingCone(J,inI,s,currentStrategy);
    149150  id_Delete(&inI,s);
    150   groebnerCone tropicalStartingCone(J,s,potentialStartingPoint,currentStrategy);
    151151  id_Delete(&J,s);
    152152
Note: See TracChangeset for help on using the changeset viewer.