![]() |
(git:b77b4be)
|
module handles definition of the tree nodes for the global and the subtrees binary tree parent element / \ accepted (acc) / \ not accepted (nacc) / \ child child / \ / \ More...
Data Types | |
type | elem_array_type |
type | elem_list_type |
type | global_tree_type |
type | gt_elem_list_type |
type | tree_type |
Functions/Subroutines | |
subroutine, public | add_to_list (elem, list, temp_ind, nr) |
add a certain element to the specified element list at the beginning | |
subroutine, public | clean_list (list) |
clean a certain element element list | |
subroutine, public | write_subtree_elem_unformated (elem, io_unit) |
prints out the TMC sub tree structure element unformated in file | |
subroutine, public | read_subtree_elem_unformated (elem, io_unit) |
reads the TMC sub tree structure element unformated in file | |
Variables | |
integer, parameter, public | status_created = 100 |
integer, parameter, public | status_calculate_energy = 101 |
integer, parameter, public | status_calc_approx_ener = 102 |
integer, parameter, public | status_calculate_nmc_steps = 111 |
integer, parameter, public | status_calculate_md = 112 |
integer, parameter, public | status_calculated = 113 |
integer, parameter, public | status_accepted_result = 123 |
integer, parameter, public | status_accepted = 122 |
integer, parameter, public | status_rejected = 121 |
integer, parameter, public | status_rejected_result = 120 |
integer, parameter, public | status_cancel_nmc = 133 |
integer, parameter, public | status_cancel_ener = 132 |
integer, parameter, public | status_canceled_nmc = 131 |
integer, parameter, public | status_canceled_ener = 130 |
integer, parameter, public | status_deleted = 140 |
integer, parameter, public | status_deleted_result = 141 |
integer, parameter, public | status_ok = 42 |
integer, parameter, public | status_frozen = -1 |
integer, parameter, public | status_proton_disorder = 1 |
module handles definition of the tree nodes for the global and the subtrees binary tree parent element / \ accepted (acc) / \ not accepted (nacc) / \ child child / \ / \
tree creation assuming acceptance (acc) AND rejectance (nacc) of configuration if configuration is accepted: new configuration (child on acc) on basis of last configuration (one level up) if configuration is rejected: child on nacc on basis of last accepted element (last element which is on acc brach of its parent element) The global tree handles all configurations of different subtrees. The structure element "conf" is an array related to the temperature (sorted) and points to the subtree elements.
subroutine, public tmc_tree_types::add_to_list | ( | type(tree_type), pointer | elem, |
type(elem_list_type), pointer | list, | ||
integer, optional | temp_ind, | ||
integer, optional | nr | ||
) |
add a certain element to the specified element list at the beginning
elem | the sub tree element, to be added |
list | ... |
temp_ind | ... |
nr | ... |
Definition at line 179 of file tmc_tree_types.F.
subroutine, public tmc_tree_types::clean_list | ( | type(elem_list_type), pointer | list | ) |
clean a certain element element list
list | ... |
Definition at line 222 of file tmc_tree_types.F.
subroutine, public tmc_tree_types::write_subtree_elem_unformated | ( | type(tree_type), pointer | elem, |
integer | io_unit | ||
) |
prints out the TMC sub tree structure element unformated in file
elem | ... |
io_unit | ... |
author Mandes 11.2012
Definition at line 243 of file tmc_tree_types.F.
subroutine, public tmc_tree_types::read_subtree_elem_unformated | ( | type(tree_type), pointer | elem, |
integer | io_unit | ||
) |
reads the TMC sub tree structure element unformated in file
elem | ... |
io_unit | ... |
author Mandes 11.2012
Definition at line 273 of file tmc_tree_types.F.
integer, parameter, public tmc_tree_types::status_created = 100 |
Definition at line 48 of file tmc_tree_types.F.
integer, parameter, public tmc_tree_types::status_calculate_energy = 101 |
Definition at line 49 of file tmc_tree_types.F.
integer, parameter, public tmc_tree_types::status_calc_approx_ener = 102 |
Definition at line 50 of file tmc_tree_types.F.
integer, parameter, public tmc_tree_types::status_calculate_nmc_steps = 111 |
Definition at line 52 of file tmc_tree_types.F.
integer, parameter, public tmc_tree_types::status_calculate_md = 112 |
Definition at line 53 of file tmc_tree_types.F.
integer, parameter, public tmc_tree_types::status_calculated = 113 |
Definition at line 54 of file tmc_tree_types.F.
integer, parameter, public tmc_tree_types::status_accepted_result = 123 |
Definition at line 56 of file tmc_tree_types.F.
integer, parameter, public tmc_tree_types::status_accepted = 122 |
Definition at line 57 of file tmc_tree_types.F.
integer, parameter, public tmc_tree_types::status_rejected = 121 |
Definition at line 58 of file tmc_tree_types.F.
integer, parameter, public tmc_tree_types::status_rejected_result = 120 |
Definition at line 59 of file tmc_tree_types.F.
integer, parameter, public tmc_tree_types::status_cancel_nmc = 133 |
Definition at line 61 of file tmc_tree_types.F.
integer, parameter, public tmc_tree_types::status_cancel_ener = 132 |
Definition at line 62 of file tmc_tree_types.F.
integer, parameter, public tmc_tree_types::status_canceled_nmc = 131 |
Definition at line 63 of file tmc_tree_types.F.
integer, parameter, public tmc_tree_types::status_canceled_ener = 130 |
Definition at line 64 of file tmc_tree_types.F.
integer, parameter, public tmc_tree_types::status_deleted = 140 |
Definition at line 66 of file tmc_tree_types.F.
integer, parameter, public tmc_tree_types::status_deleted_result = 141 |
Definition at line 67 of file tmc_tree_types.F.
integer, parameter, public tmc_tree_types::status_ok = 42 |
Definition at line 70 of file tmc_tree_types.F.
integer, parameter, public tmc_tree_types::status_frozen = -1 |
Definition at line 71 of file tmc_tree_types.F.
integer, parameter, public tmc_tree_types::status_proton_disorder = 1 |
Definition at line 72 of file tmc_tree_types.F.