General type used storing statistics about the runs. More...
Public Attributes | |
real(kind=8), dimension(:,:), allocatable | escape_prob |
global array for assocation rate and electron transfert. Keep the average in a 2d array ( nb_window, nb_contact ) need double accuracy when used for electron transfer More... | |
real(kind=8), dimension(:,:), allocatable | beta |
for association, factor of conversion More... | |
real(kind=4), dimension(:,:), allocatable | sumtime |
Sum of time, sumtime by default for all calculation can use this array with sdamm case ( Xiaofeng CYP ), always escpae_prob, beta and sumtime allocated/deallocated together. More... | |
real(kind=4), dimension(:,:), allocatable | array_mfpt |
array for firt passage time, contains average of fpt More... | |
real(kind=4), dimension(:), allocatable | window |
window definition, used for monitoring reaction pair More... | |
real(kind=4), dimension(:), allocatable | window2 |
real(kind=8) | brate |
corrective factor dependent of the b and surface More... | |
real(kind=8) | crate |
real(kind=4) | first_window |
Used for windows definition, in Angstrom. More... | |
real(kind=4) | width_window |
integer | nb_window |
define number of windows and number of contact to record More... | |
integer | nb_contact |
integer | io_bootstp |
keep file descriptor for a continuous update for later use of bootstrap and mean first time passage More... | |
integer | io_boot_fpt |
logical | bootstrap |
if bootstrap for association rate, firt passage time or bootstrap for electron transfert was required More... | |
logical | fpt |
logical | boot_et |
logical | stop_traj |
if trajectories should stop when most strict reaction criteria met More... | |
logical | anal_corr |
if analytical correction should be made due to the presence of long range interactions More... | |
character *64 | format_boot |
Format of theses files. Only ascii implemented at the moment. More... | |
character *64 | format_boot_fpt |
character *64 | format_boot_real |
integer, dimension(:,:), allocatable | array_bootstrap |
Array for storing bootstrap for association rate, only windows number need to be save data. size ( nrun, nb_contacts ) More... | |
real(kind=8), dimension(:,:), allocatable | array_bootstrap_real |
Real*8 array for electron_transfer, only 1 contact. Size (nrun, nb_window ) More... | |
real(kind=4), dimension(:,:,:), allocatable | array_boot_fpt |
Array for storing bootstrap of first passage time size (nrun, nb_win, nb_contact ), very large array. More... | |
logical | transform_escape |
And logical if need to trnasform 4 integer. More... | |
General type used storing statistics about the runs.
logical mod_rate_calculation::association_rate::anal_corr |
if analytical correction should be made due to the presence of long range interactions
real ( kind=4 ), dimension (:,:,:), allocatable mod_rate_calculation::association_rate::array_boot_fpt |
Array for storing bootstrap of first passage time size (nrun, nb_win, nb_contact ), very large array.
integer, dimension (:,:), allocatable mod_rate_calculation::association_rate::array_bootstrap |
Array for storing bootstrap for association rate, only windows number need to be save data. size ( nrun, nb_contacts )
real ( kind=8 ), dimension(:,:), allocatable mod_rate_calculation::association_rate::array_bootstrap_real |
Real*8 array for electron_transfer, only 1 contact. Size (nrun, nb_window )
real( kind=4 ), dimension(:,:), allocatable mod_rate_calculation::association_rate::array_mfpt |
array for firt passage time, contains average of fpt
real( kind=8 ), dimension(:,:), allocatable mod_rate_calculation::association_rate::beta |
for association, factor of conversion
logical mod_rate_calculation::association_rate::boot_et |
logical mod_rate_calculation::association_rate::bootstrap |
if bootstrap for association rate, firt passage time or bootstrap for electron transfert was required
real ( kind=8) mod_rate_calculation::association_rate::brate |
corrective factor dependent of the b and surface
real ( kind=8) mod_rate_calculation::association_rate::crate |
real( kind=8 ), dimension(:,:), allocatable mod_rate_calculation::association_rate::escape_prob |
global array for assocation rate and electron transfert. Keep the average in a 2d array ( nb_window, nb_contact ) need double accuracy when used for electron transfer
real ( kind=4 ) mod_rate_calculation::association_rate::first_window |
Used for windows definition, in Angstrom.
character*64 mod_rate_calculation::association_rate::format_boot |
Format of theses files. Only ascii implemented at the moment.
character*64 mod_rate_calculation::association_rate::format_boot_fpt |
character*64 mod_rate_calculation::association_rate::format_boot_real |
logical mod_rate_calculation::association_rate::fpt |
integer mod_rate_calculation::association_rate::io_boot_fpt |
integer mod_rate_calculation::association_rate::io_bootstp |
keep file descriptor for a continuous update for later use of bootstrap and mean first time passage
integer mod_rate_calculation::association_rate::nb_contact |
integer mod_rate_calculation::association_rate::nb_window |
define number of windows and number of contact to record
logical mod_rate_calculation::association_rate::stop_traj |
if trajectories should stop when most strict reaction criteria met
real ( kind=4 ), dimension(:,:), allocatable mod_rate_calculation::association_rate::sumtime |
Sum of time, sumtime by default for all calculation can use this array with sdamm case ( Xiaofeng CYP ), always escpae_prob, beta and sumtime allocated/deallocated together.
logical mod_rate_calculation::association_rate::transform_escape |
And logical if need to trnasform 4 integer.
real ( kind=4 ) mod_rate_calculation::association_rate::width_window |
real ( kind=4 ), dimension(:), allocatable mod_rate_calculation::association_rate::window |
window definition, used for monitoring reaction pair
real ( kind=4 ), dimension(:), allocatable mod_rate_calculation::association_rate::window2 |