-
-
Notifications
You must be signed in to change notification settings - Fork 203
/
Copy pathcpp11.cpp
946 lines (940 loc) · 88.3 KB
/
cpp11.cpp
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
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
// Generated by cpp11: do not edit by hand
// clang-format off
#include "igraph_types.hpp"
#include "cpp11/declarations.hpp"
#include <R_ext/Visibility.h>
// cpprinterface.cpp
cpp11::integers igraph_hcass2(int n, cpp11::integers ia, cpp11::integers ib);
extern "C" SEXP _igraph_igraph_hcass2(SEXP n, SEXP ia, SEXP ib) {
BEGIN_CPP11
return cpp11::as_sexp(igraph_hcass2(cpp11::as_cpp<cpp11::decay_t<int>>(n), cpp11::as_cpp<cpp11::decay_t<cpp11::integers>>(ia), cpp11::as_cpp<cpp11::decay_t<cpp11::integers>>(ib)));
END_CPP11
}
extern "C" {
/* .Call calls */
extern SEXP R_igraph_add_edges(void *, void *);
extern SEXP R_igraph_add_env(void *);
extern SEXP R_igraph_add_myid_to_env(void *);
extern SEXP R_igraph_add_version_to_env(void *);
extern SEXP R_igraph_add_vertices(void *, void *);
extern SEXP R_igraph_address(void *);
extern SEXP R_igraph_adhesion(void *, void *);
extern SEXP R_igraph_adjacency(void *, void *, void *);
extern SEXP R_igraph_adjacency_spectral_embedding(void *, void *, void *, void *, void *, void *, void *);
extern SEXP R_igraph_adjacent_triangles(void *, void *);
extern SEXP R_igraph_adjacent_vertices(void *, void *, void *);
extern SEXP R_igraph_adjlist(void *, void *, void *);
extern SEXP R_igraph_all_minimal_st_separators(void *);
extern SEXP R_igraph_all_st_cuts(void *, void *, void *);
extern SEXP R_igraph_all_st_mincuts(void *, void *, void *, void *);
extern SEXP R_igraph_are_connected(void *, void *, void *);
extern SEXP R_igraph_arpack(void *, void *, void *, void *, void *);
extern SEXP R_igraph_arpack_unpack_complex(void *, void *, void *);
extern SEXP R_igraph_articulation_points(void *);
extern SEXP R_igraph_assortativity(void *, void *, void *, void *, void *);
extern SEXP R_igraph_assortativity_degree(void *, void *);
extern SEXP R_igraph_assortativity_nominal(void *, void *, void *, void *);
extern SEXP R_igraph_asymmetric_preference_game(void *, void *, void *, void *, void *, void *);
extern SEXP R_igraph_atlas(void *);
extern SEXP R_igraph_authority_score(void *, void *, void *, void *);
extern SEXP R_igraph_automorphism_group(void *, void *, void *);
extern SEXP R_igraph_average_local_efficiency(void *, void *, void *, void *);
extern SEXP R_igraph_average_path_length_dijkstra(void *, void *, void *, void *);
extern SEXP R_igraph_avg_nearest_neighbor_degree(void *, void *, void *, void *, void *);
extern SEXP R_igraph_barabasi_aging_game(void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *);
extern SEXP R_igraph_barabasi_game(void *, void *, void *, void *, void *, void *, void *, void *, void *);
extern SEXP R_igraph_betweenness_cutoff(void *, void *, void *, void *, void *);
extern SEXP R_igraph_betweenness_subset(void *, void *, void *, void *, void *, void *);
extern SEXP R_igraph_bfs(void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *);
extern SEXP R_igraph_bfs_simple(void *, void *, void *);
extern SEXP R_igraph_biadjacency(void *, void *, void *, void *);
extern SEXP R_igraph_bibcoupling(void *, void *);
extern SEXP R_igraph_biconnected_components(void *);
extern SEXP R_igraph_bipartite_game(void *, void *, void *, void *, void *, void *, void *);
extern SEXP R_igraph_bipartite_game_gnm(void *, void *, void *, void *, void *);
extern SEXP R_igraph_bipartite_game_gnp(void *, void *, void *, void *, void *);
extern SEXP R_igraph_bipartite_projection(void *, void *, void *, void *);
extern SEXP R_igraph_bipartite_projection_size(void *, void *);
extern SEXP R_igraph_bridges(void *);
extern SEXP R_igraph_callaway_traits_game(void *, void *, void *, void *, void *, void *);
extern SEXP R_igraph_canonical_permutation(void *, void *, void *);
extern SEXP R_igraph_centralization(void *, void *, void *);
extern SEXP R_igraph_centralization_betweenness(void *, void *, void *);
extern SEXP R_igraph_centralization_betweenness_tmax(void *, void *, void *);
extern SEXP R_igraph_centralization_closeness(void *, void *, void *);
extern SEXP R_igraph_centralization_closeness_tmax(void *, void *, void *);
extern SEXP R_igraph_centralization_degree(void *, void *, void *, void *);
extern SEXP R_igraph_centralization_degree_tmax(void *, void *, void *, void *);
extern SEXP R_igraph_centralization_eigenvector_centrality(void *, void *, void *, void *, void *);
extern SEXP R_igraph_centralization_eigenvector_centrality_tmax(void *, void *, void *, void *);
extern SEXP R_igraph_circulant(void *, void *, void *);
extern SEXP R_igraph_cited_type_game(void *, void *, void *, void *, void *);
extern SEXP R_igraph_citing_cited_type_game(void *, void *, void *, void *, void *);
extern SEXP R_igraph_clique_number(void *);
extern SEXP R_igraph_clique_size_hist(void *, void *, void *);
extern SEXP R_igraph_cliques(void *, void *, void *);
extern SEXP R_igraph_closeness_cutoff(void *, void *, void *, void *, void *, void *);
extern SEXP R_igraph_cocitation(void *, void *);
extern SEXP R_igraph_cohesion(void *, void *);
extern SEXP R_igraph_cohesive_blocks(void *);
extern SEXP R_igraph_community_edge_betweenness(void *, void *, void *, void *, void *, void *, void *, void *);
extern SEXP R_igraph_community_fastgreedy(void *, void *, void *, void *, void *);
extern SEXP R_igraph_community_fluid_communities(void *, void *);
extern SEXP R_igraph_community_infomap(void *, void *, void *, void *);
extern SEXP R_igraph_community_label_propagation(void *, void *, void *, void *, void *);
extern SEXP R_igraph_community_leading_eigenvector(void *, void *, void *, void *, void *, void *, void *, void *, void *);
extern SEXP R_igraph_community_leiden(void *, void *, void *, void *, void *, void *, void *, void *);
extern SEXP R_igraph_community_multilevel(void *, void *, void *);
extern SEXP R_igraph_community_optimal_modularity(void *, void *);
extern SEXP R_igraph_community_to_membership2(void *, void *, void *);
extern SEXP R_igraph_compare_communities(void *, void *, void *);
extern SEXP R_igraph_complementer(void *, void *);
extern SEXP R_igraph_compose(void *, void *, void *);
extern SEXP R_igraph_connect_neighborhood(void *, void *, void *);
extern SEXP R_igraph_connected_components(void *, void *);
extern SEXP R_igraph_constraint(void *, void *, void *);
extern SEXP R_igraph_contract_vertices(void *, void *, void *);
extern SEXP R_igraph_convex_hull(void *);
extern SEXP R_igraph_copy(void *);
extern SEXP R_igraph_copy_env(void *);
extern SEXP R_igraph_copy_from(void *);
extern SEXP R_igraph_copy_to(void *);
extern SEXP R_igraph_coreness(void *, void *);
extern SEXP R_igraph_correlated_game(void *, void *, void *, void *);
extern SEXP R_igraph_correlated_pair_game(void *, void *, void *, void *, void *);
extern SEXP R_igraph_count_automorphisms(void *, void *, void *);
extern SEXP R_igraph_count_isomorphisms_vf2(void *, void *, void *, void *, void *, void *);
extern SEXP R_igraph_count_multiple(void *, void *);
extern SEXP R_igraph_count_subisomorphisms_vf2(void *, void *, void *, void *, void *, void *);
extern SEXP R_igraph_create(void *, void *, void *);
extern SEXP R_igraph_create_bipartite(void *, void *, void *);
extern SEXP R_igraph_de_bruijn(void *, void *);
extern SEXP R_igraph_decompose(void *, void *, void *, void *);
extern SEXP R_igraph_degree(void *, void *, void *, void *);
extern SEXP R_igraph_degree_correlation_vector(void *, void *, void *, void *, void *);
extern SEXP R_igraph_degree_sequence_game(void *, void *, void *);
extern SEXP R_igraph_delete_edges(void *, void *);
extern SEXP R_igraph_delete_vertices(void *, void *);
extern SEXP R_igraph_delete_vertices_idx(void *, void *);
extern SEXP R_igraph_density(void *, void *);
extern SEXP R_igraph_deterministic_optimal_imitation(void *, void *, void *, void *, void *, void *);
extern SEXP R_igraph_dfs(void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *);
extern SEXP R_igraph_diameter(void *, void *, void *, void *);
extern SEXP R_igraph_difference(void *, void *);
extern SEXP R_igraph_dim_select(void *);
extern SEXP R_igraph_disjoint_union(void *);
extern SEXP R_igraph_distances(void *, void *, void *, void *);
extern SEXP R_igraph_distances_bellman_ford(void *, void *, void *, void *, void *);
extern SEXP R_igraph_distances_cutoff(void *, void *, void *, void *, void *);
extern SEXP R_igraph_distances_dijkstra(void *, void *, void *, void *, void *);
extern SEXP R_igraph_distances_dijkstra_cutoff(void *, void *, void *, void *, void *, void *);
extern SEXP R_igraph_distances_floyd_warshall(void *, void *, void *, void *, void *, void *);
extern SEXP R_igraph_distances_johnson(void *, void *, void *, void *);
extern SEXP R_igraph_diversity(void *, void *, void *);
extern SEXP R_igraph_dominator_tree(void *, void *, void *);
extern SEXP R_igraph_dot_product_game(void *, void *);
extern SEXP R_igraph_dyad_census(void *);
extern SEXP R_igraph_ecc(void *, void *, void *, void *, void *);
extern SEXP R_igraph_eccentricity(void *, void *, void *);
extern SEXP R_igraph_eccentricity_dijkstra(void *, void *, void *, void *);
extern SEXP R_igraph_ecount(void *);
extern SEXP R_igraph_edge_betweenness_cutoff(void *, void *, void *, void *);
extern SEXP R_igraph_edge_betweenness_subset(void *, void *, void *, void *, void *, void *);
extern SEXP R_igraph_edge_connectivity(void *, void *);
extern SEXP R_igraph_edge_disjoint_paths(void *, void *, void *);
extern SEXP R_igraph_edges(void *, void *);
extern SEXP R_igraph_eigen_adjacency(void *, void *, void *, void *);
extern SEXP R_igraph_eigenvector_centrality(void *, void *, void *, void *, void *);
extern SEXP R_igraph_empty(void *, void *);
extern SEXP R_igraph_empty_attrs(void *, void *);
extern SEXP R_igraph_erdos_renyi_game(void *, void *, void *, void *, void *);
extern SEXP R_igraph_es_adj(void *, void *, void *, void *);
extern SEXP R_igraph_es_pairs(void *, void *, void *);
extern SEXP R_igraph_es_path(void *, void *, void *);
extern SEXP R_igraph_establishment_game(void *, void *, void *, void *, void *, void *);
extern SEXP R_igraph_eulerian_cycle(void *);
extern SEXP R_igraph_eulerian_path(void *);
extern SEXP R_igraph_even_tarjan_reduction(void *);
extern SEXP R_igraph_extended_chordal_ring(void *, void *, void *);
extern SEXP R_igraph_famous(void *);
extern SEXP R_igraph_farthest_points(void *, void *, void *, void *);
extern SEXP R_igraph_feedback_arc_set(void *, void *, void *);
extern SEXP R_igraph_finalizer(void);
extern SEXP R_igraph_forest_fire_game(void *, void *, void *, void *, void *);
extern SEXP R_igraph_from_hrg_dendrogram(void *);
extern SEXP R_igraph_from_prufer(void *);
extern SEXP R_igraph_full(void *, void *, void *);
extern SEXP R_igraph_full_bipartite(void *, void *, void *, void *);
extern SEXP R_igraph_full_citation(void *, void *);
extern SEXP R_igraph_full_multipartite(void *, void *, void *);
extern SEXP R_igraph_fundamental_cycles(void *, void *, void *, void *);
extern SEXP R_igraph_generalized_petersen(void *, void *);
extern SEXP R_igraph_get_adjacency(void *, void *, void *, void *);
extern SEXP R_igraph_get_adjedgelist(void *, void *, void *);
extern SEXP R_igraph_get_adjlist(void *, void *, void *, void *);
extern SEXP R_igraph_get_all_eids_between(void *, void *, void *, void *);
extern SEXP R_igraph_get_all_shortest_paths(void *, void *, void *, void *);
extern SEXP R_igraph_get_all_shortest_paths_dijkstra(void *, void *, void *, void *, void *);
extern SEXP R_igraph_get_all_simple_paths(void *, void *, void *, void *, void *);
extern SEXP R_igraph_get_all_simple_paths_pp(void *);
extern SEXP R_igraph_get_attr_mode(void *, void *);
extern SEXP R_igraph_get_biadjacency(void *, void *);
extern SEXP R_igraph_get_diameter(void *, void *, void *, void *);
extern SEXP R_igraph_get_edge(void *, void *);
extern SEXP R_igraph_get_edgelist(void *, void *);
extern SEXP R_igraph_get_eids(void *, void *, void *, void *);
extern SEXP R_igraph_get_graph_id(void *);
extern SEXP R_igraph_get_isomorphisms_vf2(void *, void *, void *, void *, void *, void *);
extern SEXP R_igraph_get_k_shortest_paths(void *, void *, void *, void *, void *, void *);
extern SEXP R_igraph_get_laplacian(void *, void *, void *, void *);
extern SEXP R_igraph_get_laplacian_sparse(void *, void *, void *, void *);
extern SEXP R_igraph_get_shortest_path(void *, void *, void *, void *);
extern SEXP R_igraph_get_shortest_path_bellman_ford(void *, void *, void *, void *, void *);
extern SEXP R_igraph_get_shortest_path_dijkstra(void *, void *, void *, void *, void *);
extern SEXP R_igraph_get_shortest_paths(void *, void *, void *, void *, void *, void *, void *, void *, void *, void *);
extern SEXP R_igraph_get_stochastic(void *, void *, void *);
extern SEXP R_igraph_get_stochastic_sparse(void *, void *, void *);
extern SEXP R_igraph_get_subisomorphisms_vf2(void *, void *, void *, void *, void *, void *);
extern SEXP R_igraph_get_widest_path(void *, void *, void *, void *, void *);
extern SEXP R_igraph_get_widest_paths(void *, void *, void *, void *, void *);
extern SEXP R_igraph_getsphere(void *, void *, void *, void *, void *, void *, void *, void *);
extern SEXP R_igraph_girth(void *, void *);
extern SEXP R_igraph_global_efficiency(void *, void *, void *);
extern SEXP R_igraph_gomory_hu_tree(void *, void *);
extern SEXP R_igraph_graph_center(void *, void *);
extern SEXP R_igraph_graph_center_dijkstra(void *, void *, void *);
extern SEXP R_igraph_graph_count(void *, void *);
extern SEXP R_igraph_graph_power(void *, void *, void *);
extern SEXP R_igraph_graph_version(void *);
extern SEXP R_igraph_graphlets(void *, void *, void *);
extern SEXP R_igraph_graphlets_candidate_basis(void *, void *);
extern SEXP R_igraph_graphlets_project(void *, void *, void *, void *, void *);
extern SEXP R_igraph_grg_game(void *, void *, void *, void *);
extern SEXP R_igraph_growing_random_game(void *, void *, void *, void *);
extern SEXP R_igraph_harmonic_centrality_cutoff(void *, void *, void *, void *, void *, void *);
extern SEXP R_igraph_has_loop(void *);
extern SEXP R_igraph_has_multiple(void *);
extern SEXP R_igraph_has_mutual(void *, void *);
extern SEXP R_igraph_hrg_consensus(void *, void *, void *, void *);
extern SEXP R_igraph_hrg_create(void *, void *);
extern SEXP R_igraph_hrg_fit(void *, void *, void *, void *);
extern SEXP R_igraph_hrg_game(void *);
extern SEXP R_igraph_hrg_predict(void *, void *, void *, void *, void *);
extern SEXP R_igraph_hrg_resize(void *, void *);
extern SEXP R_igraph_hrg_sample(void *);
extern SEXP R_igraph_hrg_sample_many(void *, void *);
extern SEXP R_igraph_hrg_size(void *);
extern SEXP R_igraph_hsbm_game(void *, void *, void *, void *, void *);
extern SEXP R_igraph_hsbm_list_game(void *, void *, void *, void *, void *);
extern SEXP R_igraph_hub_and_authority_scores(void *, void *, void *, void *);
extern SEXP R_igraph_hub_score(void *, void *, void *, void *);
extern SEXP R_igraph_i_levc_arp(void *, void *, void *);
extern SEXP R_igraph_identical_graphs(void *, void *, void *);
extern SEXP R_igraph_incident(void *, void *, void *);
extern SEXP R_igraph_incident_edges(void *, void *, void *);
extern SEXP R_igraph_independence_number(void *);
extern SEXP R_igraph_independent_vertex_sets(void *, void *, void *);
extern SEXP R_igraph_induced_subgraph(void *, void *, void *);
extern SEXP R_igraph_induced_subgraph_map(void *, void *, void *);
extern SEXP R_igraph_intersection(void *, void *);
extern SEXP R_igraph_is_acyclic(void *);
extern SEXP R_igraph_is_bipartite(void *);
extern SEXP R_igraph_is_chordal(void *, void *, void *, void *, void *);
extern SEXP R_igraph_is_connected(void *, void *);
extern SEXP R_igraph_is_dag(void *);
extern SEXP R_igraph_is_directed(void *);
extern SEXP R_igraph_is_eulerian(void *);
extern SEXP R_igraph_is_forest(void *, void *);
extern SEXP R_igraph_is_graphical(void *, void *, void *);
extern SEXP R_igraph_is_loop(void *, void *);
extern SEXP R_igraph_is_matching(void *, void *, void *);
extern SEXP R_igraph_is_maximal_matching(void *, void *, void *);
extern SEXP R_igraph_is_minimal_separator(void *, void *);
extern SEXP R_igraph_is_multiple(void *, void *);
extern SEXP R_igraph_is_mutual(void *, void *, void *);
extern SEXP R_igraph_is_perfect(void *);
extern SEXP R_igraph_is_separator(void *, void *);
extern SEXP R_igraph_is_simple(void *);
extern SEXP R_igraph_is_tree(void *, void *);
extern SEXP R_igraph_isoclass(void *);
extern SEXP R_igraph_isoclass_create(void *, void *, void *);
extern SEXP R_igraph_isoclass_subgraph(void *, void *);
extern SEXP R_igraph_isomorphic(void *, void *);
extern SEXP R_igraph_isomorphic_bliss(void *, void *, void *, void *, void *);
extern SEXP R_igraph_isomorphic_vf2(void *, void *, void *, void *, void *, void *);
extern SEXP R_igraph_joint_degree_distribution(void *, void *, void *, void *, void *, void *, void *, void *);
extern SEXP R_igraph_joint_degree_matrix(void *, void *, void *, void *);
extern SEXP R_igraph_joint_type_distribution(void *, void *, void *, void *, void *, void *);
extern SEXP R_igraph_k_regular_game(void *, void *, void *, void *);
extern SEXP R_igraph_kary_tree(void *, void *, void *);
extern SEXP R_igraph_kautz(void *, void *);
extern SEXP R_igraph_laplacian(void *, void *, void *, void *);
extern SEXP R_igraph_laplacian_spectral_embedding(void *, void *, void *, void *, void *, void *, void *);
extern SEXP R_igraph_largest_cliques(void *);
extern SEXP R_igraph_largest_independent_vertex_sets(void *);
extern SEXP R_igraph_largest_weighted_cliques(void *, void *);
extern SEXP R_igraph_lastcit_game(void *, void *, void *, void *, void *);
extern SEXP R_igraph_lattice(void *, void *, void *, void *, void *);
extern SEXP R_igraph_layout_bipartite(void *, void *, void *, void *, void *);
extern SEXP R_igraph_layout_circle(void *, void *);
extern SEXP R_igraph_layout_davidson_harel(void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *);
extern SEXP R_igraph_layout_drl(void *, void *, void *, void *, void *);
extern SEXP R_igraph_layout_drl_3d(void *, void *, void *, void *, void *);
extern SEXP R_igraph_layout_fruchterman_reingold(void *, void *, void *, void *, void *, void *, void *, void *, void *, void *);
extern SEXP R_igraph_layout_fruchterman_reingold_3d(void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *);
extern SEXP R_igraph_layout_gem(void *, void *, void *, void *, void *, void *, void *);
extern SEXP R_igraph_layout_graphopt(void *, void *, void *, void *, void *, void *, void *, void *);
extern SEXP R_igraph_layout_grid(void *, void *);
extern SEXP R_igraph_layout_grid_3d(void *, void *, void *);
extern SEXP R_igraph_layout_kamada_kawai(void *, void *, void *, void *, void *, void *, void *, void *, void *, void *);
extern SEXP R_igraph_layout_kamada_kawai_3d(void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *);
extern SEXP R_igraph_layout_lgl(void *, void *, void *, void *, void *, void *, void *, void *);
extern SEXP R_igraph_layout_mds(void *, void *, void *);
extern SEXP R_igraph_layout_merge_dla(void *, void *);
extern SEXP R_igraph_layout_random(void *);
extern SEXP R_igraph_layout_random_3d(void *);
extern SEXP R_igraph_layout_reingold_tilford(void *, void *, void *, void *, void *);
extern SEXP R_igraph_layout_sphere(void *);
extern SEXP R_igraph_layout_star(void *, void *, void *);
extern SEXP R_igraph_layout_sugiyama(void *, void *, void *, void *, void *, void *);
extern SEXP R_igraph_layout_umap(void *, void *, void *, void *, void *, void *, void *);
extern SEXP R_igraph_layout_umap_3d(void *, void *, void *, void *, void *, void *, void *);
extern SEXP R_igraph_layout_umap_compute_weights(void *, void *, void *);
extern SEXP R_igraph_lcf_vector(void *, void *, void *);
extern SEXP R_igraph_linegraph(void *);
extern SEXP R_igraph_list_triangles(void *);
extern SEXP R_igraph_local_efficiency(void *, void *, void *, void *, void *);
extern SEXP R_igraph_local_scan_0(void *, void *, void *);
extern SEXP R_igraph_local_scan_0_them(void *, void *, void *, void *);
extern SEXP R_igraph_local_scan_1_ecount(void *, void *, void *);
extern SEXP R_igraph_local_scan_1_ecount_them(void *, void *, void *, void *);
extern SEXP R_igraph_local_scan_k_ecount(void *, void *, void *, void *);
extern SEXP R_igraph_local_scan_k_ecount_them(void *, void *, void *, void *, void *);
extern SEXP R_igraph_local_scan_neighborhood_ecount(void *, void *, void *);
extern SEXP R_igraph_local_scan_subset_ecount(void *, void *, void *);
extern SEXP R_igraph_make_weak_ref(void *, void *, void *);
extern SEXP R_igraph_maxflow(void *, void *, void *, void *);
extern SEXP R_igraph_maximal_cliques(void *, void *, void *, void *);
extern SEXP R_igraph_maximal_cliques_count(void *, void *, void *, void *);
extern SEXP R_igraph_maximal_cliques_file(void *, void *, void *, void *, void *);
extern SEXP R_igraph_maximal_cliques_hist(void *, void *, void *);
extern SEXP R_igraph_maximal_independent_vertex_sets(void *);
extern SEXP R_igraph_maximum_bipartite_matching(void *, void *, void *, void *);
extern SEXP R_igraph_maximum_cardinality_search(void *);
extern SEXP R_igraph_mincut(void *, void *);
extern SEXP R_igraph_mincut_value(void *, void *);
extern SEXP R_igraph_minimum_cycle_basis(void *, void *, void *, void *, void *);
extern SEXP R_igraph_minimum_size_separators(void *);
extern SEXP R_igraph_minimum_spanning_tree_prim(void *, void *);
extern SEXP R_igraph_minimum_spanning_tree_unweighted(void *);
extern SEXP R_igraph_modularity(void *, void *, void *, void *, void *);
extern SEXP R_igraph_modularity_matrix(void *, void *, void *, void *);
extern SEXP R_igraph_moran_process(void *, void *, void *, void *, void *);
extern SEXP R_igraph_motifs_randesu(void *, void *, void *);
extern SEXP R_igraph_motifs_randesu_estimate(void *, void *, void *, void *, void *);
extern SEXP R_igraph_motifs_randesu_no(void *, void *, void *);
extern SEXP R_igraph_mybracket2(void *, void *, void *);
extern SEXP R_igraph_mybracket2_copy(void *, void *, void *);
extern SEXP R_igraph_mybracket2_names(void *, void *, void *);
extern SEXP R_igraph_mybracket2_set(void *, void *, void *, void *);
extern SEXP R_igraph_mybracket3_set(void *, void *, void *, void *, void *);
extern SEXP R_igraph_neighborhood(void *, void *, void *, void *, void *);
extern SEXP R_igraph_neighborhood_graphs(void *, void *, void *, void *, void *);
extern SEXP R_igraph_neighborhood_size(void *, void *, void *, void *, void *);
extern SEXP R_igraph_neighbors(void *, void *, void *);
extern SEXP R_igraph_no_components(void *, void *);
extern SEXP R_igraph_path_length_hist(void *, void *);
extern SEXP R_igraph_permute_vertices(void *, void *);
extern SEXP R_igraph_personalized_pagerank(void *, void *, void *, void *, void *, void *, void *, void *);
extern SEXP R_igraph_personalized_pagerank_vs(void *, void *, void *, void *, void *, void *, void *, void *);
extern SEXP R_igraph_power_law_fit(void *, void *, void *);
extern SEXP R_igraph_preference_game(void *, void *, void *, void *, void *, void *, void *);
extern SEXP R_igraph_pseudo_diameter(void *, void *, void *, void *);
extern SEXP R_igraph_pseudo_diameter_dijkstra(void *, void *, void *, void *, void *);
extern SEXP R_igraph_radius(void *, void *);
extern SEXP R_igraph_radius_dijkstra(void *, void *, void *);
extern SEXP R_igraph_random_edge_walk(void *, void *, void *, void *, void *, void *);
extern SEXP R_igraph_random_sample(void *, void *, void *);
extern SEXP R_igraph_random_spanning_tree(void *, void *);
extern SEXP R_igraph_random_walk(void *, void *, void *, void *, void *, void *);
extern SEXP R_igraph_read_graph_dimacs(void *, void *);
extern SEXP R_igraph_read_graph_dl(void *, void *);
extern SEXP R_igraph_read_graph_edgelist(void *, void *, void *);
extern SEXP R_igraph_read_graph_gml(void *);
extern SEXP R_igraph_read_graph_graphdb(void *, void *);
extern SEXP R_igraph_read_graph_graphml(void *, void *);
extern SEXP R_igraph_read_graph_lgl(void *, void *, void *, void *);
extern SEXP R_igraph_read_graph_ncol(void *, void *, void *, void *, void *);
extern SEXP R_igraph_read_graph_pajek(void *);
extern SEXP R_igraph_realize_degree_sequence(void *, void *, void *, void *);
extern SEXP R_igraph_recent_degree_aging_game(void *, void *, void *, void *, void *, void *, void *, void *, void *, void *);
extern SEXP R_igraph_reciprocity(void *, void *, void *);
extern SEXP R_igraph_regular_tree(void *, void *, void *);
extern SEXP R_igraph_residual_graph(void *, void *, void *);
extern SEXP R_igraph_reverse_edges(void *, void *);
extern SEXP R_igraph_reverse_residual_graph(void *, void *, void *);
extern SEXP R_igraph_rewire(void *, void *, void *);
extern SEXP R_igraph_rewire_directed_edges(void *, void *, void *, void *);
extern SEXP R_igraph_rewire_edges(void *, void *, void *, void *);
extern SEXP R_igraph_ring(void *, void *, void *, void *);
extern SEXP R_igraph_roots_for_tree_layout(void *, void *, void *);
extern SEXP R_igraph_roulette_wheel_imitation(void *, void *, void *, void *, void *, void *);
extern SEXP R_igraph_running_mean(void *, void *);
extern SEXP R_igraph_sample_dirichlet(void *, void *);
extern SEXP R_igraph_sample_sphere_surface(void *, void *, void *, void *);
extern SEXP R_igraph_sample_sphere_volume(void *, void *, void *, void *);
extern SEXP R_igraph_sbm_game(void *, void *, void *, void *, void *);
extern SEXP R_igraph_set_verbose(void *);
extern SEXP R_igraph_shortest_paths(void *, void *, void *, void *, void *, void *);
extern SEXP R_igraph_similarity_dice(void *, void *, void *, void *);
extern SEXP R_igraph_similarity_dice_es(void *, void *, void *, void *);
extern SEXP R_igraph_similarity_dice_pairs(void *, void *, void *, void *);
extern SEXP R_igraph_similarity_inverse_log_weighted(void *, void *, void *);
extern SEXP R_igraph_similarity_jaccard(void *, void *, void *, void *);
extern SEXP R_igraph_similarity_jaccard_es(void *, void *, void *, void *);
extern SEXP R_igraph_similarity_jaccard_pairs(void *, void *, void *, void *);
extern SEXP R_igraph_simple_interconnected_islands_game(void *, void *, void *, void *);
extern SEXP R_igraph_simplify(void *, void *, void *, void *);
extern SEXP R_igraph_simplify_and_colorize(void *);
extern SEXP R_igraph_sir(void *, void *, void *, void *);
extern SEXP R_igraph_solve_lsap(void *, void *);
extern SEXP R_igraph_spanner(void *, void *, void *);
extern SEXP R_igraph_spinglass_community(void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *);
extern SEXP R_igraph_spinglass_my_community(void *, void *, void *, void *, void *, void *);
extern SEXP R_igraph_split_join_distance(void *, void *);
extern SEXP R_igraph_square_lattice(void *, void *, void *, void *, void *);
extern SEXP R_igraph_st_edge_connectivity(void *, void *, void *);
extern SEXP R_igraph_st_mincut(void *, void *, void *, void *);
extern SEXP R_igraph_st_mincut_value(void *, void *, void *, void *);
extern SEXP R_igraph_st_vertex_connectivity(void *, void *, void *);
extern SEXP R_igraph_star(void *, void *, void *);
extern SEXP R_igraph_static_fitness_game(void *, void *, void *, void *, void *);
extern SEXP R_igraph_static_power_law_game(void *, void *, void *, void *, void *, void *, void *);
extern SEXP R_igraph_stochastic_imitation(void *, void *, void *, void *, void *, void *);
extern SEXP R_igraph_strength(void *, void *, void *, void *, void *);
extern SEXP R_igraph_subcomponent(void *, void *, void *);
extern SEXP R_igraph_subgraph_from_edges(void *, void *, void *);
extern SEXP R_igraph_subisomorphic(void *, void *);
extern SEXP R_igraph_subisomorphic_lad(void *, void *, void *, void *, void *, void *, void *);
extern SEXP R_igraph_subisomorphic_vf2(void *, void *, void *, void *, void *, void *);
extern SEXP R_igraph_symmetric_tree(void *, void *);
extern SEXP R_igraph_to_directed(void *, void *);
extern SEXP R_igraph_to_prufer(void *);
extern SEXP R_igraph_to_undirected(void *, void *, void *);
extern SEXP R_igraph_topological_sorting(void *, void *);
extern SEXP R_igraph_transitive_closure_dag(void *);
extern SEXP R_igraph_transitivity_avglocal_undirected(void *, void *);
extern SEXP R_igraph_transitivity_barrat(void *, void *, void *, void *);
extern SEXP R_igraph_transitivity_local_undirected(void *, void *, void *);
extern SEXP R_igraph_transitivity_local_undirected_all(void *, void *);
extern SEXP R_igraph_transitivity_undirected(void *, void *);
extern SEXP R_igraph_tree_from_parent_vector(void *, void *);
extern SEXP R_igraph_tree_game(void *, void *, void *);
extern SEXP R_igraph_triad_census(void *);
extern SEXP R_igraph_triangular_lattice(void *, void *, void *);
extern SEXP R_igraph_trussness(void *);
extern SEXP R_igraph_turan(void *, void *);
extern SEXP R_igraph_unfold_tree(void *, void *, void *);
extern SEXP R_igraph_union(void *, void *);
extern SEXP R_igraph_vcount(void *);
extern SEXP R_igraph_vertex_coloring_greedy(void *, void *);
extern SEXP R_igraph_vertex_connectivity(void *, void *);
extern SEXP R_igraph_vertex_disjoint_paths(void *, void *, void *);
extern SEXP R_igraph_vertex_path_from_edge_path(void *, void *, void *, void *);
extern SEXP R_igraph_voronoi(void *, void *, void *, void *, void *);
extern SEXP R_igraph_vs_adj(void *, void *, void *, void *);
extern SEXP R_igraph_vs_nei(void *, void *, void *, void *);
extern SEXP R_igraph_walktrap_community(void *, void *, void *, void *, void *, void *);
extern SEXP R_igraph_watts_strogatz_game(void *, void *, void *, void *, void *, void *);
extern SEXP R_igraph_weak_ref_key(void *);
extern SEXP R_igraph_weak_ref_run_finalizer(void *);
extern SEXP R_igraph_weak_ref_value(void *);
extern SEXP R_igraph_weighted_adjacency(void *, void *, void *);
extern SEXP R_igraph_weighted_clique_number(void *, void *);
extern SEXP R_igraph_weighted_cliques(void *, void *, void *, void *, void *);
extern SEXP R_igraph_wheel(void *, void *, void *);
extern SEXP R_igraph_widest_path_widths_dijkstra(void *, void *, void *, void *, void *);
extern SEXP R_igraph_widest_path_widths_floyd_warshall(void *, void *, void *, void *, void *);
extern SEXP R_igraph_write_graph_dimacs(void *, void *, void *, void *, void *);
extern SEXP R_igraph_write_graph_dot(void *, void *);
extern SEXP R_igraph_write_graph_edgelist(void *, void *);
extern SEXP R_igraph_write_graph_gml(void *, void *, void *, void *);
extern SEXP R_igraph_write_graph_graphml(void *, void *, void *);
extern SEXP R_igraph_write_graph_leda(void *, void *, void *, void *);
extern SEXP R_igraph_write_graph_lgl(void *, void *, void *, void *, void *);
extern SEXP R_igraph_write_graph_ncol(void *, void *, void *, void *);
extern SEXP R_igraph_write_graph_pajek(void *, void *);
extern SEXP UUID_gen(void *);
extern SEXP make_lazy(void *, void *, void *);
extern SEXP make_lazy_dots(void *, void *);
extern SEXP promise_env_(void *);
extern SEXP promise_expr_(void *);
static const R_CallMethodDef CallEntries[] = {
{"R_igraph_add_edges", (DL_FUNC) &R_igraph_add_edges, 2},
{"R_igraph_add_env", (DL_FUNC) &R_igraph_add_env, 1},
{"R_igraph_add_myid_to_env", (DL_FUNC) &R_igraph_add_myid_to_env, 1},
{"R_igraph_add_version_to_env", (DL_FUNC) &R_igraph_add_version_to_env, 1},
{"R_igraph_add_vertices", (DL_FUNC) &R_igraph_add_vertices, 2},
{"R_igraph_address", (DL_FUNC) &R_igraph_address, 1},
{"R_igraph_adhesion", (DL_FUNC) &R_igraph_adhesion, 2},
{"R_igraph_adjacency", (DL_FUNC) &R_igraph_adjacency, 3},
{"R_igraph_adjacency_spectral_embedding", (DL_FUNC) &R_igraph_adjacency_spectral_embedding, 7},
{"R_igraph_adjacent_triangles", (DL_FUNC) &R_igraph_adjacent_triangles, 2},
{"R_igraph_adjacent_vertices", (DL_FUNC) &R_igraph_adjacent_vertices, 3},
{"R_igraph_adjlist", (DL_FUNC) &R_igraph_adjlist, 3},
{"R_igraph_all_minimal_st_separators", (DL_FUNC) &R_igraph_all_minimal_st_separators, 1},
{"R_igraph_all_st_cuts", (DL_FUNC) &R_igraph_all_st_cuts, 3},
{"R_igraph_all_st_mincuts", (DL_FUNC) &R_igraph_all_st_mincuts, 4},
{"R_igraph_are_connected", (DL_FUNC) &R_igraph_are_connected, 3},
{"R_igraph_arpack", (DL_FUNC) &R_igraph_arpack, 5},
{"R_igraph_arpack_unpack_complex", (DL_FUNC) &R_igraph_arpack_unpack_complex, 3},
{"R_igraph_articulation_points", (DL_FUNC) &R_igraph_articulation_points, 1},
{"R_igraph_assortativity", (DL_FUNC) &R_igraph_assortativity, 5},
{"R_igraph_assortativity_degree", (DL_FUNC) &R_igraph_assortativity_degree, 2},
{"R_igraph_assortativity_nominal", (DL_FUNC) &R_igraph_assortativity_nominal, 4},
{"R_igraph_asymmetric_preference_game", (DL_FUNC) &R_igraph_asymmetric_preference_game, 6},
{"R_igraph_atlas", (DL_FUNC) &R_igraph_atlas, 1},
{"R_igraph_authority_score", (DL_FUNC) &R_igraph_authority_score, 4},
{"R_igraph_automorphism_group", (DL_FUNC) &R_igraph_automorphism_group, 3},
{"R_igraph_average_local_efficiency", (DL_FUNC) &R_igraph_average_local_efficiency, 4},
{"R_igraph_average_path_length_dijkstra", (DL_FUNC) &R_igraph_average_path_length_dijkstra, 4},
{"R_igraph_avg_nearest_neighbor_degree", (DL_FUNC) &R_igraph_avg_nearest_neighbor_degree, 5},
{"R_igraph_barabasi_aging_game", (DL_FUNC) &R_igraph_barabasi_aging_game, 12},
{"R_igraph_barabasi_game", (DL_FUNC) &R_igraph_barabasi_game, 9},
{"R_igraph_betweenness_cutoff", (DL_FUNC) &R_igraph_betweenness_cutoff, 5},
{"R_igraph_betweenness_subset", (DL_FUNC) &R_igraph_betweenness_subset, 6},
{"R_igraph_bfs", (DL_FUNC) &R_igraph_bfs, 15},
{"R_igraph_bfs_simple", (DL_FUNC) &R_igraph_bfs_simple, 3},
{"R_igraph_biadjacency", (DL_FUNC) &R_igraph_biadjacency, 4},
{"R_igraph_bibcoupling", (DL_FUNC) &R_igraph_bibcoupling, 2},
{"R_igraph_biconnected_components", (DL_FUNC) &R_igraph_biconnected_components, 1},
{"R_igraph_bipartite_game", (DL_FUNC) &R_igraph_bipartite_game, 7},
{"R_igraph_bipartite_game_gnm", (DL_FUNC) &R_igraph_bipartite_game_gnm, 5},
{"R_igraph_bipartite_game_gnp", (DL_FUNC) &R_igraph_bipartite_game_gnp, 5},
{"R_igraph_bipartite_projection", (DL_FUNC) &R_igraph_bipartite_projection, 4},
{"R_igraph_bipartite_projection_size", (DL_FUNC) &R_igraph_bipartite_projection_size, 2},
{"R_igraph_bridges", (DL_FUNC) &R_igraph_bridges, 1},
{"R_igraph_callaway_traits_game", (DL_FUNC) &R_igraph_callaway_traits_game, 6},
{"R_igraph_canonical_permutation", (DL_FUNC) &R_igraph_canonical_permutation, 3},
{"R_igraph_centralization", (DL_FUNC) &R_igraph_centralization, 3},
{"R_igraph_centralization_betweenness", (DL_FUNC) &R_igraph_centralization_betweenness, 3},
{"R_igraph_centralization_betweenness_tmax", (DL_FUNC) &R_igraph_centralization_betweenness_tmax, 3},
{"R_igraph_centralization_closeness", (DL_FUNC) &R_igraph_centralization_closeness, 3},
{"R_igraph_centralization_closeness_tmax", (DL_FUNC) &R_igraph_centralization_closeness_tmax, 3},
{"R_igraph_centralization_degree", (DL_FUNC) &R_igraph_centralization_degree, 4},
{"R_igraph_centralization_degree_tmax", (DL_FUNC) &R_igraph_centralization_degree_tmax, 4},
{"R_igraph_centralization_eigenvector_centrality", (DL_FUNC) &R_igraph_centralization_eigenvector_centrality, 5},
{"R_igraph_centralization_eigenvector_centrality_tmax", (DL_FUNC) &R_igraph_centralization_eigenvector_centrality_tmax, 4},
{"R_igraph_circulant", (DL_FUNC) &R_igraph_circulant, 3},
{"R_igraph_cited_type_game", (DL_FUNC) &R_igraph_cited_type_game, 5},
{"R_igraph_citing_cited_type_game", (DL_FUNC) &R_igraph_citing_cited_type_game, 5},
{"R_igraph_clique_number", (DL_FUNC) &R_igraph_clique_number, 1},
{"R_igraph_clique_size_hist", (DL_FUNC) &R_igraph_clique_size_hist, 3},
{"R_igraph_cliques", (DL_FUNC) &R_igraph_cliques, 3},
{"R_igraph_closeness_cutoff", (DL_FUNC) &R_igraph_closeness_cutoff, 6},
{"R_igraph_cocitation", (DL_FUNC) &R_igraph_cocitation, 2},
{"R_igraph_cohesion", (DL_FUNC) &R_igraph_cohesion, 2},
{"R_igraph_cohesive_blocks", (DL_FUNC) &R_igraph_cohesive_blocks, 1},
{"R_igraph_community_edge_betweenness", (DL_FUNC) &R_igraph_community_edge_betweenness, 8},
{"R_igraph_community_fastgreedy", (DL_FUNC) &R_igraph_community_fastgreedy, 5},
{"R_igraph_community_fluid_communities", (DL_FUNC) &R_igraph_community_fluid_communities, 2},
{"R_igraph_community_infomap", (DL_FUNC) &R_igraph_community_infomap, 4},
{"R_igraph_community_label_propagation", (DL_FUNC) &R_igraph_community_label_propagation, 5},
{"R_igraph_community_leading_eigenvector", (DL_FUNC) &R_igraph_community_leading_eigenvector, 9},
{"R_igraph_community_leiden", (DL_FUNC) &R_igraph_community_leiden, 8},
{"R_igraph_community_multilevel", (DL_FUNC) &R_igraph_community_multilevel, 3},
{"R_igraph_community_optimal_modularity", (DL_FUNC) &R_igraph_community_optimal_modularity, 2},
{"R_igraph_community_to_membership2", (DL_FUNC) &R_igraph_community_to_membership2, 3},
{"R_igraph_compare_communities", (DL_FUNC) &R_igraph_compare_communities, 3},
{"R_igraph_complementer", (DL_FUNC) &R_igraph_complementer, 2},
{"R_igraph_compose", (DL_FUNC) &R_igraph_compose, 3},
{"R_igraph_connect_neighborhood", (DL_FUNC) &R_igraph_connect_neighborhood, 3},
{"R_igraph_connected_components", (DL_FUNC) &R_igraph_connected_components, 2},
{"R_igraph_constraint", (DL_FUNC) &R_igraph_constraint, 3},
{"R_igraph_contract_vertices", (DL_FUNC) &R_igraph_contract_vertices, 3},
{"R_igraph_convex_hull", (DL_FUNC) &R_igraph_convex_hull, 1},
{"R_igraph_copy", (DL_FUNC) &R_igraph_copy, 1},
{"R_igraph_copy_env", (DL_FUNC) &R_igraph_copy_env, 1},
{"R_igraph_copy_from", (DL_FUNC) &R_igraph_copy_from, 1},
{"R_igraph_copy_to", (DL_FUNC) &R_igraph_copy_to, 1},
{"R_igraph_coreness", (DL_FUNC) &R_igraph_coreness, 2},
{"R_igraph_correlated_game", (DL_FUNC) &R_igraph_correlated_game, 4},
{"R_igraph_correlated_pair_game", (DL_FUNC) &R_igraph_correlated_pair_game, 5},
{"R_igraph_count_automorphisms", (DL_FUNC) &R_igraph_count_automorphisms, 3},
{"R_igraph_count_isomorphisms_vf2", (DL_FUNC) &R_igraph_count_isomorphisms_vf2, 6},
{"R_igraph_count_multiple", (DL_FUNC) &R_igraph_count_multiple, 2},
{"R_igraph_count_subisomorphisms_vf2", (DL_FUNC) &R_igraph_count_subisomorphisms_vf2, 6},
{"R_igraph_create", (DL_FUNC) &R_igraph_create, 3},
{"R_igraph_create_bipartite", (DL_FUNC) &R_igraph_create_bipartite, 3},
{"R_igraph_de_bruijn", (DL_FUNC) &R_igraph_de_bruijn, 2},
{"R_igraph_decompose", (DL_FUNC) &R_igraph_decompose, 4},
{"R_igraph_degree", (DL_FUNC) &R_igraph_degree, 4},
{"R_igraph_degree_correlation_vector", (DL_FUNC) &R_igraph_degree_correlation_vector, 5},
{"R_igraph_degree_sequence_game", (DL_FUNC) &R_igraph_degree_sequence_game, 3},
{"R_igraph_delete_edges", (DL_FUNC) &R_igraph_delete_edges, 2},
{"R_igraph_delete_vertices", (DL_FUNC) &R_igraph_delete_vertices, 2},
{"R_igraph_delete_vertices_idx", (DL_FUNC) &R_igraph_delete_vertices_idx, 2},
{"R_igraph_density", (DL_FUNC) &R_igraph_density, 2},
{"R_igraph_deterministic_optimal_imitation", (DL_FUNC) &R_igraph_deterministic_optimal_imitation, 6},
{"R_igraph_dfs", (DL_FUNC) &R_igraph_dfs, 12},
{"R_igraph_diameter", (DL_FUNC) &R_igraph_diameter, 4},
{"R_igraph_difference", (DL_FUNC) &R_igraph_difference, 2},
{"R_igraph_dim_select", (DL_FUNC) &R_igraph_dim_select, 1},
{"R_igraph_disjoint_union", (DL_FUNC) &R_igraph_disjoint_union, 1},
{"R_igraph_distances", (DL_FUNC) &R_igraph_distances, 4},
{"R_igraph_distances_bellman_ford", (DL_FUNC) &R_igraph_distances_bellman_ford, 5},
{"R_igraph_distances_cutoff", (DL_FUNC) &R_igraph_distances_cutoff, 5},
{"R_igraph_distances_dijkstra", (DL_FUNC) &R_igraph_distances_dijkstra, 5},
{"R_igraph_distances_dijkstra_cutoff", (DL_FUNC) &R_igraph_distances_dijkstra_cutoff, 6},
{"R_igraph_distances_floyd_warshall", (DL_FUNC) &R_igraph_distances_floyd_warshall, 6},
{"R_igraph_distances_johnson", (DL_FUNC) &R_igraph_distances_johnson, 4},
{"R_igraph_diversity", (DL_FUNC) &R_igraph_diversity, 3},
{"R_igraph_dominator_tree", (DL_FUNC) &R_igraph_dominator_tree, 3},
{"R_igraph_dot_product_game", (DL_FUNC) &R_igraph_dot_product_game, 2},
{"R_igraph_dyad_census", (DL_FUNC) &R_igraph_dyad_census, 1},
{"R_igraph_ecc", (DL_FUNC) &R_igraph_ecc, 5},
{"R_igraph_eccentricity", (DL_FUNC) &R_igraph_eccentricity, 3},
{"R_igraph_eccentricity_dijkstra", (DL_FUNC) &R_igraph_eccentricity_dijkstra, 4},
{"R_igraph_ecount", (DL_FUNC) &R_igraph_ecount, 1},
{"R_igraph_edge_betweenness_cutoff", (DL_FUNC) &R_igraph_edge_betweenness_cutoff, 4},
{"R_igraph_edge_betweenness_subset", (DL_FUNC) &R_igraph_edge_betweenness_subset, 6},
{"R_igraph_edge_connectivity", (DL_FUNC) &R_igraph_edge_connectivity, 2},
{"R_igraph_edge_disjoint_paths", (DL_FUNC) &R_igraph_edge_disjoint_paths, 3},
{"R_igraph_edges", (DL_FUNC) &R_igraph_edges, 2},
{"R_igraph_eigen_adjacency", (DL_FUNC) &R_igraph_eigen_adjacency, 4},
{"R_igraph_eigenvector_centrality", (DL_FUNC) &R_igraph_eigenvector_centrality, 5},
{"R_igraph_empty", (DL_FUNC) &R_igraph_empty, 2},
{"R_igraph_empty_attrs", (DL_FUNC) &R_igraph_empty_attrs, 2},
{"R_igraph_erdos_renyi_game", (DL_FUNC) &R_igraph_erdos_renyi_game, 5},
{"R_igraph_es_adj", (DL_FUNC) &R_igraph_es_adj, 4},
{"R_igraph_es_pairs", (DL_FUNC) &R_igraph_es_pairs, 3},
{"R_igraph_es_path", (DL_FUNC) &R_igraph_es_path, 3},
{"R_igraph_establishment_game", (DL_FUNC) &R_igraph_establishment_game, 6},
{"R_igraph_eulerian_cycle", (DL_FUNC) &R_igraph_eulerian_cycle, 1},
{"R_igraph_eulerian_path", (DL_FUNC) &R_igraph_eulerian_path, 1},
{"R_igraph_even_tarjan_reduction", (DL_FUNC) &R_igraph_even_tarjan_reduction, 1},
{"R_igraph_extended_chordal_ring", (DL_FUNC) &R_igraph_extended_chordal_ring, 3},
{"R_igraph_famous", (DL_FUNC) &R_igraph_famous, 1},
{"R_igraph_farthest_points", (DL_FUNC) &R_igraph_farthest_points, 4},
{"R_igraph_feedback_arc_set", (DL_FUNC) &R_igraph_feedback_arc_set, 3},
{"R_igraph_finalizer", (DL_FUNC) &R_igraph_finalizer, 0},
{"R_igraph_forest_fire_game", (DL_FUNC) &R_igraph_forest_fire_game, 5},
{"R_igraph_from_hrg_dendrogram", (DL_FUNC) &R_igraph_from_hrg_dendrogram, 1},
{"R_igraph_from_prufer", (DL_FUNC) &R_igraph_from_prufer, 1},
{"R_igraph_full", (DL_FUNC) &R_igraph_full, 3},
{"R_igraph_full_bipartite", (DL_FUNC) &R_igraph_full_bipartite, 4},
{"R_igraph_full_citation", (DL_FUNC) &R_igraph_full_citation, 2},
{"R_igraph_full_multipartite", (DL_FUNC) &R_igraph_full_multipartite, 3},
{"R_igraph_fundamental_cycles", (DL_FUNC) &R_igraph_fundamental_cycles, 4},
{"R_igraph_generalized_petersen", (DL_FUNC) &R_igraph_generalized_petersen, 2},
{"R_igraph_get_adjacency", (DL_FUNC) &R_igraph_get_adjacency, 4},
{"R_igraph_get_adjedgelist", (DL_FUNC) &R_igraph_get_adjedgelist, 3},
{"R_igraph_get_adjlist", (DL_FUNC) &R_igraph_get_adjlist, 4},
{"R_igraph_get_all_eids_between", (DL_FUNC) &R_igraph_get_all_eids_between, 4},
{"R_igraph_get_all_shortest_paths", (DL_FUNC) &R_igraph_get_all_shortest_paths, 4},
{"R_igraph_get_all_shortest_paths_dijkstra", (DL_FUNC) &R_igraph_get_all_shortest_paths_dijkstra, 5},
{"R_igraph_get_all_simple_paths", (DL_FUNC) &R_igraph_get_all_simple_paths, 5},
{"R_igraph_get_all_simple_paths_pp", (DL_FUNC) &R_igraph_get_all_simple_paths_pp, 1},
{"R_igraph_get_attr_mode", (DL_FUNC) &R_igraph_get_attr_mode, 2},
{"R_igraph_get_biadjacency", (DL_FUNC) &R_igraph_get_biadjacency, 2},
{"R_igraph_get_diameter", (DL_FUNC) &R_igraph_get_diameter, 4},
{"R_igraph_get_edge", (DL_FUNC) &R_igraph_get_edge, 2},
{"R_igraph_get_edgelist", (DL_FUNC) &R_igraph_get_edgelist, 2},
{"R_igraph_get_eids", (DL_FUNC) &R_igraph_get_eids, 4},
{"R_igraph_get_graph_id", (DL_FUNC) &R_igraph_get_graph_id, 1},
{"R_igraph_get_isomorphisms_vf2", (DL_FUNC) &R_igraph_get_isomorphisms_vf2, 6},
{"R_igraph_get_k_shortest_paths", (DL_FUNC) &R_igraph_get_k_shortest_paths, 6},
{"R_igraph_get_laplacian", (DL_FUNC) &R_igraph_get_laplacian, 4},
{"R_igraph_get_laplacian_sparse", (DL_FUNC) &R_igraph_get_laplacian_sparse, 4},
{"R_igraph_get_shortest_path", (DL_FUNC) &R_igraph_get_shortest_path, 4},
{"R_igraph_get_shortest_path_bellman_ford", (DL_FUNC) &R_igraph_get_shortest_path_bellman_ford, 5},
{"R_igraph_get_shortest_path_dijkstra", (DL_FUNC) &R_igraph_get_shortest_path_dijkstra, 5},
{"R_igraph_get_shortest_paths", (DL_FUNC) &R_igraph_get_shortest_paths, 10},
{"R_igraph_get_stochastic", (DL_FUNC) &R_igraph_get_stochastic, 3},
{"R_igraph_get_stochastic_sparse", (DL_FUNC) &R_igraph_get_stochastic_sparse, 3},
{"R_igraph_get_subisomorphisms_vf2", (DL_FUNC) &R_igraph_get_subisomorphisms_vf2, 6},
{"R_igraph_get_widest_path", (DL_FUNC) &R_igraph_get_widest_path, 5},
{"R_igraph_get_widest_paths", (DL_FUNC) &R_igraph_get_widest_paths, 5},
{"R_igraph_getsphere", (DL_FUNC) &R_igraph_getsphere, 8},
{"R_igraph_girth", (DL_FUNC) &R_igraph_girth, 2},
{"R_igraph_global_efficiency", (DL_FUNC) &R_igraph_global_efficiency, 3},
{"R_igraph_gomory_hu_tree", (DL_FUNC) &R_igraph_gomory_hu_tree, 2},
{"R_igraph_graph_center", (DL_FUNC) &R_igraph_graph_center, 2},
{"R_igraph_graph_center_dijkstra", (DL_FUNC) &R_igraph_graph_center_dijkstra, 3},
{"R_igraph_graph_count", (DL_FUNC) &R_igraph_graph_count, 2},
{"R_igraph_graph_power", (DL_FUNC) &R_igraph_graph_power, 3},
{"R_igraph_graph_version", (DL_FUNC) &R_igraph_graph_version, 1},
{"R_igraph_graphlets", (DL_FUNC) &R_igraph_graphlets, 3},
{"R_igraph_graphlets_candidate_basis", (DL_FUNC) &R_igraph_graphlets_candidate_basis, 2},
{"R_igraph_graphlets_project", (DL_FUNC) &R_igraph_graphlets_project, 5},
{"R_igraph_grg_game", (DL_FUNC) &R_igraph_grg_game, 4},
{"R_igraph_growing_random_game", (DL_FUNC) &R_igraph_growing_random_game, 4},
{"R_igraph_harmonic_centrality_cutoff", (DL_FUNC) &R_igraph_harmonic_centrality_cutoff, 6},
{"R_igraph_has_loop", (DL_FUNC) &R_igraph_has_loop, 1},
{"R_igraph_has_multiple", (DL_FUNC) &R_igraph_has_multiple, 1},
{"R_igraph_has_mutual", (DL_FUNC) &R_igraph_has_mutual, 2},
{"R_igraph_hrg_consensus", (DL_FUNC) &R_igraph_hrg_consensus, 4},
{"R_igraph_hrg_create", (DL_FUNC) &R_igraph_hrg_create, 2},
{"R_igraph_hrg_fit", (DL_FUNC) &R_igraph_hrg_fit, 4},
{"R_igraph_hrg_game", (DL_FUNC) &R_igraph_hrg_game, 1},
{"R_igraph_hrg_predict", (DL_FUNC) &R_igraph_hrg_predict, 5},
{"R_igraph_hrg_resize", (DL_FUNC) &R_igraph_hrg_resize, 2},
{"R_igraph_hrg_sample", (DL_FUNC) &R_igraph_hrg_sample, 1},
{"R_igraph_hrg_sample_many", (DL_FUNC) &R_igraph_hrg_sample_many, 2},
{"R_igraph_hrg_size", (DL_FUNC) &R_igraph_hrg_size, 1},
{"R_igraph_hsbm_game", (DL_FUNC) &R_igraph_hsbm_game, 5},
{"R_igraph_hsbm_list_game", (DL_FUNC) &R_igraph_hsbm_list_game, 5},
{"R_igraph_hub_and_authority_scores", (DL_FUNC) &R_igraph_hub_and_authority_scores, 4},
{"R_igraph_hub_score", (DL_FUNC) &R_igraph_hub_score, 4},
{"R_igraph_i_levc_arp", (DL_FUNC) &R_igraph_i_levc_arp, 3},
{"R_igraph_identical_graphs", (DL_FUNC) &R_igraph_identical_graphs, 3},
{"R_igraph_incident", (DL_FUNC) &R_igraph_incident, 3},
{"R_igraph_incident_edges", (DL_FUNC) &R_igraph_incident_edges, 3},
{"R_igraph_independence_number", (DL_FUNC) &R_igraph_independence_number, 1},
{"R_igraph_independent_vertex_sets", (DL_FUNC) &R_igraph_independent_vertex_sets, 3},
{"R_igraph_induced_subgraph", (DL_FUNC) &R_igraph_induced_subgraph, 3},
{"R_igraph_induced_subgraph_map", (DL_FUNC) &R_igraph_induced_subgraph_map, 3},
{"R_igraph_intersection", (DL_FUNC) &R_igraph_intersection, 2},
{"R_igraph_is_acyclic", (DL_FUNC) &R_igraph_is_acyclic, 1},
{"R_igraph_is_bipartite", (DL_FUNC) &R_igraph_is_bipartite, 1},
{"R_igraph_is_chordal", (DL_FUNC) &R_igraph_is_chordal, 5},
{"R_igraph_is_connected", (DL_FUNC) &R_igraph_is_connected, 2},
{"R_igraph_is_dag", (DL_FUNC) &R_igraph_is_dag, 1},
{"R_igraph_is_directed", (DL_FUNC) &R_igraph_is_directed, 1},
{"R_igraph_is_eulerian", (DL_FUNC) &R_igraph_is_eulerian, 1},
{"R_igraph_is_forest", (DL_FUNC) &R_igraph_is_forest, 2},
{"R_igraph_is_graphical", (DL_FUNC) &R_igraph_is_graphical, 3},
{"R_igraph_is_loop", (DL_FUNC) &R_igraph_is_loop, 2},
{"R_igraph_is_matching", (DL_FUNC) &R_igraph_is_matching, 3},
{"R_igraph_is_maximal_matching", (DL_FUNC) &R_igraph_is_maximal_matching, 3},
{"R_igraph_is_minimal_separator", (DL_FUNC) &R_igraph_is_minimal_separator, 2},
{"R_igraph_is_multiple", (DL_FUNC) &R_igraph_is_multiple, 2},
{"R_igraph_is_mutual", (DL_FUNC) &R_igraph_is_mutual, 3},
{"R_igraph_is_perfect", (DL_FUNC) &R_igraph_is_perfect, 1},
{"R_igraph_is_separator", (DL_FUNC) &R_igraph_is_separator, 2},
{"R_igraph_is_simple", (DL_FUNC) &R_igraph_is_simple, 1},
{"R_igraph_is_tree", (DL_FUNC) &R_igraph_is_tree, 2},
{"R_igraph_isoclass", (DL_FUNC) &R_igraph_isoclass, 1},
{"R_igraph_isoclass_create", (DL_FUNC) &R_igraph_isoclass_create, 3},
{"R_igraph_isoclass_subgraph", (DL_FUNC) &R_igraph_isoclass_subgraph, 2},
{"R_igraph_isomorphic", (DL_FUNC) &R_igraph_isomorphic, 2},
{"R_igraph_isomorphic_bliss", (DL_FUNC) &R_igraph_isomorphic_bliss, 5},
{"R_igraph_isomorphic_vf2", (DL_FUNC) &R_igraph_isomorphic_vf2, 6},
{"R_igraph_joint_degree_distribution", (DL_FUNC) &R_igraph_joint_degree_distribution, 8},
{"R_igraph_joint_degree_matrix", (DL_FUNC) &R_igraph_joint_degree_matrix, 4},
{"R_igraph_joint_type_distribution", (DL_FUNC) &R_igraph_joint_type_distribution, 6},
{"R_igraph_k_regular_game", (DL_FUNC) &R_igraph_k_regular_game, 4},
{"R_igraph_kary_tree", (DL_FUNC) &R_igraph_kary_tree, 3},
{"R_igraph_kautz", (DL_FUNC) &R_igraph_kautz, 2},
{"R_igraph_laplacian", (DL_FUNC) &R_igraph_laplacian, 4},
{"R_igraph_laplacian_spectral_embedding", (DL_FUNC) &R_igraph_laplacian_spectral_embedding, 7},
{"R_igraph_largest_cliques", (DL_FUNC) &R_igraph_largest_cliques, 1},
{"R_igraph_largest_independent_vertex_sets", (DL_FUNC) &R_igraph_largest_independent_vertex_sets, 1},
{"R_igraph_largest_weighted_cliques", (DL_FUNC) &R_igraph_largest_weighted_cliques, 2},
{"R_igraph_lastcit_game", (DL_FUNC) &R_igraph_lastcit_game, 5},
{"R_igraph_lattice", (DL_FUNC) &R_igraph_lattice, 5},
{"R_igraph_layout_bipartite", (DL_FUNC) &R_igraph_layout_bipartite, 5},
{"R_igraph_layout_circle", (DL_FUNC) &R_igraph_layout_circle, 2},
{"R_igraph_layout_davidson_harel", (DL_FUNC) &R_igraph_layout_davidson_harel, 11},
{"R_igraph_layout_drl", (DL_FUNC) &R_igraph_layout_drl, 5},
{"R_igraph_layout_drl_3d", (DL_FUNC) &R_igraph_layout_drl_3d, 5},
{"R_igraph_layout_fruchterman_reingold", (DL_FUNC) &R_igraph_layout_fruchterman_reingold, 10},
{"R_igraph_layout_fruchterman_reingold_3d", (DL_FUNC) &R_igraph_layout_fruchterman_reingold_3d, 11},
{"R_igraph_layout_gem", (DL_FUNC) &R_igraph_layout_gem, 7},
{"R_igraph_layout_graphopt", (DL_FUNC) &R_igraph_layout_graphopt, 8},
{"R_igraph_layout_grid", (DL_FUNC) &R_igraph_layout_grid, 2},
{"R_igraph_layout_grid_3d", (DL_FUNC) &R_igraph_layout_grid_3d, 3},
{"R_igraph_layout_kamada_kawai", (DL_FUNC) &R_igraph_layout_kamada_kawai, 10},
{"R_igraph_layout_kamada_kawai_3d", (DL_FUNC) &R_igraph_layout_kamada_kawai_3d, 12},
{"R_igraph_layout_lgl", (DL_FUNC) &R_igraph_layout_lgl, 8},
{"R_igraph_layout_mds", (DL_FUNC) &R_igraph_layout_mds, 3},
{"R_igraph_layout_merge_dla", (DL_FUNC) &R_igraph_layout_merge_dla, 2},
{"R_igraph_layout_random", (DL_FUNC) &R_igraph_layout_random, 1},
{"R_igraph_layout_random_3d", (DL_FUNC) &R_igraph_layout_random_3d, 1},
{"R_igraph_layout_reingold_tilford", (DL_FUNC) &R_igraph_layout_reingold_tilford, 5},
{"R_igraph_layout_sphere", (DL_FUNC) &R_igraph_layout_sphere, 1},
{"R_igraph_layout_star", (DL_FUNC) &R_igraph_layout_star, 3},
{"R_igraph_layout_sugiyama", (DL_FUNC) &R_igraph_layout_sugiyama, 6},
{"R_igraph_layout_umap", (DL_FUNC) &R_igraph_layout_umap, 7},
{"R_igraph_layout_umap_3d", (DL_FUNC) &R_igraph_layout_umap_3d, 7},
{"R_igraph_layout_umap_compute_weights", (DL_FUNC) &R_igraph_layout_umap_compute_weights, 3},
{"R_igraph_lcf_vector", (DL_FUNC) &R_igraph_lcf_vector, 3},
{"R_igraph_linegraph", (DL_FUNC) &R_igraph_linegraph, 1},
{"R_igraph_list_triangles", (DL_FUNC) &R_igraph_list_triangles, 1},
{"R_igraph_local_efficiency", (DL_FUNC) &R_igraph_local_efficiency, 5},
{"R_igraph_local_scan_0", (DL_FUNC) &R_igraph_local_scan_0, 3},
{"R_igraph_local_scan_0_them", (DL_FUNC) &R_igraph_local_scan_0_them, 4},
{"R_igraph_local_scan_1_ecount", (DL_FUNC) &R_igraph_local_scan_1_ecount, 3},
{"R_igraph_local_scan_1_ecount_them", (DL_FUNC) &R_igraph_local_scan_1_ecount_them, 4},
{"R_igraph_local_scan_k_ecount", (DL_FUNC) &R_igraph_local_scan_k_ecount, 4},
{"R_igraph_local_scan_k_ecount_them", (DL_FUNC) &R_igraph_local_scan_k_ecount_them, 5},
{"R_igraph_local_scan_neighborhood_ecount", (DL_FUNC) &R_igraph_local_scan_neighborhood_ecount, 3},
{"R_igraph_local_scan_subset_ecount", (DL_FUNC) &R_igraph_local_scan_subset_ecount, 3},
{"R_igraph_make_weak_ref", (DL_FUNC) &R_igraph_make_weak_ref, 3},
{"R_igraph_maxflow", (DL_FUNC) &R_igraph_maxflow, 4},
{"R_igraph_maximal_cliques", (DL_FUNC) &R_igraph_maximal_cliques, 4},
{"R_igraph_maximal_cliques_count", (DL_FUNC) &R_igraph_maximal_cliques_count, 4},
{"R_igraph_maximal_cliques_file", (DL_FUNC) &R_igraph_maximal_cliques_file, 5},
{"R_igraph_maximal_cliques_hist", (DL_FUNC) &R_igraph_maximal_cliques_hist, 3},
{"R_igraph_maximal_independent_vertex_sets", (DL_FUNC) &R_igraph_maximal_independent_vertex_sets, 1},
{"R_igraph_maximum_bipartite_matching", (DL_FUNC) &R_igraph_maximum_bipartite_matching, 4},
{"R_igraph_maximum_cardinality_search", (DL_FUNC) &R_igraph_maximum_cardinality_search, 1},
{"R_igraph_mincut", (DL_FUNC) &R_igraph_mincut, 2},
{"R_igraph_mincut_value", (DL_FUNC) &R_igraph_mincut_value, 2},
{"R_igraph_minimum_cycle_basis", (DL_FUNC) &R_igraph_minimum_cycle_basis, 5},
{"R_igraph_minimum_size_separators", (DL_FUNC) &R_igraph_minimum_size_separators, 1},
{"R_igraph_minimum_spanning_tree_prim", (DL_FUNC) &R_igraph_minimum_spanning_tree_prim, 2},
{"R_igraph_minimum_spanning_tree_unweighted", (DL_FUNC) &R_igraph_minimum_spanning_tree_unweighted, 1},
{"R_igraph_modularity", (DL_FUNC) &R_igraph_modularity, 5},
{"R_igraph_modularity_matrix", (DL_FUNC) &R_igraph_modularity_matrix, 4},
{"R_igraph_moran_process", (DL_FUNC) &R_igraph_moran_process, 5},
{"R_igraph_motifs_randesu", (DL_FUNC) &R_igraph_motifs_randesu, 3},
{"R_igraph_motifs_randesu_estimate", (DL_FUNC) &R_igraph_motifs_randesu_estimate, 5},
{"R_igraph_motifs_randesu_no", (DL_FUNC) &R_igraph_motifs_randesu_no, 3},
{"R_igraph_mybracket2", (DL_FUNC) &R_igraph_mybracket2, 3},
{"R_igraph_mybracket2_copy", (DL_FUNC) &R_igraph_mybracket2_copy, 3},
{"R_igraph_mybracket2_names", (DL_FUNC) &R_igraph_mybracket2_names, 3},
{"R_igraph_mybracket2_set", (DL_FUNC) &R_igraph_mybracket2_set, 4},
{"R_igraph_mybracket3_set", (DL_FUNC) &R_igraph_mybracket3_set, 5},
{"R_igraph_neighborhood", (DL_FUNC) &R_igraph_neighborhood, 5},
{"R_igraph_neighborhood_graphs", (DL_FUNC) &R_igraph_neighborhood_graphs, 5},
{"R_igraph_neighborhood_size", (DL_FUNC) &R_igraph_neighborhood_size, 5},
{"R_igraph_neighbors", (DL_FUNC) &R_igraph_neighbors, 3},
{"R_igraph_no_components", (DL_FUNC) &R_igraph_no_components, 2},
{"R_igraph_path_length_hist", (DL_FUNC) &R_igraph_path_length_hist, 2},
{"R_igraph_permute_vertices", (DL_FUNC) &R_igraph_permute_vertices, 2},
{"R_igraph_personalized_pagerank", (DL_FUNC) &R_igraph_personalized_pagerank, 8},
{"R_igraph_personalized_pagerank_vs", (DL_FUNC) &R_igraph_personalized_pagerank_vs, 8},
{"R_igraph_power_law_fit", (DL_FUNC) &R_igraph_power_law_fit, 3},
{"R_igraph_preference_game", (DL_FUNC) &R_igraph_preference_game, 7},
{"R_igraph_pseudo_diameter", (DL_FUNC) &R_igraph_pseudo_diameter, 4},
{"R_igraph_pseudo_diameter_dijkstra", (DL_FUNC) &R_igraph_pseudo_diameter_dijkstra, 5},
{"R_igraph_radius", (DL_FUNC) &R_igraph_radius, 2},
{"R_igraph_radius_dijkstra", (DL_FUNC) &R_igraph_radius_dijkstra, 3},
{"R_igraph_random_edge_walk", (DL_FUNC) &R_igraph_random_edge_walk, 6},
{"R_igraph_random_sample", (DL_FUNC) &R_igraph_random_sample, 3},
{"R_igraph_random_spanning_tree", (DL_FUNC) &R_igraph_random_spanning_tree, 2},
{"R_igraph_random_walk", (DL_FUNC) &R_igraph_random_walk, 6},
{"R_igraph_read_graph_dimacs", (DL_FUNC) &R_igraph_read_graph_dimacs, 2},
{"R_igraph_read_graph_dl", (DL_FUNC) &R_igraph_read_graph_dl, 2},
{"R_igraph_read_graph_edgelist", (DL_FUNC) &R_igraph_read_graph_edgelist, 3},
{"R_igraph_read_graph_gml", (DL_FUNC) &R_igraph_read_graph_gml, 1},
{"R_igraph_read_graph_graphdb", (DL_FUNC) &R_igraph_read_graph_graphdb, 2},
{"R_igraph_read_graph_graphml", (DL_FUNC) &R_igraph_read_graph_graphml, 2},
{"R_igraph_read_graph_lgl", (DL_FUNC) &R_igraph_read_graph_lgl, 4},
{"R_igraph_read_graph_ncol", (DL_FUNC) &R_igraph_read_graph_ncol, 5},
{"R_igraph_read_graph_pajek", (DL_FUNC) &R_igraph_read_graph_pajek, 1},
{"R_igraph_realize_degree_sequence", (DL_FUNC) &R_igraph_realize_degree_sequence, 4},
{"R_igraph_recent_degree_aging_game", (DL_FUNC) &R_igraph_recent_degree_aging_game, 10},
{"R_igraph_reciprocity", (DL_FUNC) &R_igraph_reciprocity, 3},
{"R_igraph_regular_tree", (DL_FUNC) &R_igraph_regular_tree, 3},
{"R_igraph_residual_graph", (DL_FUNC) &R_igraph_residual_graph, 3},
{"R_igraph_reverse_edges", (DL_FUNC) &R_igraph_reverse_edges, 2},
{"R_igraph_reverse_residual_graph", (DL_FUNC) &R_igraph_reverse_residual_graph, 3},
{"R_igraph_rewire", (DL_FUNC) &R_igraph_rewire, 3},
{"R_igraph_rewire_directed_edges", (DL_FUNC) &R_igraph_rewire_directed_edges, 4},
{"R_igraph_rewire_edges", (DL_FUNC) &R_igraph_rewire_edges, 4},
{"R_igraph_ring", (DL_FUNC) &R_igraph_ring, 4},
{"R_igraph_roots_for_tree_layout", (DL_FUNC) &R_igraph_roots_for_tree_layout, 3},
{"R_igraph_roulette_wheel_imitation", (DL_FUNC) &R_igraph_roulette_wheel_imitation, 6},
{"R_igraph_running_mean", (DL_FUNC) &R_igraph_running_mean, 2},
{"R_igraph_sample_dirichlet", (DL_FUNC) &R_igraph_sample_dirichlet, 2},
{"R_igraph_sample_sphere_surface", (DL_FUNC) &R_igraph_sample_sphere_surface, 4},
{"R_igraph_sample_sphere_volume", (DL_FUNC) &R_igraph_sample_sphere_volume, 4},
{"R_igraph_sbm_game", (DL_FUNC) &R_igraph_sbm_game, 5},
{"R_igraph_set_verbose", (DL_FUNC) &R_igraph_set_verbose, 1},
{"R_igraph_shortest_paths", (DL_FUNC) &R_igraph_shortest_paths, 6},
{"R_igraph_similarity_dice", (DL_FUNC) &R_igraph_similarity_dice, 4},
{"R_igraph_similarity_dice_es", (DL_FUNC) &R_igraph_similarity_dice_es, 4},
{"R_igraph_similarity_dice_pairs", (DL_FUNC) &R_igraph_similarity_dice_pairs, 4},
{"R_igraph_similarity_inverse_log_weighted", (DL_FUNC) &R_igraph_similarity_inverse_log_weighted, 3},
{"R_igraph_similarity_jaccard", (DL_FUNC) &R_igraph_similarity_jaccard, 4},
{"R_igraph_similarity_jaccard_es", (DL_FUNC) &R_igraph_similarity_jaccard_es, 4},
{"R_igraph_similarity_jaccard_pairs", (DL_FUNC) &R_igraph_similarity_jaccard_pairs, 4},
{"R_igraph_simple_interconnected_islands_game", (DL_FUNC) &R_igraph_simple_interconnected_islands_game, 4},
{"R_igraph_simplify", (DL_FUNC) &R_igraph_simplify, 4},
{"R_igraph_simplify_and_colorize", (DL_FUNC) &R_igraph_simplify_and_colorize, 1},
{"R_igraph_sir", (DL_FUNC) &R_igraph_sir, 4},
{"R_igraph_solve_lsap", (DL_FUNC) &R_igraph_solve_lsap, 2},
{"R_igraph_spanner", (DL_FUNC) &R_igraph_spanner, 3},
{"R_igraph_spinglass_community", (DL_FUNC) &R_igraph_spinglass_community, 11},
{"R_igraph_spinglass_my_community", (DL_FUNC) &R_igraph_spinglass_my_community, 6},
{"R_igraph_split_join_distance", (DL_FUNC) &R_igraph_split_join_distance, 2},
{"R_igraph_square_lattice", (DL_FUNC) &R_igraph_square_lattice, 5},
{"R_igraph_st_edge_connectivity", (DL_FUNC) &R_igraph_st_edge_connectivity, 3},
{"R_igraph_st_mincut", (DL_FUNC) &R_igraph_st_mincut, 4},
{"R_igraph_st_mincut_value", (DL_FUNC) &R_igraph_st_mincut_value, 4},
{"R_igraph_st_vertex_connectivity", (DL_FUNC) &R_igraph_st_vertex_connectivity, 3},
{"R_igraph_star", (DL_FUNC) &R_igraph_star, 3},
{"R_igraph_static_fitness_game", (DL_FUNC) &R_igraph_static_fitness_game, 5},
{"R_igraph_static_power_law_game", (DL_FUNC) &R_igraph_static_power_law_game, 7},
{"R_igraph_stochastic_imitation", (DL_FUNC) &R_igraph_stochastic_imitation, 6},
{"R_igraph_strength", (DL_FUNC) &R_igraph_strength, 5},
{"R_igraph_subcomponent", (DL_FUNC) &R_igraph_subcomponent, 3},
{"R_igraph_subgraph_from_edges", (DL_FUNC) &R_igraph_subgraph_from_edges, 3},
{"R_igraph_subisomorphic", (DL_FUNC) &R_igraph_subisomorphic, 2},
{"R_igraph_subisomorphic_lad", (DL_FUNC) &R_igraph_subisomorphic_lad, 7},
{"R_igraph_subisomorphic_vf2", (DL_FUNC) &R_igraph_subisomorphic_vf2, 6},
{"R_igraph_symmetric_tree", (DL_FUNC) &R_igraph_symmetric_tree, 2},
{"R_igraph_to_directed", (DL_FUNC) &R_igraph_to_directed, 2},
{"R_igraph_to_prufer", (DL_FUNC) &R_igraph_to_prufer, 1},
{"R_igraph_to_undirected", (DL_FUNC) &R_igraph_to_undirected, 3},
{"R_igraph_topological_sorting", (DL_FUNC) &R_igraph_topological_sorting, 2},
{"R_igraph_transitive_closure_dag", (DL_FUNC) &R_igraph_transitive_closure_dag, 1},
{"R_igraph_transitivity_avglocal_undirected", (DL_FUNC) &R_igraph_transitivity_avglocal_undirected, 2},
{"R_igraph_transitivity_barrat", (DL_FUNC) &R_igraph_transitivity_barrat, 4},
{"R_igraph_transitivity_local_undirected", (DL_FUNC) &R_igraph_transitivity_local_undirected, 3},
{"R_igraph_transitivity_local_undirected_all", (DL_FUNC) &R_igraph_transitivity_local_undirected_all, 2},
{"R_igraph_transitivity_undirected", (DL_FUNC) &R_igraph_transitivity_undirected, 2},
{"R_igraph_tree_from_parent_vector", (DL_FUNC) &R_igraph_tree_from_parent_vector, 2},
{"R_igraph_tree_game", (DL_FUNC) &R_igraph_tree_game, 3},
{"R_igraph_triad_census", (DL_FUNC) &R_igraph_triad_census, 1},
{"R_igraph_triangular_lattice", (DL_FUNC) &R_igraph_triangular_lattice, 3},
{"R_igraph_trussness", (DL_FUNC) &R_igraph_trussness, 1},
{"R_igraph_turan", (DL_FUNC) &R_igraph_turan, 2},
{"R_igraph_unfold_tree", (DL_FUNC) &R_igraph_unfold_tree, 3},
{"R_igraph_union", (DL_FUNC) &R_igraph_union, 2},
{"R_igraph_vcount", (DL_FUNC) &R_igraph_vcount, 1},
{"R_igraph_vertex_coloring_greedy", (DL_FUNC) &R_igraph_vertex_coloring_greedy, 2},
{"R_igraph_vertex_connectivity", (DL_FUNC) &R_igraph_vertex_connectivity, 2},
{"R_igraph_vertex_disjoint_paths", (DL_FUNC) &R_igraph_vertex_disjoint_paths, 3},
{"R_igraph_vertex_path_from_edge_path", (DL_FUNC) &R_igraph_vertex_path_from_edge_path, 4},
{"R_igraph_voronoi", (DL_FUNC) &R_igraph_voronoi, 5},
{"R_igraph_vs_adj", (DL_FUNC) &R_igraph_vs_adj, 4},
{"R_igraph_vs_nei", (DL_FUNC) &R_igraph_vs_nei, 4},
{"R_igraph_walktrap_community", (DL_FUNC) &R_igraph_walktrap_community, 6},
{"R_igraph_watts_strogatz_game", (DL_FUNC) &R_igraph_watts_strogatz_game, 6},
{"R_igraph_weak_ref_key", (DL_FUNC) &R_igraph_weak_ref_key, 1},
{"R_igraph_weak_ref_run_finalizer", (DL_FUNC) &R_igraph_weak_ref_run_finalizer, 1},
{"R_igraph_weak_ref_value", (DL_FUNC) &R_igraph_weak_ref_value, 1},
{"R_igraph_weighted_adjacency", (DL_FUNC) &R_igraph_weighted_adjacency, 3},
{"R_igraph_weighted_clique_number", (DL_FUNC) &R_igraph_weighted_clique_number, 2},
{"R_igraph_weighted_cliques", (DL_FUNC) &R_igraph_weighted_cliques, 5},
{"R_igraph_wheel", (DL_FUNC) &R_igraph_wheel, 3},
{"R_igraph_widest_path_widths_dijkstra", (DL_FUNC) &R_igraph_widest_path_widths_dijkstra, 5},
{"R_igraph_widest_path_widths_floyd_warshall", (DL_FUNC) &R_igraph_widest_path_widths_floyd_warshall, 5},
{"R_igraph_write_graph_dimacs", (DL_FUNC) &R_igraph_write_graph_dimacs, 5},
{"R_igraph_write_graph_dot", (DL_FUNC) &R_igraph_write_graph_dot, 2},
{"R_igraph_write_graph_edgelist", (DL_FUNC) &R_igraph_write_graph_edgelist, 2},
{"R_igraph_write_graph_gml", (DL_FUNC) &R_igraph_write_graph_gml, 4},
{"R_igraph_write_graph_graphml", (DL_FUNC) &R_igraph_write_graph_graphml, 3},
{"R_igraph_write_graph_leda", (DL_FUNC) &R_igraph_write_graph_leda, 4},
{"R_igraph_write_graph_lgl", (DL_FUNC) &R_igraph_write_graph_lgl, 5},
{"R_igraph_write_graph_ncol", (DL_FUNC) &R_igraph_write_graph_ncol, 4},
{"R_igraph_write_graph_pajek", (DL_FUNC) &R_igraph_write_graph_pajek, 2},
{"UUID_gen", (DL_FUNC) &UUID_gen, 1},
{"_igraph_igraph_hcass2", (DL_FUNC) &_igraph_igraph_hcass2, 3},
{"make_lazy", (DL_FUNC) &make_lazy, 3},
{"make_lazy_dots", (DL_FUNC) &make_lazy_dots, 2},
{"promise_env_", (DL_FUNC) &promise_env_, 1},
{"promise_expr_", (DL_FUNC) &promise_expr_, 1},
{NULL, NULL, 0}
};
}
void igraph_init(DllInfo* dll);
extern "C" attribute_visible void R_init_igraph(DllInfo* dll){
R_registerRoutines(dll, NULL, CallEntries, NULL, NULL);
R_useDynamicSymbols(dll, FALSE);
igraph_init(dll);
R_forceSymbols(dll, TRUE);
}