|
MP-Gadget
5.0.1.dev1-76bc7d4726-dirty
|
#include <treewalk.h>
Public Attributes | |
| void * | priv |
| const ForceTree * | tree |
| const char * | ev_label |
| enum TreeWalkType | type |
| size_t | query_type_elsize |
| size_t | result_type_elsize |
| size_t | ngbiter_type_elsize |
| TreeWalkVisitFunction | visit |
| TreeWalkHasWorkFunction | haswork |
| TreeWalkFillQueryFunction | fill |
| TreeWalkReduceResultFunction | reduce |
| TreeWalkNgbIterFunction | ngbiter |
| TreeWalkProcessFunction | postprocess |
| TreeWalkProcessFunction | preprocess |
| int | NTask |
| int64_t | NThread |
| char * | dataget |
| char * | dataresult |
| int | repeatdisallowed |
| char * | evaluated |
| double | timewait1 |
| double | timewait2 |
| double | timecomp1 |
| double | timecomp2 |
| double | timecomp3 |
| double | timecommsumm1 |
| double | timecommsumm2 |
| int64_t | Nnodesinlist |
| int64_t | Nlist |
| int64_t | Nexport_sum |
| int64_t | Nexportfull |
| int64_t | Niteration |
| size_t | Nexport |
| size_t | Nimport |
| int | BufferFullFlag |
| size_t | BunchSize |
| int * | Ngblist |
| int | NoNgblist |
| int64_t | WorkSetStart |
| int * | WorkSet |
| int64_t | WorkSetSize |
| int | work_set_stolen_from_active |
| size_t * | NPLeft |
| int ** | NPRedo |
| size_t | Redo_thread_alloc |
| double * | maxnumngb |
| double * | minnumngb |
Definition at line 84 of file treewalk.h.
| int TreeWalk::BufferFullFlag |
Definition at line 150 of file treewalk.h.
Referenced by ev_ndone(), ev_primary(), and real_ev().
| size_t TreeWalk::BunchSize |
Definition at line 152 of file treewalk.h.
Referenced by ev_alloc_threadlocals(), and ev_begin().
| char* TreeWalk::dataget |
Definition at line 110 of file treewalk.h.
Referenced by ev_reduce_result(), and ev_secondary().
| char* TreeWalk::dataresult |
Definition at line 111 of file treewalk.h.
Referenced by ev_reduce_result(), and ev_secondary().
| const char* TreeWalk::ev_label |
Definition at line 91 of file treewalk.h.
Referenced by blackhole(), density(), ev_begin(), fof_label_primary(), fof_label_secondary(), grav_short_pair(), grav_short_tree(), hydro_force(), ionize_all_part(), metal_return(), stellar_density(), winds_and_feedback(), and winds_find_weights().
| char* TreeWalk::evaluated |
Definition at line 118 of file treewalk.h.
Referenced by real_ev(), and treewalk_run().
| TreeWalkFillQueryFunction TreeWalk::fill |
Definition at line 101 of file treewalk.h.
Referenced by blackhole(), density(), fof_label_primary(), fof_label_secondary(), grav_short_pair(), grav_short_tree(), hydro_force(), ionize_all_part(), metal_return(), stellar_density(), treewalk_init_query(), and winds_find_weights().
| TreeWalkHasWorkFunction TreeWalk::haswork |
Definition at line 100 of file treewalk.h.
Referenced by blackhole(), density(), fof_label_primary(), fof_label_secondary(), grav_short_pair(), grav_short_tree(), hydro_force(), ionize_all_part(), metal_return(), stellar_density(), treewalk_build_queue(), treewalk_do_hsml_loop(), winds_and_feedback(), and winds_find_weights().
| double* TreeWalk::maxnumngb |
Definition at line 171 of file treewalk.h.
Referenced by density_check_neighbours(), sfr_wind_weight_postprocess(), stellar_density_check_neighbours(), and treewalk_do_hsml_loop().
| double* TreeWalk::minnumngb |
Definition at line 172 of file treewalk.h.
Referenced by density_check_neighbours(), sfr_wind_weight_postprocess(), stellar_density_check_neighbours(), and treewalk_do_hsml_loop().
| size_t TreeWalk::Nexport |
Definition at line 146 of file treewalk.h.
Referenced by ev_primary(), ev_reduce_result(), and treewalk_run().
| int64_t TreeWalk::Nexport_sum |
Definition at line 137 of file treewalk.h.
Referenced by treewalk_run().
| int64_t TreeWalk::Nexportfull |
Definition at line 139 of file treewalk.h.
Referenced by treewalk_run().
| TreeWalkNgbIterFunction TreeWalk::ngbiter |
Definition at line 103 of file treewalk.h.
Referenced by blackhole(), density(), fof_label_primary(), fof_label_secondary(), grav_short_pair(), hydro_force(), ionize_all_part(), metal_return(), stellar_density(), treewalk_visit_ngbiter(), treewalk_visit_nolist_ngbiter(), winds_and_feedback(), and winds_find_weights().
| size_t TreeWalk::ngbiter_type_elsize |
Definition at line 97 of file treewalk.h.
Referenced by blackhole(), density(), fof_label_primary(), fof_label_secondary(), grav_short_pair(), hydro_force(), ionize_all_part(), metal_return(), stellar_density(), treewalk_visit_ngbiter(), treewalk_visit_nolist_ngbiter(), and winds_find_weights().
| int* TreeWalk::Ngblist |
Definition at line 154 of file treewalk.h.
Referenced by ev_alloc_threadlocals(), ev_begin(), and ev_finish().
| size_t TreeWalk::Nimport |
Definition at line 148 of file treewalk.h.
Referenced by ev_secondary().
| int64_t TreeWalk::Niteration |
Definition at line 142 of file treewalk.h.
Referenced by density_check_neighbours(), ev_begin(), fof_label_secondary(), stellar_density_check_neighbours(), treewalk_do_hsml_loop(), treewalk_run(), and winds_and_feedback().
| int64_t TreeWalk::Nlist |
Definition at line 134 of file treewalk.h.
Referenced by ev_secondary().
| int64_t TreeWalk::Nnodesinlist |
Definition at line 131 of file treewalk.h.
Referenced by ev_secondary().
| int TreeWalk::NoNgblist |
Definition at line 156 of file treewalk.h.
Referenced by density(), ev_begin(), and stellar_density().
| size_t* TreeWalk::NPLeft |
Definition at line 167 of file treewalk.h.
Referenced by density_check_neighbours(), sfr_wind_weight_postprocess(), stellar_density_check_neighbours(), and treewalk_do_hsml_loop().
| int** TreeWalk::NPRedo |
Definition at line 168 of file treewalk.h.
Referenced by density_check_neighbours(), sfr_wind_weight_postprocess(), stellar_density_check_neighbours(), and treewalk_do_hsml_loop().
| int TreeWalk::NTask |
Definition at line 106 of file treewalk.h.
Referenced by ev_alloc_threadlocals(), ev_begin(), ev_primary(), ev_secondary(), and treewalk_run().
| int64_t TreeWalk::NThread |
Definition at line 107 of file treewalk.h.
Referenced by ev_primary(), ev_secondary(), real_ev(), and treewalk_build_queue().
| TreeWalkProcessFunction TreeWalk::postprocess |
Definition at line 104 of file treewalk.h.
Referenced by blackhole(), density(), fof_label_secondary(), grav_short_pair(), grav_short_tree(), hydro_force(), ionize_all_part(), metal_return(), stellar_density(), treewalk_run(), winds_and_feedback(), and winds_find_weights().
| TreeWalkProcessFunction TreeWalk::preprocess |
Definition at line 105 of file treewalk.h.
Referenced by blackhole(), and treewalk_run().
| void* TreeWalk::priv |
Definition at line 85 of file treewalk.h.
Referenced by blackhole(), density(), fof_label_primary(), fof_label_secondary(), grav_short_pair(), grav_short_tree(), hydro_force(), ionize_all_part(), metal_return(), stellar_density(), and winds_find_weights().
| size_t TreeWalk::query_type_elsize |
Definition at line 95 of file treewalk.h.
Referenced by blackhole(), density(), ev_begin(), ev_secondary(), fof_label_primary(), fof_label_secondary(), grav_short_pair(), grav_short_tree(), hydro_force(), ionize_all_part(), metal_return(), real_ev(), stellar_density(), and winds_find_weights().
| size_t TreeWalk::Redo_thread_alloc |
Definition at line 169 of file treewalk.h.
Referenced by density_check_neighbours(), and treewalk_do_hsml_loop().
| TreeWalkReduceResultFunction TreeWalk::reduce |
Definition at line 102 of file treewalk.h.
Referenced by blackhole(), density(), ev_reduce_result(), fof_label_primary(), fof_label_secondary(), grav_short_pair(), grav_short_tree(), hydro_force(), ionize_all_part(), metal_return(), stellar_density(), treewalk_reduce_result(), winds_and_feedback(), and winds_find_weights().
| int TreeWalk::repeatdisallowed |
Definition at line 117 of file treewalk.h.
Referenced by blackhole(), metal_return(), and treewalk_run().
| size_t TreeWalk::result_type_elsize |
Definition at line 96 of file treewalk.h.
Referenced by blackhole(), density(), ev_begin(), ev_reduce_result(), ev_secondary(), fof_label_primary(), fof_label_secondary(), grav_short_pair(), grav_short_tree(), hydro_force(), ionize_all_part(), metal_return(), real_ev(), stellar_density(), treewalk_init_result(), and winds_find_weights().
| double TreeWalk::timecommsumm1 |
Definition at line 126 of file treewalk.h.
Referenced by density(), grav_short_tree(), hydro_force(), and stellar_density().
| double TreeWalk::timecommsumm2 |
Definition at line 127 of file treewalk.h.
Referenced by density(), ev_reduce_result(), grav_short_tree(), hydro_force(), and stellar_density().
| double TreeWalk::timecomp1 |
Definition at line 123 of file treewalk.h.
Referenced by density(), ev_primary(), ev_reduce_result(), grav_short_tree(), hydro_force(), and stellar_density().
| double TreeWalk::timecomp2 |
Definition at line 124 of file treewalk.h.
Referenced by density(), ev_secondary(), grav_short_tree(), hydro_force(), and stellar_density().
| double TreeWalk::timecomp3 |
Definition at line 125 of file treewalk.h.
Referenced by density(), grav_short_tree(), hydro_force(), stellar_density(), and treewalk_run().
| double TreeWalk::timewait1 |
Definition at line 121 of file treewalk.h.
Referenced by density(), grav_short_tree(), hydro_force(), and stellar_density().
| double TreeWalk::timewait2 |
Definition at line 122 of file treewalk.h.
Referenced by density(), ev_ndone(), grav_short_tree(), hydro_force(), and stellar_density().
| const ForceTree* TreeWalk::tree |
Definition at line 88 of file treewalk.h.
Referenced by blackhole(), density(), density_check_neighbours(), effdmradius(), effhsml(), fof_label_primary(), fof_label_secondary(), fof_primary_copy(), force_treeev_shortrange(), grav_short_pair(), grav_short_tree(), hydro_force(), ionize_all_part(), metal_return(), ngb_treefind_threads(), sfr_wind_weight_postprocess(), stellar_density(), stellar_density_check_neighbours(), treewalk_export_particle(), treewalk_init_query(), treewalk_run(), treewalk_visit_ngbiter(), treewalk_visit_nolist_ngbiter(), and winds_find_weights().
| enum TreeWalkType TreeWalk::type |
Definition at line 91 of file treewalk.h.
Referenced by fof_label_primary(), and fof_label_secondary().
| TreeWalkVisitFunction TreeWalk::visit |
Definition at line 99 of file treewalk.h.
Referenced by blackhole(), density(), ev_secondary(), fof_label_primary(), fof_label_secondary(), grav_short_pair(), grav_short_tree(), hydro_force(), ionize_all_part(), metal_return(), real_ev(), stellar_density(), treewalk_run(), and winds_find_weights().
| int TreeWalk::work_set_stolen_from_active |
Definition at line 165 of file treewalk.h.
Referenced by ev_finish(), and treewalk_build_queue().
| int* TreeWalk::WorkSet |
Definition at line 161 of file treewalk.h.
Referenced by blackhole(), ev_finish(), real_ev(), treewalk_build_queue(), treewalk_do_hsml_loop(), and treewalk_run().
| int64_t TreeWalk::WorkSetSize |
Definition at line 163 of file treewalk.h.
Referenced by blackhole(), ev_begin(), ev_primary(), real_ev(), treewalk_build_queue(), treewalk_do_hsml_loop(), and treewalk_run().
| int64_t TreeWalk::WorkSetStart |
Definition at line 159 of file treewalk.h.
Referenced by ev_begin(), ev_primary(), and real_ev().