![]() |
(git:f56c6e3)
|
Add the DFT+U contribution to the Hamiltonian matrix. More...
Functions/Subroutines | |
| subroutine, public | plus_u (qs_env, matrix_h, matrix_w) |
| Add the DFT+U contribution to the Hamiltonian matrix. Wrapper routine for all "+U" methods. | |
Add the DFT+U contribution to the Hamiltonian matrix.
The implemented methods refers to:
S. L. Dudarev, D. Nguyen Manh, and A. P. Sutton, Philos. Mag. B 75, 613 (1997)
S. L. Dudarev et al., Phys. Rev. B 57, 1505 (1998)
| subroutine, public dft_plus_u::plus_u | ( | type(qs_environment_type), pointer | qs_env, |
| type(dbcsr_p_type), dimension(:), optional, pointer | matrix_h, | ||
| type(dbcsr_p_type), dimension(:), optional, pointer | matrix_w | ||
| ) |
Add the DFT+U contribution to the Hamiltonian matrix.
Wrapper routine for all "+U" methods.
| [in] | qs_env | Quickstep environment |
| [in,out] | matrix_h | Hamiltonian matrices for each spin |
| [in,out] | matrix_w | Energy weighted density matrices for each spin |
Definition at line 98 of file dft_plus_u.F.