Home Online Manual
Top
Back: fVector
Forward: insertCone
FastBack:
FastForward:
Up: gfan_lib
Top: Singular Manual
Contents: Table of Contents
Index: Index
About: About this document

D.13.1.48 getCone

Procedure from library gfan.lib (see gfan_lib).

Usage:
getCone(f,d,i[,o,m]); f fan, d int, i int, o int, m int

Assume:
d is between 0 and ambientDimension(f)
i is between 1 and numberOfConesOfDimension(f,d,o,m)

Return:
cone, returns in the fan f of all cones in dimension d the i-th cone if o=1, it will enumerate over cone orbits (deactivated for now) if m=1, it will enumerate over maximal cones

Example:
 
LIB "gfan.lib";
intmat M[3][3]=
1,0,0,
0,1,0,
0,0,1;
cone c=coneViaPoints(M);
fan f=emptyFan(3);
insertCone(f,c);
getCone(f,2,1,0,0);
==> AMBIENT_DIM
==> 3
==> FACETS
==> 0,0,1,
==> 0,1,0
==> LINEAR_SPAN
==> -1,0,0
==> 
getCone(f,2,2,0,0);
==> AMBIENT_DIM
==> 3
==> FACETS
==> 0,0,1,
==> 1,0,0
==> LINEAR_SPAN
==> 0,-1,0
==>