![]() |
(git:5f3bc36)
|
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.