![]() |
(git:d18deda)
|
xTB (repulsive) pair potentials Reference: Stefan Grimme, Christoph Bannwarth, Philip Shushkov JCTC 13, 1989-2009, (2017) DOI: 10.1021/acs.jctc.7b00118 More...
Data Types | |
type | neighbor_atoms_type |
Functions/Subroutines | |
subroutine, public | repulsive_potential (qs_env, erep, kf, enscale, calculate_forces) |
... | |
subroutine, public | srb_potential (qs_env, esrb, calculate_forces, xtb_control, cnumbers, dcnum) |
... | |
subroutine, public | xtb_pp_radius (qs_kind_set, ppradius, eps_pair, kfparam) |
... | |
subroutine, public | xb_interaction (qs_env, exb, calculate_forces) |
... | |
subroutine, public | nonbonded_correction (enonbonded, force, qs_env, xtb_control, sab_xtb_nonbond, atomic_kind_set, calculate_forces, use_virial, virial, atprop, atom_of_kind) |
Computes a correction for nonbonded interactions based on a generic potential. | |
xTB (repulsive) pair potentials Reference: Stefan Grimme, Christoph Bannwarth, Philip Shushkov JCTC 13, 1989-2009, (2017) DOI: 10.1021/acs.jctc.7b00118
subroutine, public xtb_potentials::repulsive_potential | ( | type(qs_environment_type), pointer | qs_env, |
real(dp), intent(inout) | erep, | ||
real(dp), intent(in) | kf, | ||
real(dp), intent(in) | enscale, | ||
logical, intent(in) | calculate_forces | ||
) |
...
qs_env | ... |
erep | ... |
kf | ... |
enscale | ... |
calculate_forces | ... |
Definition at line 93 of file xtb_potentials.F.
subroutine, public xtb_potentials::srb_potential | ( | type(qs_environment_type), pointer | qs_env, |
real(dp), intent(inout) | esrb, | ||
logical, intent(in) | calculate_forces, | ||
type(xtb_control_type), pointer | xtb_control, | ||
real(kind=dp), dimension(:), intent(in) | cnumbers, | ||
type(dcnum_type), dimension(:), intent(in) | dcnum | ||
) |
...
qs_env | ... |
esrb | ... |
calculate_forces | ... |
xtb_control | ... |
cnumbers | ... |
dcnum | ... |
Definition at line 201 of file xtb_potentials.F.
subroutine, public xtb_potentials::xtb_pp_radius | ( | type(qs_kind_type), dimension(:), pointer | qs_kind_set, |
real(kind=dp), dimension(:, :), intent(inout) | ppradius, | ||
real(kind=dp), intent(in) | eps_pair, | ||
real(kind=dp), intent(in) | kfparam | ||
) |
...
qs_kind_set | ... |
ppradius | ... |
eps_pair | ... |
kfparam | ... |
Definition at line 355 of file xtb_potentials.F.
subroutine, public xtb_potentials::xb_interaction | ( | type(qs_environment_type), pointer | qs_env, |
real(kind=dp), intent(inout) | exb, | ||
logical, intent(in) | calculate_forces | ||
) |
...
qs_env | ... |
exb | ... |
calculate_forces | ... |
Definition at line 398 of file xtb_potentials.F.
subroutine, public xtb_potentials::nonbonded_correction | ( | real(dp), intent(inout) | enonbonded, |
type(qs_force_type), dimension(:), intent(inout), pointer | force, | ||
type(qs_environment_type), pointer | qs_env, | ||
type(xtb_control_type), pointer | xtb_control, | ||
type(neighbor_list_set_p_type), dimension(:), intent(in), pointer | sab_xtb_nonbond, | ||
type(atomic_kind_type), dimension(:), intent(in), pointer | atomic_kind_set, | ||
logical, intent(in) | calculate_forces, | ||
logical, intent(in) | use_virial, | ||
type(virial_type), intent(in), pointer | virial, | ||
type(atprop_type), intent(in), pointer | atprop, | ||
integer, dimension(:), intent(in) | atom_of_kind | ||
) |
Computes a correction for nonbonded interactions based on a generic potential.
enonbonded | energy contribution |
force | ... |
qs_env | ... |
xtb_control | ... |
sab_xtb_nonbond | ... |
atomic_kind_set | ... |
calculate_forces | ... |
use_virial | ... |
virial | ... |
atprop | ... |
atom_of_kind | .. |
Definition at line 621 of file xtb_potentials.F.