![]() |
(git:b77b4be)
|
different move types are applied More...
Functions/Subroutines | |
subroutine, public | change_pos (tmc_params, move_types, rng_stream, elem, mv_conf, new_subbox, move_rejected) |
applying the preselected move type | |
subroutine, public | elements_in_new_subbox (tmc_params, rng_stream, elem, nr_of_sub_box_elements) |
set a new random sub box center and counte the number of atoms in it | |
different move types are applied
subroutine, public tmc_moves::change_pos | ( | type(tmc_param_type), pointer | tmc_params, |
type(tmc_move_type), pointer | move_types, | ||
type(rng_stream_type), intent(inout) | rng_stream, | ||
type(tree_type), pointer | elem, | ||
integer | mv_conf, | ||
logical | new_subbox, | ||
logical | move_rejected | ||
) |
applying the preselected move type
tmc_params | TMC parameters with dimensions ... |
move_types | ... |
rng_stream | random number stream |
elem | configuration to change |
mv_conf | temperature index for determinig the move size |
new_subbox | flag if new sub box should be crated |
move_rejected | return flag if during configurational change configuration should still be accepted (not if e.g. atom/molecule leave the sub box |
Definition at line 68 of file tmc_moves.F.
subroutine, public tmc_moves::elements_in_new_subbox | ( | type(tmc_param_type), pointer | tmc_params, |
type(rng_stream_type), intent(inout) | rng_stream, | ||
type(tree_type), pointer | elem, | ||
integer, intent(out) | nr_of_sub_box_elements | ||
) |
set a new random sub box center and counte the number of atoms in it
tmc_params | ... |
rng_stream | ... |
elem | ... |
nr_of_sub_box_elements | ... |
param
Definition at line 464 of file tmc_moves.F.