SDA (SDA flex)  7.2
Simulation of Diffusional Association
Functions/Subroutines
mod_hydrodynamics Module Reference

Module Hydrodynamics.
Only contain function, state independent. More...

Functions/Subroutines

subroutine scale_diffusion_coefficients (tab_protein, geom, cutoff_phi)
 Wrapper function. More...
 
subroutine scale_diffusion_coefficients_surface (tab_protein, geom, force_energy, surface_h, current_step)
 
subroutine scale_diffusion_coefficients_sdamm (tab_protein, geom, cutoff_phi)
 
subroutine scale_diffusion_coefficients_sdamm_surface (tab_protein, geom, force_energy, surface_h, current_step)
 
subroutine scale_diffusion_coefficients_sda2prot (tab_protein, geom, cutoff_phi)
 
subroutine scale_diffusion_coefficients_sda2prot_surface (tab_protein, geom, cutoff_phi, surface_h)
 
subroutine local_volume_fraction (prot2, dist2, cutoff_phi, vol_occ)
 compute volume fraction More...
 
subroutine local_trans_diff_scaling (dm_init, vol_occ, dm_scaled)
 Scale the translation diffusion coefficient according to. More...
 
subroutine local_rot_diff_scaling (dr_init, vol_occ, dr_scaled)
 Scale the rotational diffusion coefficient according to. More...
 

Detailed Description

Module Hydrodynamics.
Only contain function, state independent.

Function/Subroutine Documentation

◆ local_rot_diff_scaling()

subroutine mod_hydrodynamics::local_rot_diff_scaling ( real ( kind=8 ), intent(in)  dr_init,
real ( kind=8 ), intent(in)  vol_occ,
real ( kind=8 ), intent(out)  dr_scaled 
)

Scale the rotational diffusion coefficient according to.

Here is the caller graph for this function:

◆ local_trans_diff_scaling()

subroutine mod_hydrodynamics::local_trans_diff_scaling ( real ( kind=8 ), intent(in)  dm_init,
real ( kind=8 ), intent(in)  vol_occ,
real ( kind=8 ), intent(out)  dm_scaled 
)

Scale the translation diffusion coefficient according to.

Here is the caller graph for this function:

◆ local_volume_fraction()

subroutine mod_hydrodynamics::local_volume_fraction ( type ( protein ), intent(in)  prot2,
real ( kind=8 ), intent(in)  dist2,
real ( kind=8 ), intent(in)  cutoff_phi,
real ( kind=8 ), intent(inout)  vol_occ 
)

compute volume fraction

  • NJB: Subroutine computes fraction of a volume spherical occupied by a single protein and adds it to the input vol_occ to the occupied volume fraction can be summed in calling routine.
Parameters
prot2: second solute
dist2: distance square
cutoff_phi: cutoff distance
vol_occ: summation variable to which fraction of volume occupied by prot2 is added
Here is the caller graph for this function:

◆ scale_diffusion_coefficients()

subroutine mod_hydrodynamics::scale_diffusion_coefficients ( type ( array_protein_type tab_protein,
type ( geometry ), intent(in)  geom,
real (kind=8), intent(in)  cutoff_phi 
)

Wrapper function.

Here is the call graph for this function:

◆ scale_diffusion_coefficients_sda2prot()

subroutine mod_hydrodynamics::scale_diffusion_coefficients_sda2prot ( type ( array_protein_type tab_protein,
type ( geometry ), intent(in)  geom,
real (kind=8), intent(in)  cutoff_phi 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ scale_diffusion_coefficients_sda2prot_surface()

subroutine mod_hydrodynamics::scale_diffusion_coefficients_sda2prot_surface ( type ( array_protein_type tab_protein,
type ( geometry ), intent(in)  geom,
real (kind=8), intent(in)  cutoff_phi,
real (kind=8), intent(in)  surface_h 
)
Here is the call graph for this function:

◆ scale_diffusion_coefficients_sdamm()

subroutine mod_hydrodynamics::scale_diffusion_coefficients_sdamm ( type ( array_protein_type tab_protein,
type ( geometry ), intent(in)  geom,
real (kind=8), intent(in)  cutoff_phi 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ scale_diffusion_coefficients_sdamm_surface()

subroutine mod_hydrodynamics::scale_diffusion_coefficients_sdamm_surface ( type ( array_protein_type tab_protein,
type ( geometry ), intent(in)  geom,
type(type_force_energy), intent(in)  force_energy,
real (kind=8), intent(in)  surface_h,
integer, intent(in)  current_step 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ scale_diffusion_coefficients_surface()

subroutine mod_hydrodynamics::scale_diffusion_coefficients_surface ( type ( array_protein_type tab_protein,
type ( geometry ), intent(in)  geom,
type (type_force_energy), intent(in)  force_energy,
real (kind=8), intent(in)  surface_h,
integer, intent(in)  current_step 
)
Here is the call graph for this function:
Imprint/Privacy