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 格式将图写入文件。