1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142
|
# Check graph generators
# Test suite for the IGraph library.
# Copyright (C) 2005-2012 Gabor Csardi <csardi.gabor@gmail.com>
# 334 Harvard street, Cambridge, MA 02139 USA
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
# 02110-1301 USA
AT_BANNER([[Structure generators]])
AT_SETUP([Simple graph creation (igraph_create): ])
AT_KEYWORDS([igraph_create])
AT_COMPILE_CHECK([simple/igraph_create.c])
AT_CLEANUP
AT_SETUP([Barabasi-Albert model (igraph_barabasi_game):])
AT_KEYWORDS([barabasi barabasi-albert igraph_barabasi_game])
AT_COMPILE_CHECK([simple/igraph_barabasi_game.c])
AT_CLEANUP
AT_SETUP([More Barabasi-Albert model (igraph_barabasi_game):])
AT_KEYWORDS([barabasi barabasi-albert igraph_barabasi_game])
AT_COMPILE_CHECK([simple/igraph_barabasi_game2.c])
AT_CLEANUP
AT_SETUP([Erdos-Renyi model (igraph_erdos_renyi_game):])
AT_KEYWORDS([erdos renyi erdos-renyi igraph_erdos_renyi_game])
AT_COMPILE_CHECK([simple/igraph_erdos_renyi_game.c])
AT_CLEANUP
AT_SETUP([Degree sequence (igraph_degree_sequence_game):])
AT_KEYWORDS([degree sequence igraph_degree_sequence_game])
AT_COMPILE_CHECK([simple/igraph_degree_sequence_game.c], [simple/igraph_degree_sequence_game.out])
AT_CLEANUP
AT_SETUP([k-regular graphs (igraph_k_regular_game):])
AT_KEYWORDS([regular k-regular igraph_k_regular_game])
AT_COMPILE_CHECK([simple/igraph_k_regular_game.c], [simple/igraph_k_regular_game.out])
AT_CLEANUP
AT_SETUP([Growing random (igraph_growing_random_game):])
AT_KEYWORDS([growing random game igraph_growing_random_game])
AT_COMPILE_CHECK([simple/igraph_growing_random_game.c])
AT_CLEANUP
AT_SETUP([Preference model (igraph_preference_game):])
AT_KEYWORDS([preference game igraph_preference_game igraph_asymmetric_preference_game])
AT_COMPILE_CHECK([simple/igraph_preference_game.c])
AT_CLEANUP
AT_SETUP([From adjacency matrix (igraph_adjacency):])
AT_KEYWORDS([adjacency matrix igraph_adjacency])
AT_COMPILE_CHECK([simple/igraph_adjacency.c])
AT_CLEANUP
AT_SETUP([From weighted adjacency matrix (igraph_weighted_adjacency):])
AT_KEYWORDS([weighted adjacency matrix igraph_weighted_adjacency])
AT_COMPILE_CHECK([simple/igraph_weighted_adjacency.c], [simple/igraph_weighted_adjacency.out])
AT_CLEANUP
AT_SETUP([Star graph (igraph_star):])
AT_KEYWORDS([star igraph_star])
AT_COMPILE_CHECK([simple/igraph_star.c])
AT_CLEANUP
AT_SETUP([Lattice graph (igraph_lattice):])
AT_KEYWORDS([lattice igraph_lattice])
AT_COMPILE_CHECK([simple/igraph_lattice.c])
AT_CLEANUP
AT_SETUP([Ring graph (igraph_ring):])
AT_KEYWORDS([ring igraph_ring])
AT_COMPILE_CHECK([simple/igraph_ring.c])
AT_CLEANUP
AT_SETUP([Tree graph (igraph_tree):])
AT_KEYWORDS([tree igraph_tree])
AT_COMPILE_CHECK([simple/igraph_tree.c], [simple/igraph_tree.out])
AT_CLEANUP
AT_SETUP([Tree graph 2 (igraph_tree):])
AT_KEYWORDS([tree igraph_tree])
AT_COMPILE_CHECK([tests/tree.c], [tests/tree.out])
AT_CLEANUP
AT_SETUP([Tree graph from Prufer sequence (igraph_from_prufer):])
AT_KEYWORDS([tree igraph_from_prufer])
AT_COMPILE_CHECK([simple/igraph_from_prufer.c], [simple/igraph_from_prufer.out])
AT_CLEANUP
AT_SETUP([Full graph (igraph_full):])
AT_KEYWORDS([full igraph_full])
AT_COMPILE_CHECK([simple/igraph_full.c])
AT_CLEANUP
AT_SETUP([Graph atlas (igraph_atlas):])
AT_KEYWORDS([atlas igraph_atlas])
AT_COMPILE_CHECK([simple/igraph_atlas.c], [simple/igraph_atlas.out])
AT_CLEANUP
AT_SETUP([Small graph (igraph_small):])
AT_KEYWORDS([graph constructor small igraph_small])
AT_COMPILE_CHECK([simple/igraph_small.c], [simple/igraph_small.out])
AT_CLEANUP
AT_SETUP([Geomeric random graphs (igraph_grg_game):])
AT_KEYWORDS([graph GRG grg geometric random graph igraph_grg_game])
AT_COMPILE_CHECK([simple/igraph_grg_game.c])
AT_CLEANUP
AT_SETUP([Graphs in LCF notation (igraph_lcf{,_vector}):])
AT_KEYWORDS([LCF graph constructor])
AT_COMPILE_CHECK([simple/igraph_lcf.c])
AT_CLEANUP
AT_SETUP([Watts-Strogatz graphs (igraph_watts_strogatz_game):])
AT_KEYWORDS([small world small-world Watts Strogratz])
AT_COMPILE_CHECK([simple/watts_strogatz_game.c])
AT_CLEANUP
AT_SETUP([Correlated random graphs (igraph_correlated_game):])
AT_KEYWORDS([correlated random graph])
AT_COMPILE_CHECK([simple/igraph_correlated_game.c])
AT_CLEANUP
AT_SETUP([Realize a degree sequence (igraph_realize_degree_sequence):])
AT_KEYWORDS([degree sequence])
AT_COMPILE_CHECK([simple/igraph_realize_degree_sequence.c], [simple/igraph_realize_degree_sequence.out])
AT_CLEANUP
|