igraph 参考手册
用于使用 igraph C 库
A
- add_edge, igraph_add_edge — 向图中添加一条边。
- add_edges, igraph_add_edges — 向图对象添加边。
- add_vertices, igraph_add_vertices — 向图中添加顶点。
- adhesion, igraph_adhesion — 图粘性,这(几乎)与边连通性相同。
- adjacency, igraph_adjacency — 从邻接矩阵创建图。
- adjacency_spectral_embedding, igraph_adjacency_spectral_embedding — 邻接谱嵌入
- adjacent_triangles, igraph_adjacent_triangles — 计算顶点所属的三角形数量(已弃用的别名)。
- adjlist, igraph_adjlist — 从邻接列表创建图。
- adjlist_clear, igraph_adjlist_clear — 从邻接列表中删除所有边。
- adjlist_destroy, igraph_adjlist_destroy — 释放邻接列表。
- adjlist_get, igraph_adjlist_get — 查询邻接列表中的向量。
- adjlist_init, igraph_adjlist_init — 从给定图构造顶点邻接列表。
- adjlist_init_complementer, igraph_adjlist_init_complementer — 补图的邻接列表。
- adjlist_init_empty, igraph_adjlist_init_empty — 初始化一个空的邻接列表。
- adjlist_init_from_inclist, igraph_adjlist_init_from_inclist — 从关联列表构造顶点邻接列表。
- adjlist_simplify, igraph_adjlist_simplify — 简化邻接列表。
- adjlist_size, igraph_adjlist_size — 返回邻接列表中的顶点数。
- adjlist_sort, igraph_adjlist_sort — 对邻接列表中的每个向量进行排序。
- all_minimal_st_separators, igraph_all_minimal_st_separators — 列出所有顶点集,这些顶点集是某些 s 和 t 的最小 (s,t) 分隔符。
- all_st_cuts, igraph_all_st_cuts — 列出有向图中两个顶点之间的所有边割
- all_st_mincuts, igraph_all_st_mincuts — 有向图的所有最小 s-t 割。
- almost_equals, igraph_almost_equals — 在容差范围内比较两个双精度浮点数。
- are_adjacent, igraph_are_adjacent — 确定两个顶点是否相邻。
- are_connected, igraph_are_connected — 确定两个顶点是否相邻(已弃用的别名)。
- arpack_function_t, igraph_arpack_function_t — ARPACK 回调函数的类型。
- arpack_options_init, igraph_arpack_options_init — 初始化 ARPACK 选项。
- arpack_options_t, igraph_arpack_options_t — ARPACK 的选项。
- arpack_rnsolve, igraph_arpack_rnsolve — 非对称矩阵的 ARPACK 求解器。
- arpack_rssolve, igraph_arpack_rssolve — 对称矩阵的 ARPACK 求解器。
- arpack_storage_destroy, igraph_arpack_storage_destroy — 释放 ARPACK 存储。
- arpack_storage_init, igraph_arpack_storage_init — 初始化 ARPACK 存储。
- arpack_storage_t, igraph_arpack_storage_t — ARPACK 的存储。
- arpack_unpack_complex, igraph_arpack_unpack_complex — 使非对称 ARPACK 求解器的结果更易于读取。
- articulation_points, igraph_articulation_points — 查找图中的关节顶点。
- ASSERT, IGRAPH_ASSERT — igraph 特定的 assert() 替代品。
- assortativity, igraph_assortativity — 基于顶点数值属性的同配性。
- assortativity_degree, igraph_assortativity_degree — 基于顶点度的图同配性。
- assortativity_nominal, igraph_assortativity_nominal — 基于顶点类别的图同配性。
- astar_heuristic_func_t, igraph_astar_heuristic_func_t — A* 算法的距离估计器。
- asymmetric_preference_game, igraph_asymmetric_preference_game — 生成具有非对称顶点类型和连接偏好的图。
- atlas, igraph_atlas — 从“Graph Atlas”创建一个小图。
- attribute_combination, igraph_attribute_combination — 初始化属性组合列表并添加记录。
- attribute_combination_add, igraph_attribute_combination_add — 将组合记录添加到属性组合列表。
- attribute_combination_destroy, igraph_attribute_combination_destroy — 销毁属性组合列表。
- attribute_combination_init, igraph_attribute_combination_init — 初始化属性组合列表。
- attribute_combination_remove, igraph_attribute_combination_remove — 从属性组合列表中删除记录。
- attribute_combination_type_t, igraph_attribute_combination_type_t — 属性组合的可能类型。
- attribute_table_t, igraph_attribute_table_t — 用于对属性执行操作的函数表。
- attribute_type_t, igraph_attribute_type_t — 属性的可能类型。
- authority_score, igraph_authority_score — Kleinberg 的权威分数。
- automorphisms, igraph_automorphisms — 使用 Bliss 的自同构数(已弃用的别名)。
- automorphism_group, igraph_automorphism_group — 使用 Bliss 的自同构群生成器。
- average_local_efficiency, igraph_average_local_efficiency — 计算网络中的平均局部效率。
- average_path_length, igraph_average_path_length — 所有顶点对之间的平均未加权最短路径长度。
- average_path_length_dijkstra, igraph_average_path_length_dijkstra — 所有顶点对之间的平均加权最短路径长度。
- avg_nearest_neighbor_degree, igraph_avg_nearest_neighbor_degree — 平均邻居度。
B
- barabasi_aging_game, igraph_barabasi_aging_game — 具有顶点老化的优先连接。
- barabasi_game, igraph_barabasi_game — 根据 Barabási-Albert 模型生成图。
- betweenness, igraph_betweenness — 某些顶点的中间中心性。
- betweenness_cutoff, igraph_betweenness_cutoff — 范围限制的中间中心性。
- betweenness_subset, igraph_betweenness_subset — 源顶点和目标顶点子集的中间中心性。
- bfs, igraph_bfs — 广度优先搜索。
- bfshandler_t, igraph_bfshandler_t — BFS 函数的回调类型。
- bfs_simple, igraph_bfs_simple — 广度优先搜索,单源版本
- biadjacency, igraph_biadjacency — 从二分邻接矩阵创建二分图。
- bibcoupling, igraph_bibcoupling — 书目耦合。
- biconnected_components, igraph_biconnected_components — 计算双连通分量。
- bipartite_game, igraph_bipartite_game — 生成二分随机图(类似于 Erdős-Rényi)。
- bipartite_game_gnm, igraph_bipartite_game_gnm — 生成具有固定边数的随机二分图。
- bipartite_game_gnp, igraph_bipartite_game_gnp — 生成具有固定连接概率的随机二分图。
- bipartite_projection, igraph_bipartite_projection — 创建二分(双模式)网络的一个或两个投影。
- bipartite_projection_size, igraph_bipartite_projection_size — 计算二分投影中的顶点和边数。
- bitset_and, igraph_bitset_and — 两个位集的按位与。
- bitset_capacity, igraph_bitset_capacity — 返回位集的已分配容量。
- bitset_countl_one, igraph_bitset_countl_one — 位集中前导 1 的数量。
- bitset_countl_zero, igraph_bitset_countl_zero — 位集中前导 0 的数量。
- bitset_countr_one, igraph_bitset_countr_one — 位集中尾随 1 的数量。
- bitset_countr_zero, igraph_bitset_countr_zero — 位集中尾随 0 的数量。
- bitset_destroy, igraph_bitset_destroy — 销毁位集对象。
- bitset_fill, igraph_bitset_fill — 用常量值填充位集。
- bitset_init, igraph_bitset_init — 初始化位集对象(构造函数)。
- bitset_init_copy, igraph_bitset_init_copy — 从另一个位集对象初始化位集(构造函数)。
- bitset_is_all_one, igraph_bitset_is_all_one — 所有位都是 1 吗?
- bitset_is_all_zero, igraph_bitset_is_all_zero — 所有位都是 0 吗?
- bitset_is_any_one, igraph_bitset_is_any_one — 是否有任何位是 1?
- bitset_is_any_zero, igraph_bitset_is_any_zero — 是否有任何位是 0?
- bitset_not, igraph_bitset_not — 位集的按位非。
- bitset_null, igraph_bitset_null — 清除位集中的所有位。
- bitset_or, igraph_bitset_or — 两个位集的按位或。
- bitset_popcount, igraph_bitset_popcount — 位集的人口计数。
- bitset_reserve, igraph_bitset_reserve — 为位集保留内存。
- bitset_resize, igraph_bitset_resize — 调整位集的大小。
- bitset_size, igraph_bitset_size — 返回位集的长度。
- bitset_update, igraph_bitset_update — 从另一个位集更新位集。
- bitset_xor, igraph_bitset_xor — 两个位集的按位异或。
- BIT_CLEAR, IGRAPH_BIT_CLEAR — 将位集中的特定位设置为 0,而不更改其他位。
- BIT_MASK, IGRAPH_BIT_MASK — 计算用于访问整数特定位的掩码。
- BIT_NSLOTS, IGRAPH_BIT_NSLOTS — 计算存储指定数量位所需的槽数。
- BIT_SET, IGRAPH_BIT_SET — 将位集中的特定位设置为 1,而不更改其他位。
- BIT_SLOT, IGRAPH_BIT_SLOT — 计算用于访问位集特定槽的索引。
- BIT_TEST, IGRAPH_BIT_TEST — 测试位集中是否设置了位。
- blas_ddot, igraph_blas_ddot — 两个向量的点积。
- blas_dgemm, igraph_blas_dgemm — 使用 BLAS 的矩阵-矩阵乘法。
- blas_dgemv, igraph_blas_dgemv — 使用 BLAS 的矩阵-向量乘法,向量版本。
- blas_dgemv_array, igraph_blas_dgemv_array — 使用 BLAS 的矩阵-向量乘法,数组版本。
- blas_dnrm2, igraph_blas_dnrm2 — 向量的欧几里得范数。
- bliss_info_t, igraph_bliss_info_t — 有关 Bliss 运行的信息。
- bliss_sh_t, igraph_bliss_sh_t — Bliss 的拆分启发式。
- bridges, igraph_bridges — 查找图中的所有桥。
C
- callaway_traits_game, igraph_callaway_traits_game — 模拟具有顶点类型的增长网络。
- calloc, igraph_calloc — 分配可以由 igraph 函数安全释放的内存。
- canonical_permutation, igraph_canonical_permutation — 使用 Bliss 的规范置换。
- cattribute_EAB, igraph_cattribute_EAB — 查询布尔边属性。
- cattribute_EABV, igraph_cattribute_EABV — 查询多个边的布尔边属性。
- cattribute_EAB_set, igraph_cattribute_EAB_set — 设置布尔边属性。
- cattribute_EAB_setv, igraph_cattribute_EAB_setv — 为所有边设置布尔边属性。
- cattribute_EAN, igraph_cattribute_EAN — 查询数值边属性。
- cattribute_EANV, igraph_cattribute_EANV — 查询多个边的数值边属性。
- cattribute_EAN_set, igraph_cattribute_EAN_set — 设置数值边属性。
- cattribute_EAN_setv, igraph_cattribute_EAN_setv — 为所有边设置数值边属性。
- cattribute_EAS, igraph_cattribute_EAS — 查询字符串边属性。
- cattribute_EASV, igraph_cattribute_EASV — 查询多个边的字符串边属性。
- cattribute_EAS_set, igraph_cattribute_EAS_set — 设置字符串边属性。
- cattribute_EAS_setv, igraph_cattribute_EAS_setv — 为所有边设置字符串边属性。
- cattribute_GAB, igraph_cattribute_GAB — 查询布尔图属性。
- cattribute_GAB_set, igraph_cattribute_GAB_set — 设置布尔图属性。
- cattribute_GAN, igraph_cattribute_GAN — 查询数值图属性。
- cattribute_GAN_set, igraph_cattribute_GAN_set — 设置数值图属性。
- cattribute_GAS, igraph_cattribute_GAS — 查询字符串图属性。
- cattribute_GAS_set, igraph_cattribute_GAS_set — 设置字符串图属性。
- cattribute_has_attr, igraph_cattribute_has_attr — 检查是否存在(图、顶点或边)属性。
- cattribute_list, igraph_cattribute_list — 列出所有属性。
- cattribute_remove_all, igraph_cattribute_remove_all — 删除所有图/顶点/边属性。
- cattribute_remove_e, igraph_cattribute_remove_e — 删除边属性。
- cattribute_remove_g, igraph_cattribute_remove_g — 删除图属性。
- cattribute_remove_v, igraph_cattribute_remove_v — 删除顶点属性。
- cattribute_VAB, igraph_cattribute_VAB — 查询布尔顶点属性。
- cattribute_VABV, igraph_cattribute_VABV — 查询多个顶点的布尔顶点属性。
- cattribute_VAB_set, igraph_cattribute_VAB_set — 设置布尔顶点属性。
- cattribute_VAB_setv, igraph_cattribute_VAB_setv — 为所有顶点设置布尔顶点属性。
- cattribute_VAN, igraph_cattribute_VAN — 查询数值顶点属性。
- cattribute_VANV, igraph_cattribute_VANV — 查询多个顶点的数值顶点属性。
- cattribute_VAN_set, igraph_cattribute_VAN_set — 设置数值顶点属性。
- cattribute_VAN_setv, igraph_cattribute_VAN_setv — 为所有顶点设置数值顶点属性。
- cattribute_VAS, igraph_cattribute_VAS — 查询字符串顶点属性。
- cattribute_VASV, igraph_cattribute_VASV — 查询多个顶点的字符串顶点属性。
- cattribute_VAS_set, igraph_cattribute_VAS_set — 设置字符串顶点属性。
- cattribute_VAS_setv, igraph_cattribute_VAS_setv — 为所有顶点设置字符串顶点属性。
- centralization, igraph_centralization — 从节点级别分数计算中心化分数。
- centralization_betweenness, igraph_centralization_betweenness — 计算顶点中间性和图中心化。
- centralization_betweenness_tmax, igraph_centralization_betweenness_tmax — 基于中间性的图中心化的理论最大值。
- centralization_closeness, igraph_centralization_closeness — 计算顶点接近度和图中心化。
- centralization_closeness_tmax, igraph_centralization_closeness_tmax — 基于接近度的图中心化的理论最大值。
- centralization_degree, igraph_centralization_degree — 计算顶点度和图中心化。
- centralization_degree_tmax, igraph_centralization_degree_tmax — 基于度的图中心化的理论最大值。
- centralization_eigenvector_centrality, igraph_centralization_eigenvector_centrality — 计算特征向量中心性分数和图中心化。
- centralization_eigenvector_centrality_tmax, igraph_centralization_eigenvector_centrality_tmax — 特征向量中心性的理论最大中心化。
- CHECK, IGRAPH_CHECK — 检查函数调用的返回值。
- CHECK_CALLBACK, IGRAPH_CHECK_CALLBACK — 检查回调的返回值。
- chung_lu_game, igraph_chung_lu_game — 从 Chung-Lu 模型中采样图。
- circulant, igraph_circulant — 创建循环图。
- cited_type_game, igraph_cited_type_game — 模拟基于顶点类型的引用。
- citing_cited_type_game, igraph_citing_cited_type_game — 模拟基于顶点类型的引用网络。
- cliques, igraph_cliques — 查找图中的所有或某些团。
- cliques_callback, igraph_cliques_callback — 为图中的每个团调用一个函数。
- clique_handler_t, igraph_clique_handler_t — 团处理函数的类型。
- clique_number, igraph_clique_number — 查找图的团数。
- clique_size_hist, igraph_clique_size_hist — 计算图中每个大小的团。
- closeness, igraph_closeness — 某些顶点的接近中心性计算。
- closeness_cutoff, igraph_closeness_cutoff — 范围限制的接近中心性。
- clusters, igraph_clusters — 计算图中的(弱或强)连通分量(已弃用的别名)。
- cmp_epsilon, igraph_cmp_epsilon — 在容差范围内比较两个双精度浮点数。
- cocitation, igraph_cocitation — 同被引耦合。
- cohesion, igraph_cohesion — 图凝聚力,这与顶点连通性相同。
- cohesive_blocks, igraph_cohesive_blocks — 识别图的层次凝聚块结构。
- coloring_greedy_t, igraph_coloring_greedy_t — 贪婪图着色的排序启发式。
- community_eb_get_merges, igraph_community_eb_get_merges — 计算合并,即边中间性社区结构的树状图。
- community_edge_betweenness, igraph_community_edge_betweenness — 基于边中间性的社区发现。
- community_fastgreedy, igraph_community_fastgreedy — 通过模块化的贪婪优化来查找社区结构。
- community_fluid_communities, igraph_community_fluid_communities — 基于在图上交互的流体的社区检测。
- community_infomap, igraph_community_infomap — 查找最小化随机游走者轨迹的预期描述长度的社区结构。
- community_label_propagation, igraph_community_label_propagation — 基于标签传播的社区检测。
- community_leading_eigenvector, igraph_community_leading_eigenvector — 前导特征向量社区发现(正确版本)。
- community_leading_eigenvector_callback_t, igraph_community_leading_eigenvector_callback_t — 前导特征向量社区发现方法的回调。
- community_leiden, igraph_community_leiden — 使用 Leiden 算法查找社区结构。
- community_multilevel, igraph_community_multilevel — 通过模块化的多层优化(Louvain)来查找社区结构。
- community_optimal_modularity, igraph_community_optimal_modularity — 计算具有最高模块化值的社区结构。
- community_spinglass, igraph_community_spinglass — 基于统计力学的社区检测。
- community_spinglass_single, igraph_community_spinglass_single — 基于统计力学的单个节点的社区。
- community_to_membership, igraph_community_to_membership — 从社区结构树状图创建成员向量。
- community_voronoi, igraph_community_voronoi — 使用 Voronoi 分区查找社区。
- community_walktrap, igraph_community_walktrap — 使用基于随机游走的相似性度量来查找社区。
- compare_communities, igraph_compare_communities — 使用各种指标比较社区结构。
- complementer, igraph_complementer — 创建图的补图。
- complex_almost_equals, igraph_complex_almost_equals — 在容差范围内比较两个复数。
- compose, igraph_compose — 计算两个图的组成。
- connected_components, igraph_connected_components — 计算图中的(弱或强)连通分量。
- connect_neighborhood, igraph_connect_neighborhood — 将每个顶点连接到其邻域。
- constraint, igraph_constraint — Burt 的约束分数。
- contract_vertices, igraph_contract_vertices — 将多个顶点替换为一个顶点。
- convergence_degree, igraph_convergence_degree — 计算图中每条边的收敛度。
- convex_hull, igraph_convex_hull — 确定 2D 平面中给定点集的凸包。
- copy, igraph_copy — 创建图的精确(深层)副本。
- coreness, igraph_coreness — 图中顶点的核心性。
- correlated_game, igraph_correlated_game — 生成与现有图相关的随机图。
- correlated_pair_game, igraph_correlated_pair_game — 生成相关的随机图对。
- count_adjacent_triangles, igraph_count_adjacent_triangles — 计算顶点所属的三角形的数量。
- count_automorphisms, igraph_count_automorphisms — 使用 Bliss 的自同构数。
- count_isomorphisms_vf2, igraph_count_isomorphisms_vf2 — 通过 VF2 的同构数。
- count_loops, igraph_count_loops — 计算图中的自环数。
- count_multiple, igraph_count_multiple — 图中某些边的多重性。
- count_multiple_1, igraph_count_multiple_1 — 图中单个边的多重性。
- count_reachable, igraph_count_reachable — 图中从每个顶点可到达的顶点数。
- count_subisomorphisms_vf2, igraph_count_subisomorphisms_vf2 — 使用 VF2 的子图同构数
- count_triangles, igraph_count_triangles — 计算图中的三角形。
- create, igraph_create — 创建具有指定边的图。
- create_bipartite, igraph_create_bipartite — 创建二分图。
- cycle_handler_t, igraph_cycle_handler_t — 循环处理函数的类型。
D
- decompose, igraph_decompose — 将图分解为连通分量。
- decompose_destroy, igraph_decompose_destroy — 释放保存图的指针向量的内容。
- degree, igraph_degree — 图中某些顶点的度。
- degree_1, igraph_degree_1 — 图中单个顶点的度。
- degree_correlation_vector, igraph_degree_correlation_vector — 度相关函数。
- degree_sequence_game, igraph_degree_sequence_game — 生成具有给定度序列的随机图。
- DELALL, DELALL — 删除所有属性。
- DELEA, DELEA — 删除边属性。
- DELEAS, DELEAS — 删除所有边属性。
- delete_edges, igraph_delete_edges — 从图中删除边。
- delete_vertices, igraph_delete_vertices — 从图中删除一些顶点(及其所有边)。
- delete_vertices_idx, igraph_delete_vertices_idx — 从图中删除一些顶点(及其所有边)。
- DELGA, DELGA — 删除图属性。
- DELGAS, DELGAS — 删除所有图属性。
- DELVA, DELVA — 删除顶点属性。
- DELVAS, DELVAS — 删除所有顶点属性。
- density, igraph_density — 计算图的密度。
- destroy, igraph_destroy — 释放为图对象分配的内存。
- deterministic_optimal_imitation, igraph_deterministic_optimal_imitation — 通过确定性最优模仿采用策略。
- de_bruijn, igraph_de_bruijn — 生成 de Bruijn 图。
- dfs, igraph_dfs — 深度优先搜索。
- dfshandler_t, igraph_dfshandler_t — DFS 函数的回调类型。
- diameter, igraph_diameter — 计算图的直径(最长测地线)。
- diameter_dijkstra, igraph_diameter_dijkstra — 使用 Dijkstra 算法计算图的加权直径。
- difference, igraph_difference — 计算两个图的差。
- dim_select, igraph_dim_select — 维度选择。
- disjoint_union, igraph_disjoint_union — 创建两个不相交图的并集。
- disjoint_union_many, igraph_disjoint_union_many — 多个图的不相交并集。
- distances, igraph_distances — 顶点之间最短路径的长度。
- distances_bellman_ford, igraph_distances_bellman_ford — 顶点之间的加权最短路径长度,允许负权重。
- distances_cutoff, igraph_distances_cutoff — 顶点之间具有截止值的最短路径长度。
- distances_dijkstra, igraph_distances_dijkstra — 顶点之间的加权最短路径长度。
- distances_dijkstra_cutoff, igraph_distances_dijkstra_cutoff — 顶点之间具有截止值的加权最短路径长度。
- distances_floyd_warshall, igraph_distances_floyd_warshall — 使用 Floyd-Warshall 算法计算所有顶点对之间的加权最短路径长度。
- distances_johnson, igraph_distances_johnson — 使用 Johnson 算法计算顶点之间的加权最短路径长度。
- diversity, igraph_diversity — 顶点的结构多样性指数。
- dominator_tree, igraph_dominator_tree — 计算流图的支配树。
- dot_product_game, igraph_dot_product_game — 生成一个随机点积图。
- dqueue_back, igraph_dqueue_back — 队列的尾部。
- dqueue_clear, igraph_dqueue_clear — 从队列中移除所有元素。
- dqueue_destroy, igraph_dqueue_destroy — 销毁一个双端队列。
- dqueue_empty, igraph_dqueue_empty — 判断队列是否为空。
- dqueue_full, igraph_dqueue_full — 检查队列是否已满。
- dqueue_get, igraph_dqueue_get — 访问队列中的一个元素。
- dqueue_head, igraph_dqueue_head — 队列的头部。
- dqueue_init, igraph_dqueue_init — 初始化一个双端队列 (deque)。
- dqueue_pop, igraph_dqueue_pop — 移除头部。
- dqueue_pop_back, igraph_dqueue_pop_back — 移除尾部。
- dqueue_push, igraph_dqueue_push — 追加一个元素。
- dqueue_size, igraph_dqueue_size — 队列中的元素数量。
- dyad_census, igraph_dyad_census — Dyad 普查,由 Holland 和 Leinhardt 定义。
E
- EAB, EAB — 查询布尔型边属性。
- EABV, EABV — 查询所有边的布尔型边属性。
- EAN, EAN — 查询数值型边属性。
- EANV, EANV — 查询所有边的数值型边属性。
- EAS, EAS — 查询字符串型边属性。
- EASV, EASV — 查询所有边的字符串型边属性。
- ecc, igraph_ecc — 一些边的边聚类系数。
- eccentricity, igraph_eccentricity — 一些顶点的离心率。
- eccentricity_dijkstra, igraph_eccentricity_dijkstra — 使用加权边计算一些顶点的离心率。
- ecount, igraph_ecount — 图中的边数。
- ECOUNT_MAX, IGRAPH_ECOUNT_MAX — igraph 图中支持的最大边数。
- edge, igraph_edge — 返回边的头部和尾部顶点。
- edges, igraph_edges — 给出多个边的头部和尾部顶点。
- edge_betweenness, igraph_edge_betweenness — 边的介数中心性。
- edge_betweenness_cutoff, igraph_edge_betweenness_cutoff — 范围限制的边的介数中心性。
- edge_betweenness_subset, igraph_edge_betweenness_subset — 源和目标顶点的子集的边的介数中心性。
- edge_connectivity, igraph_edge_connectivity — 图中的最小边连通度。
- edge_disjoint_paths, igraph_edge_disjoint_paths — 两个顶点之间的最大边不相交路径数。
- eigenvector_centrality, igraph_eigenvector_centrality — 顶点的特征向量中心性。
- eit_create, igraph_eit_create — 从边选择器创建一个边迭代器。
- eit_destroy, igraph_eit_destroy — 销毁一个边迭代器。
- EIT_END, IGRAPH_EIT_END — 我们是否到达了末尾?
- EIT_GET, IGRAPH_EIT_GET — 查询一个边迭代器。
- EIT_NEXT, IGRAPH_EIT_NEXT — 下一条边。
- EIT_RESET, IGRAPH_EIT_RESET — 重置一个边迭代器。
- EIT_SIZE, IGRAPH_EIT_SIZE — 迭代器中的边数。
- empty, igraph_empty — 创建一个具有一些顶点且没有边的空图。
- empty_attrs, igraph_empty_attrs — 创建一个具有一些顶点、没有边和一些图属性的空图。
- enter_safelocale, igraph_enter_safelocale — 临时设置 C 语言环境。
- erdos_renyi_game, igraph_erdos_renyi_game — 生成一个随机(Erdős-Rényi)图。
- erdos_renyi_game_gnm, igraph_erdos_renyi_game_gnm — 生成一个具有固定边数的随机(Erdős-Rényi)图。
- erdos_renyi_game_gnp, igraph_erdos_renyi_game_gnp — 生成一个具有固定边概率的随机(Erdős-Rényi)图。
- ERROR, IGRAPH_ERROR — 触发一个错误。
- error, igraph_error — 报告一个错误。
- ERRORF, IGRAPH_ERRORF — 触发一个错误,带有 printf 样式的语法。
- errorf, igraph_errorf — 报告一个错误,printf 样式的版本。
- error_handler_abort, igraph_error_handler_abort — 在发生错误时中止程序。
- error_handler_ignore, igraph_error_handler_ignore — 忽略错误。
- error_handler_printignore, igraph_error_handler_printignore — 打印并忽略错误。
- error_handler_t, igraph_error_handler_t — 错误处理函数类型。
- error_t, igraph_error_t — 返回错误代码的函数的返回类型。
- error_type_t, igraph_error_type_t — 错误代码类型。
- ess_1, igraph_ess_1 — 单个边边选择器的立即版本。
- ess_all, igraph_ess_all — 边集,所有边(立即版本)。
- ess_none, igraph_ess_none — 立即空边选择器。
- ess_range, igraph_ess_range — 序列边选择器的立即版本。
- ess_seq, igraph_ess_seq — 序列边选择器的立即版本,带有包含的端点。
- ess_vector, igraph_ess_vector — 立即向量视图边选择器。
- establishment_game, igraph_establishment_game — 使用具有顶点类型的简单增长模型生成一个图。
- es_1, igraph_es_1 — 包含单个边的边选择器。
- es_all, igraph_es_all — 边集,所有边。
- es_all_between, igraph_es_all_between — 边选择器,一对顶点之间的所有边 ID。
- es_as_vector, igraph_es_as_vector — 将边选择器转换为向量。
- es_copy, igraph_es_copy — 创建边选择器的副本。
- es_destroy, igraph_es_destroy — 销毁一个边选择器对象。
- es_incident, igraph_es_incident — 与给定顶点关联的边。
- es_is_all, igraph_es_is_all — 检查边选择器是否包含所有边。
- es_none, igraph_es_none — 空边选择器。
- es_pairs, igraph_es_pairs — 边选择器,多个边由其在向量中的端点定义。
- es_pairs_small, igraph_es_pairs_small — 边选择器,多个边由其作为参数的端点定义。
- es_path, igraph_es_path — 边选择器,路径上的边 ID。
- es_range, igraph_es_range — 边选择器,边 ID 的序列。
- es_seq, igraph_es_seq — 边选择器,边 ID 的序列,带有包含的端点(已弃用)。
- es_size, igraph_es_size — 返回边选择器的大小。
- es_type, igraph_es_type — 返回边选择器的类型。
- es_vector, igraph_es_vector — 将向量作为边选择器处理。
- es_vector_copy, igraph_es_vector_copy — 边集,基于向量,带有复制。
- eulerian_cycle, igraph_eulerian_cycle — 查找欧拉回路。
- eulerian_path, igraph_eulerian_path — 查找欧拉路径。
- even_tarjan_reduction, igraph_even_tarjan_reduction — 图的 Even-Tarjan 约简。
- exit_safelocale, igraph_exit_safelocale — 临时设置 C 语言环境。
- expand_path_to_pairs, igraph_expand_path_to_pairs — 辅助函数,用于将描述路径的顶点 ID 序列转换为“pairs”向量。
- extended_chordal_ring, igraph_extended_chordal_ring — 创建一个扩展的弦环。
F
- famous, igraph_famous — 通过简单地提供名称来创建著名的图。
- FATAL, IGRAPH_FATAL — 触发一个致命错误。
- fatal, igraph_fatal — 触发一个致命错误。
- FATALF, IGRAPH_FATALF — 触发一个致命错误,带有 printf 样式的语法。
- fatalf, igraph_fatalf — 触发一个致命错误,printf 样式的语法。
- fatal_handler_abort, igraph_fatal_handler_abort — 在发生致命错误时中止程序。
- fatal_handler_t, igraph_fatal_handler_t — igraph 致命错误处理函数类型。
- feedback_arc_set, igraph_feedback_arc_set — 使用精确或启发式方法计算图的反馈弧集。
- feedback_vertex_set, igraph_feedback_vertex_set — 图的反馈顶点集。
- FINALLY, IGRAPH_FINALLY — 注册一个对象以进行释放。
- FINALLY_CLEAN, IGRAPH_FINALLY_CLEAN — 信号提示对象的干净释放。
- FINALLY_FREE, IGRAPH_FINALLY_FREE — 释放当前级别注册的对象。
- find_cycle, igraph_find_cycle — 在图中查找单个循环。
- forest_fire_game, igraph_forest_fire_game — 根据“森林火灾游戏”生成网络。
- free, igraph_free — 释放由 igraph 函数分配的内存。
- FROM, IGRAPH_FROM — 边的源顶点。
- from_hrg_dendrogram, igraph_from_hrg_dendrogram — 创建分层随机图模型的树状图的图表示。
- from_prufer, igraph_from_prufer — 从 Prüfer 序列生成一棵树。
- full, igraph_full — 创建一个完全图(完整图)。
- full_bipartite, igraph_full_bipartite — 创建一个完全二分图。
- full_citation, igraph_full_citation — 创建一个完整引用图(一个完整的有向无环图)。
- full_multipartite, igraph_full_multipartite — 创建一个完整的多部图。
- fundamental_cycles, igraph_fundamental_cycles — 查找基本循环基。
G
- GAB, GAB — 查询布尔型图属性。
- GAN, GAN — 查询数值型图属性。
- GAS, GAS — 查询字符串型图属性。
- generalized_petersen, igraph_generalized_petersen — 创建一个广义 Petersen 图。
- get_adjacency, igraph_get_adjacency — 图的邻接矩阵。
- get_adjacency_sparse, igraph_get_adjacency_sparse — 以稀疏矩阵格式返回图的邻接矩阵。
- get_all_eids_between, igraph_get_all_eids_between — 返回一对顶点之间的所有边 ID。
- get_all_shortest_paths, igraph_get_all_shortest_paths — 从一个顶点出发的所有最短路径(测地线)。
- get_all_shortest_paths_dijkstra, igraph_get_all_shortest_paths_dijkstra — 从一个顶点出发的所有加权最短路径(测地线)。
- get_all_simple_paths, igraph_get_all_simple_paths — 列出从一个源出发的所有简单路径。
- get_biadjacency, igraph_get_biadjacency — 将二分图转换为二分邻接矩阵。
- get_edgelist, igraph_get_edgelist — 图中的边列表。
- get_eid, igraph_get_eid — 从边的端点获取边 ID。
- get_eids, igraph_get_eids — 根据相邻顶点返回边 ID。
- get_incidence, igraph_get_incidence — 将二分图转换为二分邻接矩阵(已弃用的别名)。
- get_isomorphisms_vf2, igraph_get_isomorphisms_vf2 — 收集两个图的所有同构映射。
- get_isomorphisms_vf2_callback, igraph_get_isomorphisms_vf2_callback — 通用的 VF2 接口
- get_k_shortest_paths, igraph_get_k_shortest_paths — 两个顶点之间的 k 条最短路径。
- get_laplacian, igraph_get_laplacian — 返回图的拉普拉斯矩阵。
- get_laplacian_sparse, igraph_get_laplacian_sparse — 以稀疏矩阵格式返回图的拉普拉斯矩阵。
- get_shortest_path, igraph_get_shortest_path — 从一个顶点到另一个顶点的最短路径。
- get_shortest_paths, igraph_get_shortest_paths — 从一个顶点出发的最短路径。
- get_shortest_paths_bellman_ford, igraph_get_shortest_paths_bellman_ford — 从一个顶点出发的加权最短路径,允许负权重。
- get_shortest_paths_dijkstra, igraph_get_shortest_paths_dijkstra — 从一个顶点出发的加权最短路径。
- get_shortest_path_astar, igraph_get_shortest_path_astar — A* 算法给出了从一个顶点到另一个顶点的最短路径,带有启发式。
- get_shortest_path_bellman_ford, igraph_get_shortest_path_bellman_ford — 从一个顶点到另一个顶点的加权最短路径(Bellman-Ford)。
- get_shortest_path_dijkstra, igraph_get_shortest_path_dijkstra — 从一个顶点到另一个顶点的加权最短路径(Dijkstra)。
- get_sparsemat, igraph_get_sparsemat — 将 igraph 图转换为稀疏矩阵(已弃用)。
- get_stochastic, igraph_get_stochastic — 图的随机邻接矩阵。
- get_stochastic_sparse, igraph_get_stochastic_sparse — 图的随机邻接矩阵。
- get_stochastic_sparsemat, igraph_get_stochastic_sparsemat — 图的随机邻接矩阵(已弃用)。
- get_subisomorphisms_vf2, igraph_get_subisomorphisms_vf2 — 返回所有子图同构映射。
- get_subisomorphisms_vf2_callback, igraph_get_subisomorphisms_vf2_callback — 用于子图同构问题的通用 VF2 函数。
- get_widest_path, igraph_get_widest_path — 从一个顶点到另一个顶点的最宽路径。
- get_widest_paths, igraph_get_widest_paths — 从单个顶点出发的最宽路径。
- girth, igraph_girth — 图的周长是其中最短循环的长度。
- global_efficiency, igraph_global_efficiency — 计算网络的全局效率。
- gomory_hu_tree, igraph_gomory_hu_tree — 图的 Gomory-Hu 树。
- graphlets, igraph_graphlets — 计算 graphlets 基并将图投影到其上。
- graphlets_candidate_basis, igraph_graphlets_candidate_basis — 计算候选 graphlets 基
- graphlets_project, igraph_graphlets_project — 将图投影到 graphlets 基上。
- graph_center, igraph_graph_center — 图的中心顶点。
- graph_center_dijkstra, igraph_graph_center_dijkstra — 图的中心顶点,使用加权边。
- graph_count, igraph_graph_count — 给定顶点数的未标记图的数量。
- graph_power, igraph_graph_power — 图的 k 次幂。
- grg_game, igraph_grg_game — 生成一个几何随机图。
- growing_random_game, igraph_growing_random_game — 生成一个增长的随机图。
H
- harmonic_centrality, igraph_harmonic_centrality — 一些顶点的调和中心性。
- harmonic_centrality_cutoff, igraph_harmonic_centrality_cutoff — 范围限制的调和中心性。
- has_loop, igraph_has_loop — 返回图是否至少有一条环边。
- has_multiple, igraph_has_multiple — 检查图是否至少有一条多重边。
- has_mutual, igraph_has_mutual — 检查有向图是否具有任何互惠边。
- heap_clear, igraph_heap_clear — 从堆中移除所有元素。
- heap_delete_top, igraph_heap_delete_top — 移除并返回顶部元素。
- heap_destroy, igraph_heap_destroy — 销毁一个已初始化的堆对象。
- heap_empty, igraph_heap_empty — 判断堆对象是否为空。
- heap_init, igraph_heap_init — 初始化一个空堆对象。
- heap_init_array, igraph_heap_init_array — 从数组构建一个堆。
- heap_push, igraph_heap_push — 添加一个元素。
- heap_reserve, igraph_heap_reserve — 为堆保留内存。
- heap_size, igraph_heap_size — 堆中的元素数量。
- heap_top, igraph_heap_top — 顶部元素。
- hexagonal_lattice, igraph_hexagonal_lattice — 给定形状的六边形晶格。
- hrg_consensus, igraph_hrg_consensus — 计算 HRG 的共识树。
- hrg_create, igraph_hrg_create — 从 igraph 图创建一个 HRG。
- hrg_dendrogram, igraph_hrg_dendrogram — 从分层随机图创建一个树状图。
- hrg_destroy, igraph_hrg_destroy — 为 HRG 释放内存。
- hrg_fit, igraph_hrg_fit — 将分层随机图模型拟合到网络。
- hrg_game, igraph_hrg_game — 生成分层随机图。
- hrg_init, igraph_hrg_init — 为 HRG 分配内存。
- hrg_predict, igraph_hrg_predict — 基于 HRG 模型预测图中缺失的边。
- hrg_resize, igraph_hrg_resize — 调整 HRG 的大小。
- hrg_sample, igraph_hrg_sample — 从分层随机图模型中采样。
- hrg_size, igraph_hrg_size — 返回 HRG 的大小,即叶节点数。
- hrg_t, igraph_hrg_t — 用于存储分层随机图的数据结构。
- hsbm_game, igraph_hsbm_game — 分层随机块模型。
- hsbm_list_game, igraph_hsbm_list_game — 分层随机块模型,更通用的版本。
- hub_and_authority_scores, igraph_hub_and_authority_scores — Kleinberg 的 hub 和 authority 分数 (HITS)。
- hub_score, igraph_hub_score — Kleinberg 的 hub 分数。
- hypercube, igraph_hypercube — n 维超立方体图。
I
- igraph_bool_t, 原子数据类型
- IGRAPH_INTEGER_MAX, 原子数据类型
- IGRAPH_INTEGER_MIN, 原子数据类型
- igraph_integer_t, 原子数据类型
- igraph_real_t, 原子数据类型
- IGRAPH_UINT_MAX, 原子数据类型
- IGRAPH_UINT_MIN, 原子数据类型
- igraph_uint_t, 原子数据类型
- incidence, igraph_incidence — 从二分邻接矩阵创建一个二分图(已弃用的别名)。
- incident, igraph_incident — 给出顶点的入射边。
- inclist_clear, igraph_inclist_clear — 从关联列表中移除所有边。
- inclist_destroy, igraph_inclist_destroy — 释放为关联列表分配的所有内存。
- inclist_get, igraph_inclist_get — 查询关联列表中的向量。
- inclist_init, igraph_inclist_init — 初始化关联列表。
- inclist_size, igraph_inclist_size — 返回关联列表中的顶点数。
- independence_number, igraph_independence_number — 查找图的独立数。
- independent_vertex_sets, igraph_independent_vertex_sets — 查找图中所有独立的顶点集。
- induced_subgraph, igraph_induced_subgraph — 创建由指定顶点导出的子图。
- induced_subgraph_edges, igraph_induced_subgraph_edges — 导出的子图包含的边。
- induced_subgraph_map, igraph_induced_subgraph_map — 创建一个导出的子图并返回原始图的映射。
- intersection, igraph_intersection — 从两个图中收集公共边。
- intersection_many, igraph_intersection_many — 多个图的交集。
- invalidate_cache, igraph_invalidate_cache — 使 igraph 图的内部缓存无效。
- isoclass, igraph_isoclass — 确定小图的同构类。
- isoclass_create, igraph_isoclass_create — 从给定的同构类创建图。
- isoclass_subgraph, igraph_isoclass_subgraph — 图的子图的同构类。
- isocompat_t, igraph_isocompat_t — 回调类型,用于检查两个顶点或边是否兼容
- isohandler_t, igraph_isohandler_t — 回调类型,当找到同构时调用
- isomorphic, igraph_isomorphic — 两个图是否同构?
- isomorphic_34, igraph_isomorphic_34 — 3-4个顶点的图同构(已弃用)。
- isomorphic_bliss, igraph_isomorphic_bliss — 通过Bliss算法进行图同构。
- isomorphic_function_vf2, igraph_isomorphic_function_vf2 — 通用的VF2接口(已弃用别名)。
- isomorphic_vf2, igraph_isomorphic_vf2 — 通过VF2算法进行同构。
- is_acyclic, igraph_is_acyclic — 检查图是否为无环图。
- is_biconnected, igraph_is_biconnected — 检查图是否为双连通图。
- is_bigraphical, igraph_is_bigraphical — 是否存在具有给定双度序列的二分图?
- is_bipartite, igraph_is_bipartite — 检查图是否为二分图。
- is_chordal, igraph_is_chordal — 确定图是否为弦图。
- is_clique, igraph_is_clique — 一组顶点是否构成团?
- is_complete, igraph_is_complete — 确定图是否为完全图。
- is_connected, igraph_is_connected — 确定图是否(弱或强)连通。
- is_dag, igraph_is_dag — 检查图是否为有向无环图 (DAG)。
- is_directed, igraph_is_directed — 这是一个有向图吗?
- is_eulerian, igraph_is_eulerian — 检查是否存在欧拉路径或回路。
- is_forest, igraph_is_forest — 确定图是否为森林。
- is_graphical, igraph_is_graphical — 是否存在具有给定度序列的图?
- is_independent_vertex_set, igraph_is_independent_vertex_set — 一组顶点是否构成独立集?
- is_loop, igraph_is_loop — 在图中查找环边。
- is_matching, igraph_is_matching — 检查给定的匹配对于给定的图是否有效。
- is_maximal_matching, igraph_is_maximal_matching — 检查图中的匹配是否为最大匹配。
- is_minimal_separator, igraph_is_minimal_separator — 确定一组顶点是否为最小分隔符。
- is_multiple, igraph_is_multiple — 在图中查找多重边。
- is_mutual, igraph_is_mutual — 检查有向图的某些边是否互反。
- is_perfect, igraph_is_perfect — 检查图是否为完美图。
- is_same_graph, igraph_is_same_graph — 两个图作为标记图是否相同?
- is_separator, igraph_is_separator — 删除这组顶点是否会断开图?
- is_simple, igraph_is_simple — 确定输入图是否为简单图。
- is_tree, igraph_is_tree — 确定图是否为树。
L
- lapack_dgeev, igraph_lapack_dgeev — 非对称矩阵的特征值,可以选择性地计算特征向量。
- lapack_dgeevx, igraph_lapack_dgeevx — 非对称矩阵的特征值/向量,专家模式。
- lapack_dgesv, igraph_lapack_dgesv — 使用LU分解求解线性方程组。
- lapack_dgetrf, igraph_lapack_dgetrf — 一般 M×N 矩阵的 LU 分解。
- lapack_dgetrs, igraph_lapack_dgetrs — 使用LU分解求解一般线性方程组。
- lapack_dsyevr, igraph_lapack_dsyevr — 对称矩阵的选定特征值,可以选择性地计算特征向量。
- laplacian, igraph_laplacian — 返回图的拉普拉斯矩阵(已弃用)。
- laplacian_normalization_t, igraph_laplacian_normalization_t — 拉普拉斯矩阵的归一化方法。
- laplacian_spectral_embedding, igraph_laplacian_spectral_embedding — 图的拉普拉斯谱嵌入
- largest_cliques, igraph_largest_cliques — 查找图中的最大团。
- largest_independent_vertex_sets, igraph_largest_independent_vertex_sets — 查找图中的最大独立顶点集。
- largest_weighted_cliques, igraph_largest_weighted_cliques — 查找图中的最大权重团。
- lastcit_game, igraph_lastcit_game — 模拟一个引用网络,基于自上次引用以来经过的时间。
- lattice, igraph_lattice — 任意维度的正方形网格(已弃用)。
- layout_bipartite, igraph_layout_bipartite — 二分图的简单布局。
- layout_circle, igraph_layout_circle — 将顶点均匀地放置在任意顺序的圆上。
- layout_davidson_harel, igraph_layout_davidson_harel — Davidson-Harel布局算法。
- layout_drl, igraph_layout_drl — DrL布局生成器
- layout_drl_3d, igraph_layout_drl_3d — DrL布局生成器,3D版本。
- layout_drl_default_t, igraph_layout_drl_default_t — DrL布局生成器的预定义参数模板
- layout_drl_options_init, igraph_layout_drl_options_init — 初始化DrL布局生成器的参数
- layout_drl_options_t, igraph_layout_drl_options_t — DrL布局生成器的参数
- layout_fruchterman_reingold, igraph_layout_fruchterman_reingold — 根据Fruchterman-Reingold算法将顶点放置在平面上。
- layout_fruchterman_reingold_3d, igraph_layout_fruchterman_reingold_3d — 3D Fruchterman-Reingold算法。
- layout_gem, igraph_layout_gem — 根据GEM算法布局图。
- layout_graphopt, igraph_layout_graphopt — 通过graphopt算法优化顶点布局。
- layout_grid, igraph_layout_grid — 将顶点放置在平面上的规则网格上。
- layout_grid_3d, igraph_layout_grid_3d — 将顶点放置在3D空间中的规则网格上。
- layout_kamada_kawai, igraph_layout_kamada_kawai — 根据Kamada-Kawai算法将顶点放置在平面上。
- layout_kamada_kawai_3d, igraph_layout_kamada_kawai_3d — Kamada-Kawai布局生成器的3D版本。
- layout_lgl, igraph_layout_lgl — 用于大型图的基于力的布局算法。
- layout_mds, igraph_layout_mds — 使用多维缩放将顶点放置在平面上。
- layout_merge_dla, igraph_layout_merge_dla — 通过使用DLA算法合并多个布局。
- layout_random, igraph_layout_random — 将顶点均匀随机地放置在平面上。
- layout_random_3d, igraph_layout_random_3d — 将顶点均匀随机地放置在立方体中。
- layout_reingold_tilford, igraph_layout_reingold_tilford — 树图的Reingold-Tilford布局。
- layout_reingold_tilford_circular, igraph_layout_reingold_tilford_circular — 树的圆形Reingold-Tilford布局。
- layout_sphere, igraph_layout_sphere — 将顶点(或多或少)均匀地放置在球体上。
- layout_star, igraph_layout_star — 生成类似星形的布局。
- layout_sugiyama, igraph_layout_sugiyama — 用于分层有向无环图的Sugiyama布局算法。
- layout_umap, igraph_layout_umap — 使用统一流形逼近和投影 (UMAP) 进行布局。
- layout_umap_3d, igraph_layout_umap_3d — 使用UMAP的3D布局。
- layout_umap_compute_weights, igraph_layout_umap_compute_weights — 从距离开始计算UMAP布局的权重。
- lazy_adjlist_clear, igraph_lazy_adjlist_clear — 从延迟邻接表中删除所有边。
- lazy_adjlist_destroy, igraph_lazy_adjlist_destroy — 释放延迟邻接表。
- lazy_adjlist_get, igraph_lazy_adjlist_get — 查询相邻顶点。
- lazy_adjlist_has, igraph_lazy_adjlist_has — 延迟邻接表中是否已存储相邻顶点?
- lazy_adjlist_init, igraph_lazy_adjlist_init — 初始化延迟邻接表。
- lazy_adjlist_size, igraph_lazy_adjlist_size — 返回延迟邻接表中的顶点数。
- lazy_inclist_clear, igraph_lazy_inclist_clear — 从延迟关联列表中删除所有边。
- lazy_inclist_destroy, igraph_lazy_inclist_destroy — 释放延迟关联列表。
- lazy_inclist_get, igraph_lazy_inclist_get — 查询关联边。
- lazy_inclist_has, igraph_lazy_inclist_has — 延迟关联列表中是否已存储关联边?
- lazy_inclist_init, igraph_lazy_inclist_init — 初始化边的延迟关联列表。
- lazy_inclist_size, igraph_lazy_inclist_size — 返回延迟关联列表中的顶点数。
- lcf, igraph_lcf — 从LCF符号创建图。
- lcf_vector, igraph_lcf_vector — 从LCF符号创建图。
- le_community_to_membership, igraph_le_community_to_membership — 来自引导特征向量社区结构的顶点成员资格。
- linegraph, igraph_linegraph — 创建图的线图。
- list_triangles, igraph_list_triangles — 查找图中的所有三角形。
- local_efficiency, igraph_local_efficiency — 计算网络中每个顶点周围的局部效率。
- local_scan_0, igraph_local_scan_0 — 局部扫描统计,k=0
- local_scan_0_them, igraph_local_scan_0_them — 局部THEM扫描统计,k=0
- local_scan_1_ecount, igraph_local_scan_1_ecount — 局部扫描统计,k=1,边计数和权重之和
- local_scan_1_ecount_them, igraph_local_scan_1_ecount_them — 局部THEM扫描统计,k=1,边计数和权重之和
- local_scan_k_ecount, igraph_local_scan_k_ecount — 对每个顶点的k邻域中的边数或权重求和。
- local_scan_k_ecount_them, igraph_local_scan_k_ecount_them — 局部THEM扫描统计,边计数或权重之和。
- local_scan_neighborhood_ecount, igraph_local_scan_neighborhood_ecount — 具有预先计算的邻域的局部扫描统计
- local_scan_subset_ecount, igraph_local_scan_subset_ecount — 由顶点子集诱导的子图的局部扫描统计。
M
- malloc, igraph_malloc — 分配可以被igraph函数安全释放的内存。
- MATRIX, MATRIX — 访问矩阵的元素。
- matrix_add, igraph_matrix_add — 添加两个矩阵。
- matrix_add_cols, igraph_matrix_add_cols — 将列添加到矩阵。
- matrix_add_constant, igraph_matrix_add_constant — 将一个常量添加到每个元素。
- matrix_add_rows, igraph_matrix_add_rows — 将行添加到矩阵。
- matrix_all_almost_e, igraph_matrix_all_almost_e — 所有元素是否几乎相等?
- matrix_all_e, igraph_matrix_all_e — 所有元素是否相等?
- matrix_all_g, igraph_matrix_all_g — 所有元素是否都更大?
- matrix_all_ge, igraph_matrix_all_ge — 所有元素是否都大于或等于?
- matrix_all_l, igraph_matrix_all_l — 所有元素是否都更小?
- matrix_all_le, igraph_matrix_all_le — 所有元素是否都小于或等于?
- matrix_as_sparsemat, igraph_matrix_as_sparsemat — 将密集矩阵转换为稀疏矩阵。
- matrix_capacity, igraph_matrix_capacity — 返回为矩阵分配的元素数量。
- matrix_cbind, igraph_matrix_cbind — 按列组合矩阵。
- matrix_colsum, igraph_matrix_colsum — 按列求和。
- matrix_complex_all_almost_e, igraph_matrix_complex_all_almost_e — 所有元素是否几乎相等?
- matrix_complex_create, igraph_matrix_complex_create — 从实部和虚部创建复矩阵。
- matrix_complex_create_polar, igraph_matrix_complex_create_polar — 从幅值和角度创建复矩阵。
- matrix_complex_imag, igraph_matrix_complex_imag — 给出复矩阵的虚部。
- matrix_complex_real, igraph_matrix_complex_real — 给出复矩阵的实部。
- matrix_complex_realimag, igraph_matrix_complex_realimag — 给出复矩阵的实部和虚部。
- matrix_complex_zapsmall, igraph_matrix_complex_zapsmall — 将复矩阵的小元素替换为精确零。
- matrix_contains, igraph_matrix_contains — 搜索元素。
- matrix_copy, igraph_matrix_copy — 复制矩阵(已弃用别名)。
- matrix_copy_to, igraph_matrix_copy_to — 将矩阵复制到常规C数组。
- matrix_destroy, igraph_matrix_destroy — 销毁矩阵对象。
- matrix_div_elements, igraph_matrix_div_elements — 逐元素除法。
- matrix_e, igraph_matrix_e — 从矩阵中提取元素(已弃用别名)。
- matrix_empty, igraph_matrix_empty — 矩阵是否为空?
- matrix_e_ptr, igraph_matrix_e_ptr — 指向矩阵元素的指针。
- matrix_fill, igraph_matrix_fill — 用元素填充。
- matrix_get, igraph_matrix_get — 从矩阵中提取元素。
- matrix_get_col, igraph_matrix_get_col — 选择一列。
- matrix_get_ptr, igraph_matrix_get_ptr — 指向矩阵元素的指针。
- matrix_get_row, igraph_matrix_get_row — 提取一行。
- matrix_init, igraph_matrix_init — 初始化矩阵。
- matrix_init_array, igraph_matrix_init_array — 从普通C数组初始化矩阵(构造函数)。
- matrix_init_copy, igraph_matrix_init_copy — 复制矩阵。
- matrix_isnull, igraph_matrix_isnull — 检查是否为空矩阵。
- matrix_is_symmetric, igraph_matrix_is_symmetric — 矩阵是否对称?
- matrix_max, igraph_matrix_max — 矩阵的最大元素。
- matrix_maxdifference, igraph_matrix_maxdifference — 两个矩阵之间的最大绝对差。
- matrix_min, igraph_matrix_min — 矩阵的最小元素。
- matrix_minmax, igraph_matrix_minmax — 矩阵的最小和最大元素。
- matrix_mul_elements, igraph_matrix_mul_elements — 逐元素矩阵乘法。
- matrix_ncol, igraph_matrix_ncol — 矩阵中的列数。
- matrix_nrow, igraph_matrix_nrow — 矩阵中的行数。
- matrix_null, igraph_matrix_null — 将矩阵中的所有元素设置为零。
- matrix_prod, igraph_matrix_prod — 所有矩阵元素的乘积。
- matrix_rbind, igraph_matrix_rbind — 按行组合两个矩阵。
- matrix_remove_col, igraph_matrix_remove_col — 从矩阵中删除一列。
- matrix_remove_row, igraph_matrix_remove_row — 删除一行。
- matrix_resize, igraph_matrix_resize — 调整矩阵大小。
- matrix_resize_min, igraph_matrix_resize_min — 为矩阵释放未使用的内存。
- matrix_rowsum, igraph_matrix_rowsum — 按行求和。
- matrix_scale, igraph_matrix_scale — 将矩阵的每个元素乘以一个常量。
- matrix_search, igraph_matrix_search — 从给定位置搜索。
- matrix_select_cols, igraph_matrix_select_cols — 选择矩阵的某些列。
- matrix_select_rows, igraph_matrix_select_rows — 选择矩阵的某些行。
- matrix_select_rows_cols, igraph_matrix_select_rows_cols — 选择矩阵的某些行和列。
- matrix_set, igraph_matrix_set — 设置元素。
- matrix_set_col, igraph_matrix_set_col — 从向量设置列。
- matrix_set_row, igraph_matrix_set_row — 从向量设置行。
- matrix_size, igraph_matrix_size — 矩阵中的元素数。
- matrix_sub, igraph_matrix_sub — 两个矩阵的差。
- matrix_sum, igraph_matrix_sum — 元素的总和。
- matrix_swap, igraph_matrix_swap — 交换两个矩阵。
- matrix_swap_cols, igraph_matrix_swap_cols — 交换两列。
- matrix_swap_rows, igraph_matrix_swap_rows — 交换两行。
- matrix_transpose, igraph_matrix_transpose — 矩阵的转置。
- matrix_update, igraph_matrix_update — 从另一个矩阵更新。
- matrix_view, igraph_matrix_view — 创建矩阵视图到现有数组中。
- matrix_view_from_vector, igraph_matrix_view_from_vector — 创建矩阵视图,将现有向量视为矩阵。
- matrix_which_max, igraph_matrix_which_max — 最大元素的索引。
- matrix_which_min, igraph_matrix_which_min — 最小元素的索引。
- matrix_which_minmax, igraph_matrix_which_minmax — 最小和最大元素的索引。
- matrix_zapsmall, igraph_matrix_zapsmall — 将矩阵的小元素替换为精确零。
- maxdegree, igraph_maxdegree — 图中(或一组顶点中)的最大度数。
- maxflow, igraph_maxflow — 一对顶点之间的最大网络流。
- maxflow_stats_t, igraph_maxflow_stats_t — 从推拉式最大流求解器中保存统计信息的数据结构。
- maxflow_value, igraph_maxflow_value — 网络中具有推/拉式算法的最大流。
- maximal_cliques, igraph_maximal_cliques — 查找图中的所有极大团。
- maximal_cliques_callback, igraph_maximal_cliques_callback — 查找图中的极大团,并为每个团调用一个函数。
- maximal_cliques_count, igraph_maximal_cliques_count — 统计图中极大团的数量。
- maximal_cliques_file, igraph_maximal_cliques_file — 查找极大团并将它们写入文件。
- maximal_cliques_hist, igraph_maximal_cliques_hist — 统计图中每个大小的极大团的数量。
- maximal_cliques_subset, igraph_maximal_cliques_subset — 初始顶点子集的极大团。
- maximal_independent_vertex_sets, igraph_maximal_independent_vertex_sets — 查找图的所有极大独立顶点集。
- maximum_bipartite_matching, igraph_maximum_bipartite_matching — 计算二分图中的最大匹配。
- maximum_cardinality_search, igraph_maximum_cardinality_search — 最大基数搜索。
- mean_degree, igraph_mean_degree — 图的平均度数。
- mincut, igraph_mincut — 计算图中的最小割。
- mincut_value, igraph_mincut_value — 图中的最小边割。
- minimum_cycle_basis, igraph_minimum_cycle_basis — 计算最小权重循环基。
- minimum_size_separators, igraph_minimum_size_separators — 查找所有最小大小的分离顶点集。
- minimum_spanning_tree, igraph_minimum_spanning_tree — 计算图的一个最小生成树。
- minimum_spanning_tree_prim, igraph_minimum_spanning_tree_prim — 计算加权图的一个最小生成树。
- minimum_spanning_tree_unweighted, igraph_minimum_spanning_tree_unweighted — 计算未加权图的一个最小生成树。
- modularity, igraph_modularity — 计算图相对于某些聚类或顶点类型的模块化。
- modularity_matrix, igraph_modularity_matrix — 计算模块化矩阵。
- moran_process, igraph_moran_process — 网络环境中的Moran过程。
- motifs_handler_t, igraph_motifs_handler_t — igraph_motifs_randesu_callback的回调类型。
- motifs_randesu, igraph_motifs_randesu — 统计图中基序的数量。
- motifs_randesu_callback, igraph_motifs_randesu_callback — 查找图中的基序,并为每个基序调用一个函数。
- motifs_randesu_estimate, igraph_motifs_randesu_estimate — 估计图中基序的总数。
- motifs_randesu_no, igraph_motifs_randesu_no — 统计图中基序的总数。
P
- pagerank, igraph_pagerank — 计算指定顶点的Google PageRank。
- pagerank_algo_t, igraph_pagerank_algo_t — PageRank 算法实现。
- path_length_hist, igraph_path_length_hist — 创建所有最短路径长度的直方图。
- permute_vertices, igraph_permute_vertices — 排列顶点。
- personalized_pagerank, igraph_personalized_pagerank — 计算指定顶点的个性化 Google PageRank。
- personalized_pagerank_vs, igraph_personalized_pagerank_vs — 计算指定顶点的个性化 Google PageRank。
- plfit_result_calculate_p_value, igraph_plfit_result_calculate_p_value — 计算拟合的幂律模型的 p 值。
- plfit_result_t, igraph_plfit_result_t — 将幂律分布拟合到向量的结果。
- power_law_fit, igraph_power_law_fit — 将幂律分布拟合到数字向量。
- preference_game, igraph_preference_game — 生成具有顶点类型和连接偏好的图。
- product, igraph_product — 根据选择的乘积类型,计算两个图的图乘积。
- PROGRESS, IGRAPH_PROGRESS — 报告进度。
- progress, igraph_progress — 报告进度
- progressf, igraph_progressf — 报告进度,printf 风格的版本
- progress_handler_stderr, igraph_progress_handler_stderr — 一个简单的预定义进度处理程序。
- progress_handler_t, igraph_progress_handler_t — 进度处理函数类型
- pseudo_diameter, igraph_pseudo_diameter — 直径的近似值和下限。
- pseudo_diameter_dijkstra, igraph_pseudo_diameter_dijkstra — 加权图直径的近似值和下限。
- psumtree_destroy, igraph_psumtree_destroy — 销毁部分前缀和树。
- psumtree_get, igraph_psumtree_get — 检索树中与项目对应的值。
- psumtree_init, igraph_psumtree_init — 初始化部分前缀和树。
- psumtree_reset, igraph_psumtree_reset — 将树中的所有值重置为零。
- psumtree_search, igraph_psumtree_search — 给定一个值,在树中查找一个项目。
- psumtree_size, igraph_psumtree_size — 返回树的大小。
- psumtree_sum, igraph_psumtree_sum — 返回树中叶子值的总和。
- psumtree_update, igraph_psumtree_update — 更新与树中项目关联的值。
R
- radius, igraph_radius — 图的半径。
- radius_dijkstra, igraph_radius_dijkstra — 使用加权边计算图的半径。
- random_edge_walk, igraph_random_edge_walk — 在图上执行随机游走并返回遍历的边。
- random_sample, igraph_random_sample — 生成递增的随机整数序列。
- random_spanning_tree, igraph_random_spanning_tree — 均匀采样图的生成树。
- random_walk, igraph_random_walk — 在图上执行随机游走。
- reachability, igraph_reachability — 计算图中每个顶点可以从哪些顶点到达。
- read_graph_dimacs, igraph_read_graph_dimacs — 以 DIMACS 格式读取图(已弃用的别名)。
- read_graph_dimacs_flow, igraph_read_graph_dimacs_flow — 以 DIMACS 格式读取图。
- read_graph_dl, igraph_read_graph_dl — 读取 UCINET 的 DL 格式文件。
- read_graph_edgelist, igraph_read_graph_edgelist — 从文件读取边列表并创建图。
- read_graph_gml, igraph_read_graph_gml — 以 GML 格式读取图。
- read_graph_graphdb, igraph_read_graph_graphdb — 以二进制图数据库格式读取图。
- read_graph_graphml, igraph_read_graph_graphml — 从 GraphML 文件读取图。
- read_graph_lgl, igraph_read_graph_lgl — 从 .lgl 文件读取图。
- read_graph_ncol, igraph_read_graph_ncol — 读取 LGL 使用的 .ncol 文件。
- read_graph_pajek, igraph_read_graph_pajek — 以 Pajek 格式读取文件。
- realize_bipartite_degree_sequence, igraph_realize_bipartite_degree_sequence — 生成具有给定二分度序列的二分图。
- realize_degree_sequence, igraph_realize_degree_sequence — 生成具有给定度序列的图。
- realloc, igraph_realloc — 重新分配可以被 igraph 函数安全释放的内存。
- recent_degree_aging_game, igraph_recent_degree_aging_game — 基于最近获得的边数的偏好连接,具有顶点的老化。
- recent_degree_game, igraph_recent_degree_game — 基于节点最近获得的入射边数量的随机图生成器。
- reciprocity, igraph_reciprocity — 计算有向图的互惠性。
- regular_tree, igraph_regular_tree — 创建一个规则树。
- reindex_membership, igraph_reindex_membership — 使成员向量中的 ID 连续。
- reverse_edges, igraph_reverse_edges — 反转有向图的一些边。
- rewire, igraph_rewire — 随机重新连接图,同时保持其度序列。
- rewire_directed_edges, igraph_rewire_directed_edges — 重新连接有向边的选定端点。
- rewire_edges, igraph_rewire_edges — 以恒定概率重新连接图的边。
- ring, igraph_ring — 创建环图或路径图。
- rngtype_glibc2, igraph_rngtype_glibc2 — GNU libc 2 中引入的随机数生成器。
- rngtype_mt19937, igraph_rngtype_mt19937 — MT19937 随机数生成器。
- rngtype_pcg32, igraph_rngtype_pcg32 — PCG 随机数生成器(32 位版本)。
- rngtype_pcg64, igraph_rngtype_pcg64 — PCG 随机数生成器(64 位版本)。
- rng_bits, igraph_rng_bits — 随机数生成器在一轮中可以产生的随机位数。
- rng_default, igraph_rng_default — 查询默认的随机数生成器。
- rng_destroy, igraph_rng_destroy — 释放与随机数生成器关联的内存。
- rng_get_binom, igraph_rng_get_binom — 从二项分布中采样。
- rng_get_bool, igraph_rng_get_bool — 生成一个随机布尔值。
- rng_get_exp, igraph_rng_get_exp — 从指数分布中采样。
- rng_get_gamma, igraph_rng_get_gamma — 从伽马分布中采样。
- rng_get_geom, igraph_rng_get_geom — 从几何分布中采样。
- rng_get_integer, igraph_rng_get_integer — 从区间生成一个整数随机数。
- rng_get_normal, igraph_rng_get_normal — 从正态分布中采样。
- rng_get_pois, igraph_rng_get_pois — 从泊松分布中采样。
- rng_get_unif, igraph_rng_get_unif — 从给定的区间采样实数。
- rng_get_unif01, igraph_rng_get_unif01 — 从单位区间均匀采样。
- rng_init, igraph_rng_init — 初始化随机数生成器。
- rng_max, igraph_rng_max — 随机数生成器的最大可能整数。
- rng_name, igraph_rng_name — 随机数生成器的类型。
- rng_seed, igraph_rng_seed — 播种随机数生成器。
- rng_set_default, igraph_rng_set_default — 设置默认的 igraph 随机数生成器。
- roots_for_tree_layout, igraph_roots_for_tree_layout — 适用于良好树布局的根。
- roulette_wheel_imitation, igraph_roulette_wheel_imitation — 通过轮盘赌选择采用策略。
- running_mean, igraph_running_mean — 计算向量的运行平均值。
S
- sample_dirichlet, igraph_sample_dirichlet — 从狄利克雷分布中采样点。
- sample_sphere_surface, igraph_sample_sphere_surface — 从球体表面均匀采样点。
- sample_sphere_volume, igraph_sample_sphere_volume — 从球体体积均匀采样点。
- sbm_game, igraph_sbm_game — 从随机块模型中采样。
- SETEAB, SETEAB — 设置布尔边属性
- SETEABV, SETEABV — 为所有边设置布尔边属性
- SETEAN, SETEAN — 设置数字边属性
- SETEANV, SETEANV — 为所有边设置数字边属性
- SETEAS, SETEAS — 设置字符串边属性
- SETEASV, SETEASV — 为所有边设置字符串边属性
- SETGAB, SETGAB — 设置布尔图属性
- SETGAN, SETGAN — 设置数字图属性
- SETGAS, SETGAS — 设置字符串图属性
- SETVAB, SETVAB — 设置布尔顶点属性
- SETVABV, SETVABV — 为所有顶点设置布尔顶点属性
- SETVAN, SETVAN — 设置数字顶点属性
- SETVANV, SETVANV — 为所有顶点设置数字顶点属性
- SETVAS, SETVAS — 设置字符串顶点属性
- SETVASV, SETVASV — 为所有顶点设置字符串顶点属性
- set_attribute_table, igraph_set_attribute_table — 附加属性表。
- set_error_handler, igraph_set_error_handler — 设置新的错误处理程序。
- set_fatal_handler, igraph_set_fatal_handler — 安装致命错误处理程序。
- set_progress_handler, igraph_set_progress_handler — 安装进度处理程序,或删除当前处理程序。
- set_status_handler, igraph_set_status_handler — 安装或卸载状态处理函数。
- set_warning_handler, igraph_set_warning_handler — 安装警告处理程序。
- shortest_paths, igraph_shortest_paths — 顶点之间最短路径的长度。
- shortest_paths_bellman_ford, igraph_shortest_paths_bellman_ford — 顶点之间加权最短路径长度,允许负权重(已弃用)。
- shortest_paths_dijkstra, igraph_shortest_paths_dijkstra — 顶点之间加权最短路径长度(已弃用)。
- shortest_paths_johnson, igraph_shortest_paths_johnson — 顶点之间加权最短路径长度,使用 Johnson 算法(已弃用)。
- similarity_dice, igraph_similarity_dice — Dice 相似性系数。
- similarity_dice_es, igraph_similarity_dice_es — 给定边选择器的 Dice 相似性系数。
- similarity_dice_pairs, igraph_similarity_dice_pairs — 给定顶点对的 Dice 相似性系数。
- similarity_inverse_log_weighted, igraph_similarity_inverse_log_weighted — 基于顶点度的倒数对数的顶点相似性。
- similarity_jaccard, igraph_similarity_jaccard — 给定顶点的 Jaccard 相似性系数。
- similarity_jaccard_es, igraph_similarity_jaccard_es — 给定边选择器的 Jaccard 相似性系数。
- similarity_jaccard_pairs, igraph_similarity_jaccard_pairs — 给定顶点对的 Jaccard 相似性系数。
- simple_cycles, igraph_simple_cycles — 查找所有简单环。
- simple_cycles_callback, igraph_simple_cycles_callback — 查找所有简单环(回调版本)。
- simple_interconnected_islands_game, igraph_simple_interconnected_islands_game — 生成一个由多个互连岛组成的随机图,每个岛都是一个随机图。
- simplify, igraph_simplify — 从图中删除环和/或多重边。
- simplify_and_colorize, igraph_simplify_and_colorize — 简化图并计算自环和边重数。
- sir, igraph_sir — 在图上执行多次 SIR 流行病模型运行。
- sir_destroy, igraph_sir_destroy — 释放与 SIR 模拟运行关联的内存。
- sir_t, igraph_sir_t — 一次 SIR 模型模拟的结果。
- small, igraph_small — 创建小图的简写,将边作为参数给出。
- spanner, igraph_spanner — 计算具有给定拉伸因子的图的生成子图。
- sparsemat, igraph_sparsemat — 从稀疏矩阵创建 igraph 图。
- sparsemat_add, igraph_sparsemat_add — 两个稀疏矩阵的和。
- sparsemat_add_cols, igraph_sparsemat_add_cols — 向稀疏矩阵添加列。
- sparsemat_add_rows, igraph_sparsemat_add_rows — 向稀疏矩阵添加行。
- sparsemat_arpack_rnsolve, igraph_sparsemat_arpack_rnsolve — 通过 ARPACK 计算非对称稀疏矩阵的特征值和特征向量。
- sparsemat_arpack_rssolve, igraph_sparsemat_arpack_rssolve — 通过 ARPACK 计算对称稀疏矩阵的特征值和特征向量。
- sparsemat_as_matrix, igraph_sparsemat_as_matrix — 将稀疏矩阵转换为密集矩阵。
- sparsemat_cholsol, igraph_sparsemat_cholsol — 通过 Cholesky 分解求解对称线性系统。
- sparsemat_colsums, igraph_sparsemat_colsums — 列向和。
- sparsemat_compress, igraph_sparsemat_compress — 将稀疏矩阵转换为列压缩格式。
- sparsemat_copy, igraph_sparsemat_copy — 复制稀疏矩阵(已弃用的别名)。
- sparsemat_count_nonzero, igraph_sparsemat_count_nonzero — 计算稀疏矩阵的非零元素。
- sparsemat_count_nonzerotol, igraph_sparsemat_count_nonzerotol — 计算稀疏矩阵的非零元素,忽略接近零的元素。
- sparsemat_destroy, igraph_sparsemat_destroy — 释放稀疏矩阵使用的内存。
- sparsemat_diag, igraph_sparsemat_diag — 创建稀疏对角矩阵(已弃用的别名)。
- sparsemat_droptol, igraph_sparsemat_droptol — 从稀疏矩阵中删除几乎为零的元素。
- sparsemat_dropzeros, igraph_sparsemat_dropzeros — 从稀疏矩阵中删除零元素。
- sparsemat_dupl, igraph_sparsemat_dupl — 从稀疏矩阵中删除重复元素。
- sparsemat_entry, igraph_sparsemat_entry — 向稀疏矩阵添加元素。
- sparsemat_eye, igraph_sparsemat_eye — 创建稀疏单位矩阵(已弃用的别名)。
- sparsemat_fkeep, igraph_sparsemat_fkeep — 过滤稀疏矩阵的元素。
- sparsemat_gaxpy, igraph_sparsemat_gaxpy — 矩阵向量积,添加到另一个向量。
- sparsemat_get, igraph_sparsemat_get — 从稀疏矩阵返回单个元素的值。
- sparsemat_getelements, igraph_sparsemat_getelements — 返回稀疏矩阵的所有元素。
- sparsemat_getelements_sorted, igraph_sparsemat_getelements_sorted — 返回稀疏矩阵的所有元素,按行和列索引排序。
- sparsemat_index, igraph_sparsemat_index — 提取子矩阵或单个元素。
- sparsemat_init, igraph_sparsemat_init — 以三元组格式初始化稀疏矩阵。
- sparsemat_init_copy, igraph_sparsemat_init_copy — 复制稀疏矩阵。
- sparsemat_init_diag, igraph_sparsemat_init_diag — 创建稀疏对角矩阵。
- sparsemat_init_eye, igraph_sparsemat_init_eye — 创建稀疏单位矩阵。
- sparsemat_is_cc, igraph_sparsemat_is_cc — 此稀疏矩阵是否为列压缩格式?
- sparsemat_is_symmetric, igraph_sparsemat_is_symmetric — 返回稀疏矩阵是否对称。
- sparsemat_is_triplet, igraph_sparsemat_is_triplet — 此稀疏矩阵是否为三元组格式?
- sparsemat_iterator_col, igraph_sparsemat_iterator_col — 返回迭代器的列。
- sparsemat_iterator_end, igraph_sparsemat_iterator_end — 查询迭代器是否超过最后一个元素。
- sparsemat_iterator_get, igraph_sparsemat_iterator_get — 返回当前迭代器位置的元素。
- sparsemat_iterator_idx, igraph_sparsemat_iterator_idx — 返回稀疏矩阵迭代器的元素向量索引。
- sparsemat_iterator_init, igraph_sparsemat_iterator_init — 初始化稀疏矩阵迭代器。
- sparsemat_iterator_next, igraph_sparsemat_iterator_next — 让稀疏矩阵迭代器转到下一个元素。
- sparsemat_iterator_reset, igraph_sparsemat_iterator_reset — 将稀疏矩阵迭代器重置为第一个元素。
- sparsemat_iterator_row, igraph_sparsemat_iterator_row — 返回迭代器的行。
- sparsemat_lsolve, igraph_sparsemat_lsolve — 求解下三角线性系统。
- sparsemat_ltsolve, igraph_sparsemat_ltsolve — 求解上三角线性系统。
- sparsemat_lu, igraph_sparsemat_lu — 稀疏矩阵的 LU 分解。
- sparsemat_luresol, igraph_sparsemat_luresol — 使用预先计算的 LU 分解求解线性系统。
- sparsemat_lusol, igraph_sparsemat_lusol — 通过 LU 分解求解线性系统。
- sparsemat_max, igraph_sparsemat_max — 稀疏矩阵的最大值。
- sparsemat_min, igraph_sparsemat_min — 稀疏矩阵的最小值。
- sparsemat_minmax, igraph_sparsemat_minmax — 稀疏矩阵的最小值和最大值。
- sparsemat_multiply, igraph_sparsemat_multiply — 矩阵乘法。
- sparsemat_ncol, igraph_sparsemat_ncol — 列数。
- sparsemat_nonzero_storage, igraph_sparsemat_nonzero_storage — 返回稀疏矩阵的存储条目数。
- sparsemat_nrow, igraph_sparsemat_nrow — 行数。
- sparsemat_numeric_destroy, igraph_sparsemat_numeric_destroy — 在数值分解后释放内存。
- sparsemat_permute, igraph_sparsemat_permute — 排列稀疏矩阵的行和列。
- sparsemat_print, igraph_sparsemat_print — 将稀疏矩阵打印到文件。
- sparsemat_qr, igraph_sparsemat_qr — 稀疏矩阵的 QR 分解。
- sparsemat_qrresol, igraph_sparsemat_qrresol — 使用预先计算的 QR 分解求解线性系统。
- sparsemat_realloc, igraph_sparsemat_realloc — 为稀疏矩阵分配更多(或更少)内存。
- sparsemat_resize, igraph_sparsemat_resize — 调整稀疏矩阵的大小并清除所有元素。
- sparsemat_rowsums, igraph_sparsemat_rowsums — 行向和。
- sparsemat_scale, igraph_sparsemat_scale — 缩放稀疏矩阵。
- sparsemat_sort, igraph_sparsemat_sort — 按行和列索引对稀疏矩阵的所有元素进行排序。
- sparsemat_symblu, igraph_sparsemat_symblu — 符号 LU 分解。
- sparsemat_symbolic_destroy, igraph_sparsemat_symbolic_destroy — 在符号分解后释放内存。
- sparsemat_symbqr, igraph_sparsemat_symbqr — 符号 QR 分解。
- sparsemat_transpose, igraph_sparsemat_transpose — 转置稀疏矩阵。
- sparsemat_type, igraph_sparsemat_type — 稀疏矩阵的类型(三元组或列压缩)。
- sparsemat_usolve, igraph_sparsemat_usolve — 求解上三角线性系统。
- sparsemat_utsolve, igraph_sparsemat_utsolve — 求解下三角线性系统。
- sparsemat_view, igraph_sparsemat_view — 初始化稀疏矩阵并设置所有参数。
- sparse_adjacency, igraph_sparse_adjacency — 从稀疏邻接矩阵创建图。
- sparse_weighted_adjacency, igraph_sparse_weighted_adjacency — 从加权稀疏邻接矩阵创建图。
- split_join_distance, igraph_split_join_distance — 计算两个社区结构的分裂合并距离。
- square_lattice, igraph_square_lattice — 任意维度的正方形晶格。
- stack_clear, igraph_stack_clear — 从堆栈中删除所有元素。
- stack_destroy, igraph_stack_destroy — 销毁堆栈对象。
- stack_empty, igraph_stack_empty — 确定堆栈对象是否为空。
- stack_init, igraph_stack_init — 初始化堆栈。
- stack_pop, igraph_stack_pop — 从堆栈顶部删除并返回一个元素。
- stack_push, igraph_stack_push — 将元素放置在堆栈顶部。
- stack_reserve, igraph_stack_reserve — 预留内存。
- stack_size, igraph_stack_size — 返回堆栈中的元素数。
- stack_top, igraph_stack_top — 查询顶部元素。
- star, igraph_star — 创建一个星形图,每个顶点仅连接到中心。
- static_fitness_game, igraph_static_fitness_game — 非增长随机图,边概率与节点适应度成正比。
- static_power_law_game, igraph_static_power_law_game — 生成具有预期幂律度分布的非增长随机图。
- STATUS, IGRAPH_STATUS — 报告 igraph 函数的状态。
- status, igraph_status — 报告来自 igraph 函数的状态。
- STATUSF, IGRAPH_STATUSF — 报告来自 igraph 函数的状态
- statusf, igraph_statusf — 报告状态,更灵活的 printf 风格的版本。
- status_handler_stderr, igraph_status_handler_stderr — 一个简单的预定义状态处理函数。
- status_handler_t, igraph_status_handler_t — igraph 状态处理函数的类型
- stochastic_imitation, igraph_stochastic_imitation — 通过具有均匀选择的随机模仿采用策略。
- STR, STR — 索引字符串向量。
- strength, igraph_strength — 顶点的强度,也称为加权顶点度。
- strerror, igraph_strerror — 错误的文本描述。
- strvector_add, igraph_strvector_add — 向字符串向量的末尾添加一个元素(已弃用的别名)。
- strvector_append, igraph_strvector_append — 连接两个字符串向量。
- strvector_capacity, igraph_strvector_capacity — 返回字符串向量的容量。
- strvector_clear, igraph_strvector_clear — 从字符串向量中删除所有元素。
- strvector_copy, igraph_strvector_copy — 通过复制进行初始化(已弃用的别名)。
- strvector_destroy, igraph_strvector_destroy — 释放为字符串向量分配的内存。
- strvector_get, igraph_strvector_get — 检索字符串向量的元素。
- strvector_init, igraph_strvector_init — 初始化字符串向量。
- strvector_init_copy, igraph_strvector_init_copy — 通过复制进行初始化。
- strvector_merge, igraph_strvector_merge — 将字符串向量的内容移动到另一个字符串向量的末尾。
- strvector_push_back, igraph_strvector_push_back — 向字符串向量的末尾添加一个元素。
- strvector_push_back_len, igraph_strvector_push_back_len — 向字符串向量的末尾添加给定长度的字符串。
- strvector_remove, igraph_strvector_remove — 从字符串向量中删除单个元素。
- strvector_remove_section, igraph_strvector_remove_section — 从字符串向量中删除一个部分。
- strvector_reserve, igraph_strvector_reserve — 为字符串向量预留内存。
- strvector_resize, igraph_strvector_resize — 调整字符串向量的大小。
- strvector_resize_min, igraph_strvector_resize_min — 释放字符串向量未使用的内存。
- strvector_set, igraph_strvector_set — 从字符串设置字符串向量的元素。
- strvector_set2, igraph_strvector_set2 — 给定缓冲区及其大小,设置字符串向量的元素(已弃用的别名)。
- strvector_set_len, igraph_strvector_set_len — 给定缓冲区及其大小,设置字符串向量的元素。
- strvector_size, igraph_strvector_size — 返回字符串向量的大小。
- strvector_swap_elements, igraph_strvector_swap_elements — 交换字符串向量中的两个元素。
- st_edge_connectivity, igraph_st_edge_connectivity — 一对顶点的边连通性。
- st_mincut, igraph_st_mincut — 源顶点和目标顶点之间的最小割。
- st_mincut_value, igraph_st_mincut_value — 图中的最小 s-t 割。
- st_vertex_connectivity, igraph_st_vertex_connectivity — 一对顶点的顶点连通性。
- subcomponent, igraph_subcomponent — 从给定顶点可到达的顶点。
- subgraph_edges, igraph_subgraph_edges — 创建具有指定边及其端点的子图(已弃用的别名)。
- subgraph_from_edges, igraph_subgraph_from_edges — 创建具有指定边及其端点的子图。
- subisomorphic, igraph_subisomorphic — 决定子图同构。
- subisomorphic_function_vf2, igraph_subisomorphic_function_vf2 — 用于子图同构问题的通用 VF2 函数(已弃用的别名)。
- subisomorphic_lad, igraph_subisomorphic_lad — 使用 LAD 算法检查子图同构
- subisomorphic_vf2, igraph_subisomorphic_vf2 — 使用 VF2 确定子图同构
- symmetric_tree, igraph_symmetric_tree — 创建一个对称树,在每个级别具有指定的数量的分支。
T
- THREAD_SAFE, IGRAPH_THREAD_SAFE — 指定 igraph 是否在线程安全模式下构建。
- TO, IGRAPH_TO — 边的目标顶点。
- topological_sorting, igraph_topological_sorting — 计算图的一个可能的拓扑排序。
- to_directed, igraph_to_directed — 将无向图转换为有向图。
- to_prufer, igraph_to_prufer — 将树转换为其 Prüfer 序列。
- to_undirected, igraph_to_undirected — 将有向图转换为无向图。
- transitive_closure, igraph_transitive_closure — 计算图的传递闭包。
- transitivity_avglocal_undirected, igraph_transitivity_avglocal_undirected — 平均局部传递性(聚类系数)。
- transitivity_barrat, igraph_transitivity_barrat — 某些顶点的加权局部传递性,如 A. Barrat 所定义。
- transitivity_local_undirected, igraph_transitivity_local_undirected — 某些顶点的局部传递性(聚类系数)。
- transitivity_undirected, igraph_transitivity_undirected — 计算图的传递性(聚类系数)。
- tree, igraph_tree — 创建一个 k 元树,其中几乎所有顶点都有 k 个子节点(已弃用的别名)。
- tree_from_parent_vector, igraph_tree_from_parent_vector — 从编码每个顶点的父节点的向量构造树或森林。
- tree_game, igraph_tree_game — 生成具有给定节点数的随机树。
- triad_census, igraph_triad_census — 三元组普查,如 Davis 和 Leinhardt 所定义。
- triangular_lattice, igraph_triangular_lattice — 具有给定形状的三角形晶格。
- trussness, igraph_trussness — 查找网络中边的“trussness”。
- turan, igraph_turan — 创建一个 Turán 图。
V
- VAB, VAB — 查询布尔顶点属性。
- VABV, VABV — 查询所有顶点的布尔顶点属性。
- VAN, VAN — 查询数字顶点属性。
- VANV, VANV — 查询所有顶点的数字顶点属性。
- VAS, VAS — 查询字符串顶点属性。
- VASV, VASV — 查询所有顶点的字符串顶点属性。
- vcount, igraph_vcount — 图中的顶点数。
- VCOUNT_MAX, IGRAPH_VCOUNT_MAX — igraph 图中支持的最大顶点数。
- VECTOR, VECTOR — 访问向量的元素。
- vector_add, igraph_vector_add — 添加两个向量。
- vector_add_constant, igraph_vector_add_constant — 将常量添加到向量。
- vector_all_almost_e, igraph_vector_all_almost_e — 所有元素都几乎相等吗?
- vector_all_e, igraph_vector_all_e — 所有元素都相等吗?
- vector_all_g, igraph_vector_all_g — 所有元素都大于吗?
- vector_all_ge, igraph_vector_all_ge — 所有元素都大于或等于吗?
- vector_all_l, igraph_vector_all_l — 所有元素都小于吗?
- vector_all_le, igraph_vector_all_le — 所有元素都小于或等于吗?
- vector_append, igraph_vector_append — 将一个向量附加到另一个向量。
- vector_binsearch, igraph_vector_binsearch — 通过对排序向量进行二分查找来查找元素。
- vector_binsearch2, igraph_vector_binsearch2 — 二分查找,不返回索引。
- vector_binsearch_slice, igraph_vector_binsearch_slice — 通过对向量的排序切片进行二分查找来查找元素。
- vector_capacity, igraph_vector_capacity — 返回向量的分配容量。
- vector_clear, igraph_vector_clear — 从向量中移除所有元素。
- vector_colex_cmp, igraph_vector_colex_cmp — 两个向量的逆字典序比较。
- vector_colex_cmp_untyped, igraph_vector_colex_cmp_untyped — 两个向量的逆字典序比较。
- vector_complex_all_almost_e, igraph_vector_complex_all_almost_e — 所有元素都几乎相等吗?
- vector_complex_create, igraph_vector_complex_create — 从实部和虚部创建一个复数向量。
- vector_complex_create_polar, igraph_vector_complex_create_polar — 从幅度和角度创建一个复数矩阵。
- vector_complex_imag, igraph_vector_complex_imag — 给出复数向量的虚部。
- vector_complex_real, igraph_vector_complex_real — 给出复数向量的实部。
- vector_complex_realimag, igraph_vector_complex_realimag — 给出复数向量的实部和虚部。
- vector_complex_zapsmall, igraph_vector_complex_zapsmall — 将复数向量的小元素替换为精确的零。
- vector_contains, igraph_vector_contains — 在向量中进行线性搜索。
- vector_contains_sorted, igraph_vector_contains_sorted — 在排序向量中进行二分查找。
- vector_copy, igraph_vector_copy — 从另一个向量对象初始化一个向量(已弃用的别名)。
- vector_copy_to, igraph_vector_copy_to — 将向量的内容复制到 C 数组。
- vector_destroy, igraph_vector_destroy — 销毁一个向量对象。
- vector_difference_sorted, igraph_vector_difference_sorted — 两个排序向量的集合差。
- vector_div, igraph_vector_div — 将一个向量除以另一个向量。
- vector_e, igraph_vector_e — 访问向量的元素(已弃用的别名)。
- vector_empty, igraph_vector_empty — 确定向量的大小是否为零。
- vector_e_ptr, igraph_vector_e_ptr — 获取向量元素的地址。
- vector_fill, igraph_vector_fill — 用一个常量元素填充向量。
- vector_floor, igraph_vector_floor — 通过对每个元素进行向下取整将实数向量转换为整数向量。
- vector_get, igraph_vector_get — 访问向量的元素。
- vector_get_ptr, igraph_vector_get_ptr — 获取向量元素的地址。
- vector_init, igraph_vector_init — 初始化一个向量对象(构造函数)。
- vector_init_array, igraph_vector_init_array — 从普通 C 数组初始化一个向量(构造函数)。
- vector_init_copy, igraph_vector_init_copy — 从另一个向量对象初始化一个向量(构造函数)。
- vector_init_range, igraph_vector_init_range — 使用范围初始化向量。
- vector_init_seq, igraph_vector_init_seq — 使用序列初始化向量,包括端点(已弃用)。
- vector_insert, igraph_vector_insert — 将单个元素插入向量。
- vector_intersection_size_sorted, igraph_vector_intersection_size_sorted — 两个排序向量的交集大小。
- vector_intersect_sorted, igraph_vector_intersect_sorted — 两个排序向量的集合交集。
- vector_isininterval, igraph_vector_isininterval — 检查向量的所有元素是否都在给定的间隔内。
- vector_is_all_finite, igraph_vector_is_all_finite — 检查所有元素是否都是有限的。
- vector_is_any_nan, igraph_vector_is_any_nan — 检查是否有任何元素是 NaN。
- vector_is_equal, igraph_vector_is_equal — 所有元素都相等吗?
- vector_is_nan, igraph_vector_is_nan — 检查每个元素是否为 NaN。
- vector_lex_cmp, igraph_vector_lex_cmp — 两个向量的字典序比较(类型安全变体)。
- vector_lex_cmp_untyped, igraph_vector_lex_cmp_untyped — 两个向量的字典序比较(非类型安全)。
- vector_list_capacity, igraph_vector_list_capacity — 返回列表的分配容量。
- vector_list_clear, igraph_vector_list_clear — 从向量列表中移除所有元素。
- vector_list_destroy, igraph_vector_list_destroy — 销毁向量列表对象。
- vector_list_discard, igraph_vector_list_discard — 丢弃向量列表中给定索引处的项。
- vector_list_discard_back, igraph_vector_list_discard_back — 丢弃向量列表中的最后一项。
- vector_list_discard_fast, igraph_vector_list_discard_fast — 丢弃向量列表中给定索引处的项,并将最后一项移动到其位置。
- vector_list_empty, igraph_vector_list_empty — 确定列表的大小是否为零。
- vector_list_get_ptr, igraph_vector_list_get_ptr — 向量列表中向量的地址。
- vector_list_init, igraph_vector_list_init — 初始化向量列表(构造函数)。
- vector_list_insert, igraph_vector_list_insert — 将现有向量插入列表,转移所有权。
- vector_list_insert_copy, igraph_vector_list_insert_copy — 将向量的副本插入列表。
- vector_list_insert_new, igraph_vector_list_insert_new — 将新向量插入列表。
- vector_list_permute, igraph_vector_list_permute — 根据索引向量对列表中元素进行就地排列。
- vector_list_pop_back, igraph_vector_list_pop_back — 从向量列表中移除最后一项并将所有权转移给调用方。
- vector_list_push_back, igraph_vector_list_push_back — 将现有向量附加到列表,转移所有权。
- vector_list_push_back_copy, igraph_vector_list_push_back_copy — 将向量的副本附加到列表。
- vector_list_push_back_new, igraph_vector_list_push_back_new — 将新向量附加到列表。
- vector_list_remove, igraph_vector_list_remove — 从向量列表中移除给定索引处的项并将所有权转移给调用方。
- vector_list_remove_fast, igraph_vector_list_remove_fast — 移除向量列表中给定索引处的项,将最后一项移动到其位置并将所有权转移给调用方。
- vector_list_replace, igraph_vector_list_replace — 将列表中给定索引处的向量替换为另一个向量。
- vector_list_reserve, igraph_vector_list_reserve — 为列表保留内存。
- vector_list_resize, igraph_vector_list_resize — 调整向量列表的大小。
- vector_list_set, igraph_vector_list_set — 设置列表中给定索引处的向量。
- vector_list_size, igraph_vector_list_size — 向量列表的大小。
- vector_list_sort, igraph_vector_list_sort — 将列表中的元素排序为升序。
- vector_list_sort_ind, igraph_vector_list_sort_ind — 返回对列表进行排序的索引排列。
- vector_list_swap, igraph_vector_list_swap — 交换两个向量列表的所有元素。
- vector_list_swap_elements, igraph_vector_list_swap_elements — 交换向量列表中的两个元素。
- vector_list_tail_ptr, igraph_vector_list_tail_ptr — 向量列表中最后一个向量的地址。
- vector_max, igraph_vector_max — 向量的最大元素。
- vector_maxdifference, igraph_vector_maxdifference — m1 和 m2 的最大绝对差。
- vector_min, igraph_vector_min — 向量的最小元素。
- vector_minmax, igraph_vector_minmax — 向量的最小和最大元素。
- vector_mul, igraph_vector_mul — 将两个向量相乘。
- vector_null, igraph_vector_null — 将向量中的每个元素设置为零。
- vector_permute, igraph_vector_permute — 根据索引向量对向量的元素进行就地排列。
- vector_pop_back, igraph_vector_pop_back — 移除并返回向量的最后一个元素。
- vector_prod, igraph_vector_prod — 计算向量中元素的乘积。
- vector_ptr_clear, igraph_vector_ptr_clear — 从指针向量中移除所有元素。
- vector_ptr_copy, igraph_vector_ptr_copy — 从另一个指针向量初始化一个指针向量(已弃用的别名)。
- vector_ptr_destroy, igraph_vector_ptr_destroy — 销毁一个指针向量。
- vector_ptr_destroy_all, igraph_vector_ptr_destroy_all — 释放所有元素并销毁指针向量。
- vector_ptr_e, igraph_vector_ptr_e — 访问指针向量的元素(已弃用的别名)。
- vector_ptr_free_all, igraph_vector_ptr_free_all — 释放指针向量的所有元素。
- vector_ptr_get, igraph_vector_ptr_get — 访问指针向量的元素。
- vector_ptr_get_item_destructor, igraph_vector_ptr_get_item_destructor — 获取此指针向量的当前项析构函数。
- vector_ptr_init, igraph_vector_ptr_init — 初始化一个指针向量(构造函数)。
- vector_ptr_init_copy, igraph_vector_ptr_init_copy — 从另一个指针向量初始化一个指针向量(构造函数)。
- vector_ptr_insert, igraph_vector_ptr_insert — 将单个元素插入指针向量。
- vector_ptr_permute, igraph_vector_ptr_permute — 根据索引向量对指针向量的元素进行就地排列。
- vector_ptr_pop_back, igraph_vector_ptr_pop_back — 移除并返回指针向量的最后一个元素。
- vector_ptr_push_back, igraph_vector_ptr_push_back — 将一个元素附加到指针向量的背面。
- vector_ptr_resize, igraph_vector_ptr_resize — 调整指针向量的大小。
- vector_ptr_set, igraph_vector_ptr_set — 分配给指针向量的元素。
- vector_ptr_set_item_destructor, igraph_vector_ptr_set_item_destructor — 设置此指针向量的项析构函数。
- VECTOR_PTR_SET_ITEM_DESTRUCTOR, IGRAPH_VECTOR_PTR_SET_ITEM_DESTRUCTOR — 设置此指针向量的项析构函数(宏版本)。
- vector_ptr_size, igraph_vector_ptr_size — 给出指针向量中的元素数。
- vector_ptr_sort, igraph_vector_ptr_sort — 基于外部比较函数对指针向量进行排序。
- vector_ptr_sort_ind, igraph_vector_ptr_sort_ind — 返回对指针向量进行排序的索引排列。
- vector_push_back, igraph_vector_push_back — 将一个元素附加到向量。
- vector_qsort_ind, igraph_vector_qsort_ind — 返回对向量进行排序的索引排列(已弃用的别名)。
- vector_range, igraph_vector_range — 更新向量以存储范围。
- vector_remove, igraph_vector_remove — 从向量中移除单个元素。
- vector_remove_section, igraph_vector_remove_section — 从向量中删除一个部分。
- vector_reserve, igraph_vector_reserve — 为向量保留内存。
- vector_resize, igraph_vector_resize — 调整向量的大小。
- vector_resize_min, igraph_vector_resize_min — 解分配向量的未使用内存。
- vector_reverse, igraph_vector_reverse — 反转向量的元素。
- vector_reverse_section, igraph_vector_reverse_section — 反转向量一部分中的元素。
- vector_reverse_sort, igraph_vector_reverse_sort — 将向量的元素排序为降序。
- vector_rotate_left, igraph_vector_rotate_left — 将向量的元素向左旋转。
- vector_scale, igraph_vector_scale — 将向量的所有元素乘以一个常数。
- vector_search, igraph_vector_search — 从给定位置搜索向量。
- vector_set, igraph_vector_set — 分配给向量的元素。
- vector_shuffle, igraph_vector_shuffle — 使用 Fisher-Yates 方法就地混排向量。
- vector_size, igraph_vector_size — 向量的大小。
- vector_sort, igraph_vector_sort — 将向量的元素排序为升序。
- vector_sort_ind, igraph_vector_sort_ind — 返回对向量进行排序的索引排列。
- vector_sub, igraph_vector_sub — 从另一个向量中减去一个向量。
- vector_sum, igraph_vector_sum — 计算向量中元素的总和。
- vector_swap, igraph_vector_swap — 交换两个向量的所有元素。
- vector_swap_elements, igraph_vector_swap_elements — 交换向量中的两个元素。
- vector_tail, igraph_vector_tail — 返回向量中的最后一个元素。
- vector_update, igraph_vector_update — 从另一个向量更新一个向量。
- vector_view, igraph_vector_view — 将常规 C 数组作为 igraph_vector_t 处理。
- vector_which_max, igraph_vector_which_max — 给出向量最大元素的索引。
- vector_which_min, igraph_vector_which_min — 最小元素的索引。
- vector_which_minmax, igraph_vector_which_minmax — 最小和最大元素的索引。
- vector_zapsmall, igraph_vector_zapsmall — 将向量的小元素替换为精确的零。
- version, igraph_version — igraph C 库的版本。
- vertex_coloring_greedy, igraph_vertex_coloring_greedy — 使用贪婪算法计算顶点着色。
- vertex_connectivity, igraph_vertex_connectivity — 图的顶点连通度。
- vertex_disjoint_paths, igraph_vertex_disjoint_paths — 两个顶点之间最大数量的顶点不相交路径。
- vertex_path_from_edge_path, igraph_vertex_path_from_edge_path — 将边 ID 的行走转换为遍历的顶点 ID。
- vit_create, igraph_vit_create — 从顶点选择器创建一个顶点迭代器。
- vit_destroy, igraph_vit_destroy — 销毁一个顶点迭代器。
- VIT_END, IGRAPH_VIT_END — 我们是否到达末尾?
- VIT_GET, IGRAPH_VIT_GET — 查询当前位置。
- VIT_NEXT, IGRAPH_VIT_NEXT — 下一个顶点。
- VIT_RESET, IGRAPH_VIT_RESET — 重置顶点迭代器。
- VIT_SIZE, IGRAPH_VIT_SIZE — 顶点迭代器的大小。
- voronoi, igraph_voronoi — 图的 Voronoi 分区。
- vss_1, igraph_vss_1 — 具有单个顶点的顶点集(立即版本)。
- vss_all, igraph_vss_all — 图的所有顶点(立即版本)。
- vss_none, igraph_vss_none — 空顶点集(立即版本)。
- vss_range, igraph_vss_range — 顶点间隔(立即版本)。
- vss_seq, igraph_vss_seq — 具有包含端点的顶点间隔(立即版本,已弃用)。
- vss_vector, igraph_vss_vector — 基于向量的顶点集(立即版本)。
- vs_1, igraph_vs_1 — 具有单个顶点的顶点集。
- vs_adj, igraph_vs_adj — 顶点的相邻顶点。
- vs_all, igraph_vs_all — 顶点集,图的所有顶点。
- vs_copy, igraph_vs_copy — 创建顶点选择器的副本。
- vs_destroy, igraph_vs_destroy — 销毁一个顶点集。
- vs_is_all, igraph_vs_is_all — 检查是否包含所有顶点。
- vs_nonadj, igraph_vs_nonadj — 顶点的非相邻顶点。
- vs_none, igraph_vs_none — 空顶点集。
- vs_range, igraph_vs_range — 顶点集,顶点间隔。
- vs_seq, igraph_vs_seq — 顶点集,具有包含端点的顶点间隔(已弃用)。
- vs_size, igraph_vs_size — 返回顶点选择器的大小。
- vs_type, igraph_vs_type — 返回顶点选择器的类型。
- vs_vector, igraph_vs_vector — 基于向量的顶点集。
- vs_vector_copy, igraph_vs_vector_copy — 基于向量的顶点集,带有复制。
- vs_vector_small, igraph_vs_vector_small — 通过给出其元素来创建一个顶点集。
W
- WARNING, IGRAPH_WARNING — 触发警告。
- warning, igraph_warning — 报告警告。
- WARNINGF, IGRAPH_WARNINGF — 触发警告,使用类似 printf 的语法。
- warningf, igraph_warningf — 报告警告,类似 printf 的版本。
- warning_handler_ignore, igraph_warning_handler_ignore — 忽略所有警告。
- warning_handler_print, igraph_warning_handler_print — 将所有警告打印到标准错误。
- warning_handler_t, igraph_warning_handler_t — igraph 警告处理函数的类型。
- watts_strogatz_game, igraph_watts_strogatz_game — Watts-Strogatz 小世界模型。
- weighted_adjacency, igraph_weighted_adjacency — 从加权邻接矩阵创建一个图。
- weighted_cliques, igraph_weighted_cliques — 查找顶点加权图中给定权重范围内的所有团。
- weighted_clique_number, igraph_weighted_clique_number — 查找图中最大权重团的权重。
- wheel, igraph_wheel — 创建轮状图,星图和环图的并集。
- widest_path_widths_dijkstra, igraph_widest_path_widths_dijkstra — 顶点之间最宽路径的宽度。
- widest_path_widths_floyd_warshall, igraph_widest_path_widths_floyd_warshall — 顶点之间最宽路径的宽度。
- write_graph_dimacs, igraph_write_graph_dimacs — 以 DIMACS 格式写入图(已弃用的别名)。
- write_graph_dimacs_flow, igraph_write_graph_dimacs_flow — 以 DIMACS 格式写入图。
- write_graph_dot, igraph_write_graph_dot — 以 DOT 格式将图写入流。
- write_graph_edgelist, igraph_write_graph_edgelist — 将图的边列表写入文件。
- write_graph_gml, igraph_write_graph_gml — 以 GML 格式将图写入流。
- write_graph_graphml, igraph_write_graph_graphml — 以 GraphML 格式将图写入文件。
- write_graph_leda, igraph_write_graph_leda — 以 LEDA 本机图格式写入图。
- write_graph_lgl, igraph_write_graph_lgl — 以 .lgl 格式将图写入文件。
- write_graph_ncol, igraph_write_graph_ncol — 以 .ncol 格式将图写入文件。
- write_graph_pajek, igraph_write_graph_pajek — 以 Pajek 格式将图写入文件。