MP-Gadget
5.0.1.dev1-76bc7d4726-dirty
|
#include <forcetree.h>
Public Attributes | |
int | tree_allocated_flag |
int | hmax_computed_flag |
int | moments_computed_flag |
int | firstnode |
int | lastnode |
int | numnodes |
int | mask |
struct topleaf_data * | TopLeaves |
int | NTopLeaves |
struct NODE * | Nodes |
struct NODE * | Nodes_base |
int * | Father |
int | nfather |
double | BoxSize |
Definition at line 76 of file forcetree.h.
double ForceTree::BoxSize |
Definition at line 106 of file forcetree.h.
Referenced by density(), density_check_neighbours(), effdmradius(), effhsml(), force_tree_build(), force_treeev_shortrange(), grav_short_pair(), grav_short_tree(), ngb_treefind_threads(), sfr_wind_weight_postprocess(), stellar_density(), stellar_density_check_neighbours(), treewalk_visit_ngbiter(), treewalk_visit_nolist_ngbiter(), and winds_find_weights().
int* ForceTree::Father |
Definition at line 103 of file forcetree.h.
Referenced by force_get_father(), force_tree_eh_slots_fork(), force_tree_free(), force_treeallocate(), force_update_hmax(), modify_internal_node(), and sfr_reserve_slots().
int ForceTree::firstnode |
Definition at line 84 of file forcetree.h.
Referenced by _prepare(), add_particle_to_tree(), check_moments(), check_tree(), do_tree_test(), fof_primary_copy(), force_get_father(), force_tree_build(), force_tree_create_nodes(), force_tree_rebuild(), force_tree_rebuild_mask(), force_treeallocate(), force_treeupdate_pseudos(), merge_partial_force_trees(), node_is_node(), node_is_particle(), sfr_reserve_slots(), test_rebuild_flat(), and treewalk_init_query().
int ForceTree::hmax_computed_flag |
Definition at line 80 of file forcetree.h.
Referenced by force_tree_build(), force_update_hmax(), and hydro_force().
int ForceTree::lastnode |
Definition at line 86 of file forcetree.h.
Referenced by add_particle_to_tree(), check_moments(), create_new_node_layer(), do_tree_test(), force_insert_pseudo_particles(), force_tree_build(), force_tree_create_nodes(), force_tree_rebuild(), force_tree_rebuild_mask(), force_treeallocate(), force_treeupdate_pseudos(), merge_partial_force_trees(), node_is_pseudo_particle(), test_rebuild_flat(), and treewalk_export_particle().
int ForceTree::mask |
Definition at line 90 of file forcetree.h.
Referenced by force_tree_build(), and treewalk_visit_ngbiter().
int ForceTree::moments_computed_flag |
Definition at line 82 of file forcetree.h.
Referenced by force_tree_build(), force_tree_rebuild(), and grav_short_tree().
int ForceTree::nfather |
Store the size of the box used to build the tree, for periodic walking.
Definition at line 104 of file forcetree.h.
Referenced by force_treeallocate().
struct NODE* ForceTree::Nodes |
Definition at line 97 of file forcetree.h.
Referenced by _prepare(), add_particle_to_tree(), check_moments(), check_tree(), create_new_node_layer(), do_tree_test(), effhsml(), force_exchange_pseudodata(), force_get_father(), force_insert_pseudo_particles(), force_tree_build(), force_tree_create_nodes(), force_tree_eh_slots_fork(), force_treeallocate(), force_treeev_shortrange(), force_treeupdate_pseudos(), force_update_hmax(), force_update_node_parallel(), force_update_node_recursive(), force_update_particle_node(), merge_partial_force_trees(), modify_internal_node(), ngb_treefind_threads(), pm_mark_region_for_node(), set_init_hsml(), setup_smoothinglengths(), sfr_reserve_slots(), test_rebuild_flat(), and treewalk_visit_nolist_ngbiter().
struct NODE* ForceTree::Nodes_base |
gives parent node in tree for every particle
Definition at line 101 of file forcetree.h.
Referenced by do_tree_test(), force_tree_build(), force_tree_free(), force_treeallocate(), and sfr_reserve_slots().
int ForceTree::NTopLeaves |
this is a pointer used to access the nodes which is shifted such that Nodes[firstnode] gives the first allocated node
Definition at line 94 of file forcetree.h.
Referenced by _prepare(), force_tree_rebuild(), force_tree_rebuild_mask(), and force_treeallocate().
int ForceTree::numnodes |
Definition at line 88 of file forcetree.h.
Referenced by check_moments(), do_tree_test(), force_tree_build(), force_tree_rebuild(), force_tree_rebuild_mask(), force_treeallocate(), node_is_node(), and sfr_reserve_slots().
struct topleaf_data* ForceTree::TopLeaves |
Definition at line 92 of file forcetree.h.
Referenced by force_treeallocate(), and treewalk_export_particle().
int ForceTree::tree_allocated_flag |
Definition at line 78 of file forcetree.h.
Referenced by force_tree_allocated(), force_tree_free(), and force_treeallocate().