Functions
groebnerCone.cc File Reference
#include <utility>
#include <kernel/GBEngine/kstd1.h>
#include <kernel/ideals.h>
#include <Singular/ipid.h>
#include <polys/monomials/p_polys.h>
#include <polys/monomials/ring.h>
#include <polys/prCopy.h>
#include <gfanlib/gfanlib.h>
#include <gfanlib/gfanlib_matrix.h>
#include <initial.h>
#include <tropicalStrategy.h>
#include <groebnerCone.h>
#include <callgfanlib_conversion.h>
#include <containsMonomial.h>
#include <tropicalCurves.h>
#include <bbcone.h>
#include <tropicalDebug.h>

Go to the source code of this file.

Functions

gfan::ZFan * toFanStar (groebnerCones setOfCones)
 

Function Documentation

◆ toFanStar()

gfan::ZFan* toFanStar ( groebnerCones  setOfCones)

Definition at line 464 of file groebnerCone.cc.

465 {
466  if (setOfCones.size() > 0)
467  {
468  groebnerCones::iterator sigma = setOfCones.begin();
469  gfan::ZFan* zf = new gfan::ZFan(sigma->getPolyhedralCone().ambientDimension());
470  for (; sigma!=setOfCones.end(); sigma++)
471  {
472  gfan::ZCone zc = sigma->getPolyhedralCone();
473  // assume(isCompatible(zf,&zc));
474  zf->insert(zc);
475  }
476  return zf;
477  }
478  else
479  return new gfan::ZFan(gfan::ZFan(currRing->N));
480 }
ring currRing
Widely used global variable which specifies the current polynomial ring for Singular interpreter and ...
Definition: polys.cc:10