dftd4_numdiff Module

Numerical differentation of DFT-D4 model



Subroutines

public subroutine get_dispersion_hessian(mol, disp, param, cutoff, hessian)

Evaluate hessian matrix by numerical differention

Arguments

Type IntentOptional Attributes Name
class(structure_type), intent(in) :: mol

Molecular structure data

class(dispersion_model), intent(in) :: disp

Dispersion model

class(damping_param), intent(in) :: param

Damping parameters

type(realspace_cutoff), intent(in) :: cutoff

Realspace cutoffs

real(kind=wp), intent(out) :: hessian(:,:,:,:)

Dispersion hessian