(git:b77b4be)
Loading...
Searching...
No Matches
xtb_eeq Module Reference

Calculation of charge equilibration in xTB. More...

Functions/Subroutines

subroutine, public xtb_eeq_calculation (qs_env, charges, cnumbers, eeq_sparam, eeq_energy, ef_energy, lambda)
 ...
 
subroutine, public xtb_eeq_forces (qs_env, charges, dcharges, qlagrange, cnumbers, dcnum, eeq_sparam)
 ...
 
subroutine, public xtb_eeq_lagrange (qs_env, dcharges, qlagrange, eeq_sparam)
 ...
 

Detailed Description

Calculation of charge equilibration in xTB.

Author
JGH

Function/Subroutine Documentation

◆ xtb_eeq_calculation()

subroutine, public xtb_eeq::xtb_eeq_calculation ( type(qs_environment_type), pointer  qs_env,
real(kind=dp), dimension(:), intent(inout)  charges,
real(kind=dp), dimension(:), intent(in)  cnumbers,
type(eeq_solver_type), intent(in)  eeq_sparam,
real(kind=dp), intent(inout)  eeq_energy,
real(kind=dp), intent(inout)  ef_energy,
real(kind=dp), intent(inout)  lambda 
)

...

Parameters
qs_env...
charges...
cnumbers...
eeq_sparam...
eeq_energy...
ef_energy...
lambda...

Definition at line 77 of file xtb_eeq.F.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ xtb_eeq_forces()

subroutine, public xtb_eeq::xtb_eeq_forces ( type(qs_environment_type), pointer  qs_env,
real(kind=dp), dimension(:), intent(in)  charges,
real(kind=dp), dimension(:), intent(in)  dcharges,
real(kind=dp), dimension(:), intent(out)  qlagrange,
real(kind=dp), dimension(:), intent(in)  cnumbers,
type(dcnum_type), dimension(:), intent(in)  dcnum,
type(eeq_solver_type), intent(in)  eeq_sparam 
)

...

Parameters
qs_env...
charges...
dcharges...
qlagrange...
cnumbers...
dcnum...
eeq_sparam...

Definition at line 228 of file xtb_eeq.F.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ xtb_eeq_lagrange()

subroutine, public xtb_eeq::xtb_eeq_lagrange ( type(qs_environment_type), pointer  qs_env,
real(kind=dp), dimension(:), intent(in)  dcharges,
real(kind=dp), dimension(:), intent(out)  qlagrange,
type(eeq_solver_type), intent(in)  eeq_sparam 
)

...

Parameters
qs_env...
dcharges...
qlagrange...
eeq_sparam...

Definition at line 506 of file xtb_eeq.F.

Here is the call graph for this function:
Here is the caller graph for this function: