Main class owned by each protein to allow a change in conformation. More...
Public Attributes | |
type(list_flex_type), pointer | plist_flex |
pointer to list More... | |
integer | current_conf |
save value of the current conformation for each protein. very convenient for sdamm and reading restart file More... | |
type(nodeflex), pointer | p_current_node |
current node More... | |
real(kind=4), dimension(:), allocatable | visited_conf |
for statistics, sum up the number of visited conformations increments the time spend in each conformation More... | |
real(kind=4) | time_next_flex |
Time resting for the next change to an other conformation sdamm needs asynchrone changes every protein needs its own time ( kind of gillepsie algorithm ) set to time_next_flex (+random_freq) and decrease until < 0. More... | |
Main class owned by each protein to allow a change in conformation.
Every flexible protein has a pointer to flexible.
it contains the list list_flex_type
and additional convenient variable : current_node, current_conf Manage statistics for each protein : visited_conf, could extend statistics
integer mod_flexibility::flexible::current_conf |
save value of the current conformation for each protein. very convenient for sdamm and reading restart file
type ( nodeflex ), pointer mod_flexibility::flexible::p_current_node |
current node
type ( list_flex_type ), pointer mod_flexibility::flexible::plist_flex |
pointer to list
real ( kind=4 ) mod_flexibility::flexible::time_next_flex |
Time resting for the next change to an other conformation
sdamm needs asynchrone changes every protein needs its own time ( kind of gillepsie algorithm )
set to time_next_flex (+random_freq) and decrease until < 0.
real ( kind=4 ), dimension (:), allocatable mod_flexibility::flexible::visited_conf |
for statistics, sum up the number of visited conformations increments the time spend in each conformation