pub unsafe extern "C" fn igraph_asymmetric_preference_game(
graph: *mut igraph_t,
nodes: igraph_int_t,
out_types: igraph_int_t,
in_types: igraph_int_t,
type_dist_matrix: *const igraph_matrix_t,
pref_matrix: *const igraph_matrix_t,
node_type_out_vec: *mut igraph_vector_int_t,
node_type_in_vec: *mut igraph_vector_int_t,
loops: igraph_bool_t,
) -> igraph_error_t