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 
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:737
int isSimplicial(gfan::ZFan *zf)
Definition: bbfan.cc:682
int getCodimension(gfan::ZFan *zf)
Definition: bbfan.cc:251
#define EXTERN_VAR
Definition: globaldefs.h:6
int getLinealityDimension(gfan::ZFan *zf)
Definition: bbfan.cc:261
int getDimension(gfan::ZFan *zf)
Definition: bbfan.cc:256
EXTERN_VAR int fanID
Definition: bbfan.h:12
int getAmbientDimension(gfan::ZFan *zf)
Definition: bbfan.cc:246
void bbfan_setup(SModulFunctions *p)
Definition: bbfan.cc:1082
bool isCompatible(const gfan::ZFan *zf, const gfan::ZCone *zc)
Definition: bbfan.cc:352
gfan::ZFan commonRefinement(gfan::ZFan zf, gfan::ZFan zg)
Definition: bbfan.cc:948
int p
Definition: cfModGcd.cc:4019