99from .types import (
1010 FILE ,
1111 igraph_attribute_combination_t ,
12+ igraph_attribute_record_list_t ,
1213 igraph_attribute_table_t ,
1314 igraph_bool_t ,
1415 igraph_integer_t ,
3940 igraph_maxflow_stats_t ,
4041 igraph_interruption_handler_t ,
4142 igraph_isocompat_t ,
43+ igraph_isohandler_t ,
4244 igraph_plfit_result_t ,
4345 igraph_rng_t ,
4446 igraph_rng_type_t ,
@@ -633,11 +635,11 @@ def _load_libc():
633635
634636igraph_add_edges = _lib .igraph_add_edges
635637igraph_add_edges .restype = handle_igraph_error_t
636- igraph_add_edges .argtypes = [POINTER (igraph_t ), POINTER (igraph_vector_int_t ), c_void_p ]
638+ igraph_add_edges .argtypes = [POINTER (igraph_t ), POINTER (igraph_vector_int_t ), POINTER ( igraph_attribute_record_list_t ) ]
637639
638640igraph_add_vertices = _lib .igraph_add_vertices
639641igraph_add_vertices .restype = handle_igraph_error_t
640- igraph_add_vertices .argtypes = [POINTER (igraph_t ), igraph_integer_t , c_void_p ]
642+ igraph_add_vertices .argtypes = [POINTER (igraph_t ), igraph_integer_t , POINTER ( igraph_attribute_record_list_t ) ]
641643
642644igraph_copy = _lib .igraph_copy
643645igraph_copy .restype = handle_igraph_error_t
@@ -2195,6 +2197,10 @@ def _load_libc():
21952197igraph_subisomorphic_vf2 .restype = handle_igraph_error_t
21962198igraph_subisomorphic_vf2 .argtypes = [POINTER (igraph_t ), POINTER (igraph_t ), POINTER (igraph_vector_int_t ), POINTER (igraph_vector_int_t ), POINTER (igraph_vector_int_t ), POINTER (igraph_vector_int_t ), POINTER (igraph_bool_t ), POINTER (igraph_vector_int_t ), POINTER (igraph_vector_int_t ), igraph_isocompat_t , igraph_isocompat_t , c_void_p ]
21972199
2200+ igraph_get_subisomorphisms_vf2_callback = _lib .igraph_get_subisomorphisms_vf2_callback
2201+ igraph_get_subisomorphisms_vf2_callback .restype = handle_igraph_error_t
2202+ igraph_get_subisomorphisms_vf2_callback .argtypes = [POINTER (igraph_t ), POINTER (igraph_t ), POINTER (igraph_vector_int_t ), POINTER (igraph_vector_int_t ), POINTER (igraph_vector_int_t ), POINTER (igraph_vector_int_t ), POINTER (igraph_vector_int_t ), POINTER (igraph_vector_int_t ), igraph_isohandler_t , igraph_isocompat_t , igraph_isocompat_t , c_void_p ]
2203+
21982204igraph_count_subisomorphisms_vf2 = _lib .igraph_count_subisomorphisms_vf2
21992205igraph_count_subisomorphisms_vf2 .restype = handle_igraph_error_t
22002206igraph_count_subisomorphisms_vf2 .argtypes = [POINTER (igraph_t ), POINTER (igraph_t ), POINTER (igraph_vector_int_t ), POINTER (igraph_vector_int_t ), POINTER (igraph_vector_int_t ), POINTER (igraph_vector_int_t ), POINTER (igraph_integer_t ), igraph_isocompat_t , igraph_isocompat_t , c_void_p ]
@@ -2215,9 +2221,9 @@ def _load_libc():
22152221igraph_isomorphic_bliss .restype = handle_igraph_error_t
22162222igraph_isomorphic_bliss .argtypes = [POINTER (igraph_t ), POINTER (igraph_t ), POINTER (igraph_vector_int_t ), POINTER (igraph_vector_int_t ), POINTER (igraph_bool_t ), POINTER (igraph_vector_int_t ), POINTER (igraph_vector_int_t ), igraph_bliss_sh_t , POINTER (igraph_bliss_info_t ), POINTER (igraph_bliss_info_t )]
22172223
2218- igraph_automorphisms = _lib .igraph_automorphisms
2219- igraph_automorphisms .restype = handle_igraph_error_t
2220- igraph_automorphisms .argtypes = [POINTER (igraph_t ), POINTER (igraph_vector_int_t ), igraph_bliss_sh_t , POINTER (igraph_bliss_info_t )]
2224+ igraph_count_automorphisms = _lib .igraph_count_automorphisms
2225+ igraph_count_automorphisms .restype = handle_igraph_error_t
2226+ igraph_count_automorphisms .argtypes = [POINTER (igraph_t ), POINTER (igraph_vector_int_t ), igraph_bliss_sh_t , POINTER (igraph_bliss_info_t )]
22212227
22222228igraph_automorphism_group = _lib .igraph_automorphism_group
22232229igraph_automorphism_group .restype = handle_igraph_error_t
0 commit comments