|
tblite
Light-weight tight-binding framework
|
Classical correction term for halogen bonding contributions. More...
Data Types | |
| type | halogen_correction |
| Container for evaluating halogen bonding energy terms by a classical potential. More... | |
Functions/Subroutines | |
| subroutine, public | new_halogen_correction (self, mol, damping, rad_scale, bond_strength, rad, cutoff) |
| Construct new halogen bonding correction. | |
Variables | |
| real(wp), parameter | alp = 6.0_wp |
Classical correction term for halogen bonding contributions.
| subroutine, public tblite_classical_halogen::new_halogen_correction | ( | type(halogen_correction), intent(out) | self, |
| type(structure_type), intent(in) | mol, | ||
| real(wp), intent(in) | damping, | ||
| real(wp), intent(in) | rad_scale, | ||
| real(wp), dimension(:), intent(in) | bond_strength, | ||
| real(wp), dimension(:), intent(in), optional | rad, | ||
| real(wp), intent(in), optional | cutoff ) |
Construct new halogen bonding correction.
| [out] | self | Instance of the halogen bond correction |
| [in] | mol | Molecular structure data |
| [in] | damping | Damping factor |
| [in] | rad_scale | Scaling of the atomic radii |
| [in] | bond_strength | Strength of the halogen bond |
| [in] | rad | Atomic radii for each species |
| [in] | cutoff | Real-space cutoff |