![]() |
(git:b77b4be)
|
Functions/Subroutines | |
subroutine, public | apply_qmmm_walls (qmmm_env) |
Apply QM quadratic walls in order to avoid QM atoms escaping from the QM Box. | |
subroutine, public | apply_qmmm_walls_reflective (force_env) |
Apply reflective QM walls in order to avoid QM atoms escaping from the QM Box. | |
subroutine, public | apply_qmmm_wrap (subsys_mm, mm_cell, subsys_qm, qm_atom_index, saved_pos) |
wrap positions (with mm periodicity) | |
subroutine, public | apply_qmmm_unwrap (subsys_mm, subsys_qm, qm_atom_index, saved_pos) |
... | |
subroutine, public | apply_qmmm_translate (qmmm_env) |
Apply translation to the full system in order to center the QM system into the QM box. | |
subroutine, public | spherical_cutoff_factor (spherical_cutoff, rij, factor) |
Computes a spherical cutoff factor for the QMMM interactions. | |
subroutine, public qmmm_util::apply_qmmm_walls | ( | type(qmmm_env_type), pointer | qmmm_env | ) |
Apply QM quadratic walls in order to avoid QM atoms escaping from the QM Box.
qmmm_env | ... |
Definition at line 61 of file qmmm_util.F.
subroutine, public qmmm_util::apply_qmmm_walls_reflective | ( | type(force_env_type), pointer | force_env | ) |
Apply reflective QM walls in order to avoid QM atoms escaping from the QM Box.
force_env | ... |
Definition at line 98 of file qmmm_util.F.
subroutine, public qmmm_util::apply_qmmm_wrap | ( | type(cp_subsys_type), pointer | subsys_mm, |
type(cell_type), pointer | mm_cell, | ||
type(cp_subsys_type), optional, pointer | subsys_qm, | ||
integer, dimension(:), optional, pointer | qm_atom_index, | ||
real(dp), dimension(:, :), allocatable | saved_pos | ||
) |
wrap positions (with mm periodicity)
subsys_mm | ... |
mm_cell | ... |
subsys_qm | ... |
qm_atom_index | ... |
saved_pos | ... |
Definition at line 307 of file qmmm_util.F.
subroutine, public qmmm_util::apply_qmmm_unwrap | ( | type(cp_subsys_type), pointer | subsys_mm, |
type(cp_subsys_type), optional, pointer | subsys_qm, | ||
integer, dimension(:), optional, pointer | qm_atom_index, | ||
real(dp), dimension(:, :), allocatable | saved_pos | ||
) |
...
subsys_mm | ... |
subsys_qm | ... |
qm_atom_index | ... |
saved_pos | ... |
Definition at line 343 of file qmmm_util.F.
subroutine, public qmmm_util::apply_qmmm_translate | ( | type(qmmm_env_type), pointer | qmmm_env | ) |
Apply translation to the full system in order to center the QM system into the QM box.
qmmm_env | ... |
Definition at line 372 of file qmmm_util.F.
subroutine, public qmmm_util::spherical_cutoff_factor | ( | real(kind=dp), dimension(2), intent(in) | spherical_cutoff, |
real(kind=dp), dimension(3), intent(in) | rij, | ||
real(kind=dp), intent(out) | factor | ||
) |
Computes a spherical cutoff factor for the QMMM interactions.
spherical_cutoff | ... |
rij | ... |
factor | ... |
Definition at line 614 of file qmmm_util.F.