tblite
Light-weight tight-binding framework
Loading...
Searching...
No Matches
Data Types | Functions/Subroutines | Variables
tblite_disp_d4 Module Reference

Generally applicable charge-dependent London-dispersion correction, DFT-D4. More...

Data Types

type  d4_dispersion
 Container for self-consistent D4 dispersion interactions. More...
 

Functions/Subroutines

subroutine, public new_d4_dispersion (self, mol, s6, s8, a1, a2, s9)
 Create a new instance of a self-consistent D4 dispersion correction.
 

Variables

character(len= *), parameter label = "self-consistent DFT-D4 dispersion"
 

Detailed Description

Generally applicable charge-dependent London-dispersion correction, DFT-D4.

Function/Subroutine Documentation

◆ new_d4_dispersion()

subroutine, public tblite_disp_d4::new_d4_dispersion ( type(d4_dispersion), intent(out) self,
type(structure_type), intent(in) mol,
real(wp), intent(in) s6,
real(wp), intent(in) s8,
real(wp), intent(in) a1,
real(wp), intent(in) a2,
real(wp), intent(in) s9 )

Create a new instance of a self-consistent D4 dispersion correction.

Parameters
[out]selfInstance of the dispersion correction
[in]molMolecular structure data