4
Copyright (C) 2006 Gabor Csardi <csardi@rmki.kfki.hu>
5
MTA RMKI, Konkoly-Thege Miklos st. 29-33, Budapest 1121, Hungary
7
This program is free software; you can redistribute it and/or modify
8
it under the terms of the GNU General Public License as published by
9
the Free Software Foundation; either version 2 of the License, or
10
(at your option) any later version.
12
This program is distributed in the hope that it will be useful,
13
but WITHOUT ANY WARRANTY; without even the implied warranty of
14
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15
GNU General Public License for more details.
17
You should have received a copy of the GNU General Public License
18
along with this program; if not, write to the Free Software
19
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
29
igraph_vector_t edges;
31
igraph_integer_t class;
33
igraph_vector_init_int_end(&edges, -1,
34
0,1, 1,3, 1,4, 1,6, 3,1,
35
4,1, 4,2, 6,4, 6,5, 7,8,
36
8,7, 7,9, 9,7, 8,9, 9,8,
38
igraph_create(&g, &edges, 0, IGRAPH_DIRECTED);
39
igraph_vector_destroy(&edges);
41
igraph_vector_init_int_end(&vids, -1, 1,4,6, -1);
42
igraph_isoclass_subgraph(&g, &vids, &class);
43
printf("class: %i\n", (int)class);
44
igraph_vector_destroy(&vids);
46
igraph_vector_init_int_end(&vids, -1, 0,1,3, -1);
47
igraph_isoclass_subgraph(&g, &vids, &class);
48
printf("class: %i\n", (int)class);
49
igraph_vector_destroy(&vids);
51
igraph_vector_init_int_end(&vids, -1, 7,8,9, -1);
52
igraph_isoclass_subgraph(&g, &vids, &class);
53
printf("class: %i\n", (int)class);
54
igraph_vector_destroy(&vids);
56
igraph_vector_init_int_end(&vids, -1, 0,2,5, -1);
57
igraph_isoclass_subgraph(&g, &vids, &class);
58
printf("class: %i\n", (int)class);
59
igraph_vector_destroy(&vids);