Ignore:
Timestamp:
Feb 4, 2015, 11:29:46 PM (9 years ago)
Author:
Yue Ren <ren@…>
Branches:
(u'spielwiese', 'ec94ef7a30b928574c0c3daf41f6804dff5f6b69')
Children:
7cb46755d168b8a6622fc01364fe4ca055f20f4b
Parents:
7723d00a58aba67b90f5f607a5018d386f4f8465
git-author:
Yue Ren <ren@mathematik.uni-kl.de>2015-02-04 23:29:46+01:00
git-committer:
Yue Ren <ren@mathematik.uni-kl.de>2015-02-06 13:47:06+01:00
Message:
chg: removed redundant witness computations
File:
1 edited

Legend:

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

    r7723d00 r08b7c2a  
    4848  workingList.insert(startingCone);
    4949  const tropicalStrategy* currentStrategy=startingCone.getTropicalStrategy();
    50   // std::cout << "starting traversal" << std::endl;
    5150  while(!workingList.empty())
    5251  {
     
    5453     * Pick an element the working list and compute interior points on its facets
    5554     */
    56     // std::cout << "picking cone and computing interior facet points..." << std::endl;
    5755    groebnerCone sigma=*(workingList.begin());
    5856    gfan::ZMatrix interiorPoints = interiorPointsOfFacets(sigma.getPolyhedralCone());
     
    6765      {
    6866        ideal inI = initial(sigma.getPolynomialIdeal(),sigma.getPolynomialRing(),interiorPoint);
    69         // std::cout << "picking interiorPoint and computing rays of tropical star..." << std::endl;
    7067        gfan::ZMatrix normalVectors = raysOfTropicalStar(inI,
    7168                                                         sigma.getPolynomialRing(),
     
    7471        id_Delete(&inI,sigma.getPolynomialRing());
    7572
    76         // std::cout << "checking for th neccessity to flip..." << std::endl;
    7773        std::vector<bool> needToFlip = checkNecessaryFlips(tropicalVariety,workingList,interiorPoint,normalVectors);
    7874        for (int j=0; j<normalVectors.getHeight(); j++)
     
    8076          if (needToFlip[j])
    8177          {
    82             // std::cout << "flipping cone..." << std::endl;
    8378            groebnerCone neighbour = sigma.flipCone(interiorPoint,normalVectors[j]);
    8479            workingList.insert(neighbour);
     
    114109    tropicalVariety.insert(sigma);
    115110    workingList.erase(sigma);
    116     // std::cout << "tropicalVariety.size():" << tropicalVariety.size() << std::endl;
    117     // std::cout << "workingList.size():" << workingList.size() << std::endl;
     111    std::cout << "tropicalVariety.size():" << tropicalVariety.size() << std::endl;
     112    std::cout << "workingList.size():" << workingList.size() << std::endl;
    118113  }
    119114  return tropicalVariety;
Note: See TracChangeset for help on using the changeset viewer.