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 | |
| real(kind=8), dimension(:,:), allocatable | beta |
| for association, factor of conversion | |
| 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. | |
| real(kind=4), dimension(:,:), allocatable | array_mfpt |
| array for firt passage time, contains average of fpt | |
| real(kind=4), dimension(:), allocatable | window |
| window definition, used for monitoring reaction pair | |
| real(kind=4), dimension(:), allocatable | window2 |
| real(kind=8) | brate |
| corrective factor dependent of the b and surface | |
| real(kind=8) | crate |
| real(kind=4) | first_window |
| Used for windows definition, in Angstrom. | |
| real(kind=4) | width_window |
| integer | nb_window |
| define number of windows and number of contact to record | |
| integer | nb_contact |
| integer | io_bootstp |
| keep file descriptor for a continuous update for later use of bootstrap and mean first time passage | |
| integer | io_boot_fpt |
| logical | bootstrap |
| if bootstrap for association rate, firt passage time or bootstrap for electron transfert was required | |
| logical | fpt |
| logical | boot_et |
| logical | stop_traj |
| if trajectories should stop when most strict reaction criteria met | |
| logical | anal_corr |
| if analytical correction should be made due to the presence of long range interactions | |
| character *64 | format_boot |
| Format of theses files. Only ascii implemented at the moment. | |
| 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 ) | |
| real(kind=8), dimension(:,:), allocatable | array_bootstrap_real |
| Real*8 array for electron_transfer, only 1 contact. Size (nrun, nb_window ) | |
| 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. | |
| logical | transform_escape |
| And logical if need to trnasform 4 integer. | |
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
corrective factor dependent of the b and surface
| 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
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 ), 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 |
1.9.8
Imprint/Privacy