UNPKG

591 BJavaScriptView Raw
1
2//
3// # Generic graph
4//
5
6var iper = require('iper');
7
8var IperGraph = iper.IperGraph;
9
10/*
11// create an empty graph
12var graph1 = new IperGraph();
13
14// we can add nodes and edges later, by default we have an hypergraph with no restriction
15var id1 = graph1.createNode('foo');
16var id2 = graph1.createNode('bar');
17var id3 = graph1.createNode('quz');
18
19// create some 2-edges
20graph1.createEdge([id1, id2]);
21graph1.createEdge([id2, id3]);
22graph1.createEdge([id3, id1]);
23
24// we have three nodes so we can create also an hyperedge
25graph1.createEdge([id1, id2, id3]);
26
27*/
28