Loading...
Searching...
No Matches
bbcone.h
Go to the documentation of this file.
#ifndef BBCONE_H
#define BBCONE_H
#include "kernel/mod2.h"
#if HAVE_GFANLIB
#include "misc/intvec.h"
#include "coeffs/bigintmat.h"
#include "Singular/ipid.h"
#include "gfanlib/gfanlib.h"
EXTERN_VAR int coneID;
void bbcone_setup(SModulFunctions* p);
std::string toString(const gfan::ZCone* const c);
gfan::ZVector randomPoint(const gfan::ZCone* zc, const int b=0);
gfan::ZCone liftUp(const gfan::ZCone &zc);
gfan::ZMatrix interiorPointsOfFacets(const gfan::ZCone &zc, const std::set<gfan::ZVector> &exceptThese=std::set<gfan::ZVector>());
std::pair<gfan::ZMatrix,gfan::ZMatrix> interiorPointsAndNormalsOfFacets(const gfan::ZCone zc, const std::set<gfan::ZVector> &exceptThesePoints=std::set<gfan::ZVector>(), const bool onlyLowerHalfSpace=false);
#endif
#endif
coneID
VAR int coneID
Definition bbcone.cc:25
randomPoint
gfan::ZVector randomPoint(const gfan::ZCone *zc, const int b=0)
Definition bbcone.cc:1069
bbcone_setup
void bbcone_setup(SModulFunctions *p)
Definition bbcone.cc:2101
interiorPointsOfFacets
gfan::ZMatrix interiorPointsOfFacets(const gfan::ZCone &zc, const std::set< gfan::ZVector > &exceptThese=std::set< gfan::ZVector >())
Definition bbcone.cc:1799
interiorPointsAndNormalsOfFacets
std::pair< gfan::ZMatrix, gfan::ZMatrix > interiorPointsAndNormalsOfFacets(const gfan::ZCone zc, const std::set< gfan::ZVector > &exceptThesePoints=std::set< gfan::ZVector >(), const bool onlyLowerHalfSpace=false)
Definition bbcone.cc:1853
liftUp
gfan::ZCone liftUp(const gfan::ZCone &zc)
Definition bbcone.cc:1182
toString
std::string toString(const gfan::ZCone *const c)
Definition bbcone.cc:27
bigintmat.h
p
int p
Definition cfModGcd.cc:4086
b
CanonicalForm b
Definition cfModGcd.cc:4111
EXTERN_VAR
#define EXTERN_VAR
Definition globaldefs.h:6
intvec.h
ipid.h
SModulFunctions
Definition ipid.h:69
mod2.h