Used for metal desolvation computation. More...
Functions/Subroutines | |
subroutine | compute_energy_metaldesolv_2prot (tab_protein, param_metal, array_energy) |
Compute energy of metal desolvation. | |
subroutine | compute_energy_metaldesolv_sdamm (tab_protein, param_force_energy, param_metal, array_energy) |
Compute energy of metal desolvation for sdamm runs. | |
subroutine | compute_energy_metaldesolv_1prot (prot, surf, param_metal, energy) |
Compute energy only for one solute. Called from sda and sdamm. | |
subroutine | compute_force_metaldesolv_2prot (tab_protein, param_metal, force, torque) |
Compute force of metal desolvation. | |
subroutine | compute_force_metaldesolv_sdamm (tab_protein, param_force_energy, param_metal, force, torque) |
Compute force and torque of metal desolvation for sdamm runs. | |
subroutine | compute_force_metaldesolv_1prot (prot, surf, param_metal, ff2, tt2) |
Compute force only for one solute. Called from sda and sdamm. | |
Used for metal desolvation computation.
subroutine mod_compute_metaldesolv::compute_energy_metaldesolv_1prot | ( | type ( protein ), intent(in) | prot, |
type ( protein ), intent(in) | surf, | ||
type ( parameter_metaldesolv ) | param_metal, | ||
real ( kind=8 ), intent(out) | energy | ||
) |
Compute energy only for one solute.
Called from sda and sdamm.
prot | : mobile solute |
surf | : surface solute |
param_metal | : structure for metal_desovaltion parameters |
energy | : return energy |
subroutine mod_compute_metaldesolv::compute_energy_metaldesolv_2prot | ( | type ( array_protein_type ), target | tab_protein, |
type ( parameter_metaldesolv ) | param_metal, | ||
real ( kind=8 ), dimension(:,:) | array_energy | ||
) |
Compute energy of metal desolvation.
param_force_energy may be needed later
tab_protein | : instance of array_protein_type |
param_metal | : structure for metal_desovaltion parameters |
array_energy | : update the array with energies |
subroutine mod_compute_metaldesolv::compute_energy_metaldesolv_sdamm | ( | type ( array_protein_type ), target | tab_protein, |
type ( type_force_energy ), intent(in) | param_force_energy, | ||
type ( parameter_metaldesolv ), intent(in) | param_metal, | ||
real ( kind=8 ), dimension(:,:), intent(inout) | array_energy | ||
) |
Compute energy of metal desolvation for sdamm runs.
tab_protein | : instance of array_protein_type |
param_force_energy | : instance of type_force_energy |
param_metal | : structure for metal_desovaltion parameters |
array_energy | : update the array with energies |
subroutine mod_compute_metaldesolv::compute_force_metaldesolv_1prot | ( | type ( protein ), intent(in) | prot, |
type ( protein ), intent(in) | surf, | ||
type ( parameter_metaldesolv ), intent(in) | param_metal, | ||
real ( kind=8), dimension( 3 ), intent(out) | ff2, | ||
real ( kind=8), dimension( 3 ), intent(out) | tt2 | ||
) |
Compute force only for one solute.
Called from sda and sdamm.
prot | : mobile solute |
surf | : surface solute |
param_metal | : structure for metal_desovaltion parameters |
ff2,tt2 | : return force and torque on solute 2 |
subroutine mod_compute_metaldesolv::compute_force_metaldesolv_2prot | ( | type ( array_protein_type ), target | tab_protein, |
type ( parameter_metaldesolv ) | param_metal, | ||
real ( kind=8), dimension( 3 ) | force, | ||
real ( kind=8), dimension( 3 ) | torque | ||
) |
Compute force of metal desolvation.
This function is commented in the MainLoop, strange dynamics.
param_force_energy may be needed later
tab_protein | : instance of array_protein_type |
param_metal | : structure for metal_desovaltion parameters |
force,torque | : update force and torque |
subroutine mod_compute_metaldesolv::compute_force_metaldesolv_sdamm | ( | type ( array_protein_type ), target | tab_protein, |
type ( type_force_energy ), intent(in) | param_force_energy, | ||
type ( parameter_metaldesolv ) | param_metal, | ||
real ( kind=8), dimension(:,:) | force, | ||
real ( kind=8), dimension(:,:) | torque | ||
) |
Compute force and torque of metal desolvation for sdamm runs.
This function is commented in the MainLoop, strange dynamics
tab_protein | : instance of array_protein_type |
param_force_energy | : instance of type_force_energy |
param_metal | : structure for metal_desovaltion parameters |
force,torque | : increment force and torque arrays |