-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdef__hypergraph.asy
More file actions
18 lines (15 loc) · 855 Bytes
/
def__hypergraph.asy
File metadata and controls
18 lines (15 loc) · 855 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
unitsize(1.5cm);
from notebook access grdraw, ExampleFlowGraph;
ExampleFlowGraph fg = ExampleFlowGraph();
fg.draw_vertices(shift_v6=true);
grdraw.edge(fg.v1, fg.v2, L=Label('$e_1$', align=2NW));
grdraw.edge(fg.v1, fg.v3, L=Label('$\widehat{e_2}$', align=2NE), bend=0.1, dash=true);
grdraw.edge(fg.v1, fg.v3, L=Label('$e_2$', align=2SW), bend=-0.1);
grdraw.edge(fg.v2, fg.v4, L=Label('$e_3$', align=2N));
grdraw.edge(fg.v3, fg.v4, L=Label('$e_4$', align=2NW));
grdraw.edge(fg.v3, fg.v5, L=Label('$e_5$', align=2S));
grdraw.edge(fg.v4, fg.v6, L=Label('$e_6$', align=2NE), bend=0.1);
grdraw.edge(fg.v5, fg.v6, L=Label('$e_7$', align=2SE));
grdraw.edge(fg.v6, fg.v4, L=Label('$\widehat{e_6}$', align=2SW), bend=0.1, dash=true);
grdraw.loop(fg.v6, L=Label('$e_8$', align=E), dash=true);
grdraw.hyperedge(new pair[] {fg.v3, fg.v4, fg.v5}, L=Label('$e_9$'));