From fa2259e9737674014f9d03a4f20f40d9d7282d3b Mon Sep 17 00:00:00 2001 From: lykos98 Date: Thu, 29 Feb 2024 15:28:18 +0100 Subject: [PATCH] tag v0.0.1 --- src/tree/tree.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/tree/tree.c b/src/tree/tree.c index 2ab45ed..c85a504 100644 --- a/src/tree/tree.c +++ b/src/tree/tree.c @@ -1232,6 +1232,17 @@ top_kdtree_node_t* top_tree_generate_node(global_context_t* ctx, top_kdtree_t* t } +void tree_print(global_context_t* ctx, top_kdtree_node_t* root) +{ + MPI_DB_PRINT("Node: \n\tsplit_dim %d \n\tdata %lf", root -> split_dim, root -> data); + MPI_DB_PRINT("\n\towner %d", root -> owner); + MPI_DB_PRINT("\n\tbox "); + for(size_t d = 0; d < ctx -> dims; ++d) MPI_DB_PRINT("d%d:[%lf, %lf] ",(int)d, root -> lb_node_box[d], root -> lb_node_box[d]); + MPI_DB_PRINT("\n"); + if(root -> lch) tree_print(ctx, root -> lch); + if(root -> rch) tree_print(ctx, root -> rch); +} + void build_top_kdtree(global_context_t *ctx, pointset_t *og_pointset, top_kdtree_t *tree, int n_bins, float_t tolerance) { size_t tot_n_points = 0; -- GitLab