bbfan.h
Go to the documentation of this file.
1 #ifndef BBFAN_H
2 #define BBFAN_H
3 
4 #include <kernel/mod2.h>
5 
6 #if HAVE_GFANLIB
7 
8 #include <Singular/ipid.h>
9 
10 #include <gfanlib/gfanlib.h>
11 
12 extern int fanID;
13 
15 
16 bool isCompatible(const gfan::ZFan* zf, const gfan::ZCone* zc);
17 
18 int getAmbientDimension(gfan::ZFan* zf);
19 int getCodimension(gfan::ZFan* zf);
20 int getDimension(gfan::ZFan* zf);
21 int getLinealityDimension(gfan::ZFan* zf);
22 int isSimplicial(gfan::ZFan* zf);
23 gfan::Matrix<gfan::Integer> rays(const gfan::ZFan* const zf);
24 
25 gfan::ZFan commonRefinement(gfan::ZFan zf, gfan::ZFan zg);
26 #endif
27 #endif
gfan::Matrix< gfan::Integer > rays(const gfan::ZFan *const zf)
Definition: bbfan.cc:731
int isSimplicial(gfan::ZFan *zf)
Definition: bbfan.cc:680
int getCodimension(gfan::ZFan *zf)
Definition: bbfan.cc:249
return P p
Definition: myNF.cc:203
int getLinealityDimension(gfan::ZFan *zf)
Definition: bbfan.cc:259
int getDimension(gfan::ZFan *zf)
Definition: bbfan.cc:254
int fanID
Definition: bbfan.cc:20
int getAmbientDimension(gfan::ZFan *zf)
Definition: bbfan.cc:244
void bbfan_setup(SModulFunctions *p)
Definition: bbfan.cc:1059
bool isCompatible(const gfan::ZFan *zf, const gfan::ZCone *zc)
Definition: bbfan.cc:347
gfan::ZFan commonRefinement(gfan::ZFan zf, gfan::ZFan zg)
Definition: bbfan.cc:927