|
recursive subroutine, public | tmc_tree_search::most_prob_end (global_tree_elem, prob, n_acc, search_energy_node) |
| search most probable end in global tree to create a new tree node using the acceptance probabilities for each move type of each temperature routine distinguishes the search for most probable node for energy and most probable node with open end for new configuration In case of searching open end: routine stops in branch with canceled NMC, using this a one possibility
|
|
subroutine, public | tmc_tree_search::search_next_energy_calc (gt_head, new_gt_elem, stat, react_count) |
| gt_head head of the global tree
|
|
recursive type(tree_type) function, pointer, public | tmc_tree_search::search_parent_element (current) |
| searching the parent element (last accepted configuration before)
|
|
recursive subroutine, public | tmc_tree_search::search_next_gt_element_to_check (ptr, found) |
| search the next global element in the Markov Chain to check
|
|
subroutine, public | tmc_tree_search::get_subtree_elements_to_check (gt_act_elem, elem1, elem2) |
| get the changed element of the actual global tree element and its related last accepted parent
|
|
recursive subroutine, public | tmc_tree_search::search_end_of_clean_g_tree (last_acc, tree_ptr) |
| searches last element on trajectory, until where the sides of the tree are deleted (of global tree) also found the last accepted element before
|
|
recursive subroutine, public | tmc_tree_search::search_end_of_clean_tree (tree_ptr, last_acc) |
| searches last element on trajectory, until where the sides of the tree are deleted (in sub tree) also found the last accepted element before. searches the last element which at least have ONE (not calculated) node in the tree branch
|
|
recursive subroutine, public | tmc_tree_search::search_canceling_elements (pt_elem_in, prob, tmc_env) |
| searches in all branches down below the entered global tree element for elements to cancel, if prob is present start searching at the related tree child node
|
|
subroutine, public | tmc_tree_search::count_prepared_nodes_in_trees (global_tree_ptr, counters) |
| searches for created configurations in all subtrees
|
|
subroutine, public | tmc_tree_search::count_nodes_in_trees (global_tree_ptr, end_of_clean_trees, counters, head_elements_nr) |
| counts the number of existing nodes in global and subtrees
|
|