My Project  debian-1:4.1.1-p2+ds-4build1
tropicalVarietyOfIdeals.cc
Go to the documentation of this file.
1 #include "groebnerCone.h"
2 #include "startingCone.h"
3 #include "tropicalTraversal.h"
4 
5 gfan::ZFan* tropicalVariety(const tropicalStrategy currentStrategy)
6 {
7  tropicalStartingPoints = gfan::ZMatrix(0,rVar(currentStrategy.getStartingRing()));
8  groebnerCone startingCone = tropicalStartingCone(currentStrategy);
10  return toFanStar(tropicalVariety);
11 }
groebnerCones
std::set< groebnerCone, groebnerCone_compare > groebnerCones
Definition: groebnerCone.h:23
tropicalStartingCone
groebnerCone tropicalStartingCone(const tropicalStrategy &currentStrategy)
Definition: startingCone.cc:372
toFanStar
gfan::ZFan * toFanStar(std::set< gfan::ZCone > setOfCones)
Definition: callgfanlib_conversion.cc:137
tropicalTraversal.h
rVar
static short rVar(const ring r)
#define rVar(r) (r->N)
Definition: ring.h:582
tropicalTraversalMinimizingFlips
groebnerCones tropicalTraversalMinimizingFlips(const groebnerCone startingCone)
Definition: tropicalTraversal.cc:52
tropicalStartingPoints
gfan::ZMatrix tropicalStartingPoints
Definition: startingCone.cc:18
groebnerCone.h
startingCone.h
groebnerCone
Definition: groebnerCone.h:27
tropicalStrategy::getStartingRing
ring getStartingRing() const
returns the polynomial ring over the valuation ring
Definition: tropicalStrategy.h:176
tropicalVariety
gfan::ZFan * tropicalVariety(const tropicalStrategy currentStrategy)
Definition: tropicalVarietyOfIdeals.cc:5
tropicalStrategy
Definition: tropicalStrategy.h:36