| subroutine, public fist_intra_force::force_intra_control |
( |
type(molecule_type), dimension(:), pointer | molecule_set, |
|
|
type(molecule_kind_type), dimension(:), pointer | molecule_kind_set, |
|
|
type(distribution_1d_type), pointer | local_molecules, |
|
|
type(particle_type), dimension(:), pointer | particle_set, |
|
|
type(particle_type), dimension(:), pointer | shell_particle_set, |
|
|
type(particle_type), dimension(:), pointer | core_particle_set, |
|
|
real(kind=dp), intent(inout) | pot_bond, |
|
|
real(kind=dp), intent(inout) | pot_bend, |
|
|
real(kind=dp), intent(inout) | pot_urey_bradley, |
|
|
real(kind=dp), intent(inout) | pot_torsion, |
|
|
real(kind=dp), intent(inout) | pot_imp_torsion, |
|
|
real(kind=dp), intent(inout) | pot_opbend, |
|
|
real(kind=dp), intent(inout) | pot_shell, |
|
|
real(kind=dp), dimension(:, :), intent(inout) | pv_bond, |
|
|
real(kind=dp), dimension(:, :), intent(inout) | pv_bend, |
|
|
real(kind=dp), dimension(:, :), intent(inout) | pv_urey_bradley, |
|
|
real(kind=dp), dimension(:, :), intent(inout) | pv_torsion, |
|
|
real(kind=dp), dimension(:, :), intent(inout) | pv_imp_torsion, |
|
|
real(kind=dp), dimension(:, :), intent(inout) | pv_opbend, |
|
|
real(kind=dp), dimension(:, :), intent(inout), optional | f_bond, |
|
|
real(kind=dp), dimension(:, :), intent(inout), optional | f_bend, |
|
|
real(kind=dp), dimension(:, :), intent(inout), optional | f_torsion, |
|
|
real(kind=dp), dimension(:, :), intent(inout), optional | f_ub, |
|
|
real(kind=dp), dimension(:, :), intent(inout), optional | f_imptor, |
|
|
real(kind=dp), dimension(:, :), intent(inout), optional | f_opbend, |
|
|
type(cell_type), pointer | cell, |
|
|
logical, intent(in) | use_virial, |
|
|
type(atprop_type), pointer | atprop_env ) |