Graphviz 13.0.0~dev.20241220.2304
|
#include <SparseMatrix.h>
Data Fields | |
int | m |
int | n |
int | nz |
int | nzmax |
int | type |
int * | ia |
int * | ja |
void * | a |
int | format |
bool | is_pattern_symmetric:1 |
bool | is_symmetric:1 |
bool | is_undirected:1 |
size_t | size |
Definition at line 28 of file SparseMatrix.h.
void* SparseMatrix_struct::a |
Definition at line 36 of file SparseMatrix.h.
Referenced by get_polygon_solids(), plot_dot_polygons(), SparseMatrix_from_coordinate_format(), SparseMatrix_from_coordinate_format_not_compacted(), SparseStressMajorizationSmoother_new(), SpringSmoother_new(), StressMajorizationSmoother2_new(), StressMajorizationSmoother_smooth(), and TriangleSmoother_new().
int SparseMatrix_struct::format |
Definition at line 37 of file SparseMatrix.h.
Referenced by SparseMatrix_alloc(), and SparseMatrix_realloc().
int* SparseMatrix_struct::ia |
Definition at line 34 of file SparseMatrix.h.
Referenced by agglomerative_ink_bundling_internal(), country_graph_coloring(), get_edge_label_matrix(), get_poly_id(), get_polygon_solids(), plot_dot_polygons(), prolongate(), shorting_edge_label_nodes(), SparseMatrix_divide_row_by_degree(), SparseMatrix_get_submatrix(), SparseMatrix_remove_diagonal(), SparseMatrix_remove_upper(), SparseMatrix_sum_repeat_entries(), SparseStressMajorizationSmoother_new(), SpringSmoother_new(), StressMajorizationSmoother2_new(), StressMajorizationSmoother_smooth(), and TriangleSmoother_new().
bool SparseMatrix_struct::is_pattern_symmetric |
Definition at line 38 of file SparseMatrix.h.
bool SparseMatrix_struct::is_symmetric |
Definition at line 39 of file SparseMatrix.h.
bool SparseMatrix_struct::is_undirected |
Definition at line 40 of file SparseMatrix.h.
int* SparseMatrix_struct::ja |
Definition at line 35 of file SparseMatrix.h.
Referenced by agglomerative_ink_bundling_internal(), country_graph_coloring(), get_edge_label_matrix(), get_poly_id(), get_polygon_solids(), plot_dot_polygons(), prolongate(), SparseStressMajorizationSmoother_new(), SpringSmoother_new(), StressMajorizationSmoother2_new(), StressMajorizationSmoother_smooth(), and TriangleSmoother_new().
int SparseMatrix_struct::m |
Definition at line 29 of file SparseMatrix.h.
Referenced by agglomerative_ink_bundling_internal(), Agglomerative_Ink_Bundling_new(), edge_bundling(), get_polygon_solids(), map_palette_optimal_coloring(), Multilevel_establish(), Multilevel_MQ_Clustering_new(), plot_dot_polygons(), prolongate(), SparseMatrix_distance_matrix(), and StressMajorizationSmoother_smooth().
int SparseMatrix_struct::n |
Definition at line 30 of file SparseMatrix.h.
Referenced by Agglomerative_Ink_Bundling_establish(), Agglomerative_Ink_Bundling_init(), Multilevel_coarsen(), Multilevel_Modularity_Clustering_establish(), Multilevel_MQ_Clustering_establish(), and plot_dot_polygons().
int SparseMatrix_struct::nz |
Definition at line 31 of file SparseMatrix.h.
Referenced by get_polygon_solids(), SparseMatrix_get_real_adjacency_matrix_symmetrized(), SparseStressMajorizationSmoother_new(), SpringSmoother_new(), and StressMajorizationSmoother2_new().
int SparseMatrix_struct::nzmax |
Definition at line 32 of file SparseMatrix.h.
size_t SparseMatrix_struct::size |
Definition at line 41 of file SparseMatrix.h.
Referenced by agglomerative_ink_bundling_internal().
int SparseMatrix_struct::type |
Definition at line 33 of file SparseMatrix.h.