![]() |
(git:81d9eb2)
|
Module that collects all Coulomb parts of the fock matrix construction. More...
Functions/Subroutines | |
| subroutine, public | build_fock_matrix_coulomb (qs_env, ks_matrix, matrix_p, energy, calculate_forces, store_int_env) |
| Construction of the Coulomb part of the Fock matrix. | |
| subroutine, public | build_fock_matrix_coulomb_lr (qs_env, ks_matrix, matrix_p, energy, calculate_forces, store_int_env) |
| Long-Range part for SE Coulomb interactions. | |
| subroutine, public | build_fock_matrix_coul_lr_r3 (qs_env, ks_matrix, matrix_p, energy, calculate_forces) |
| Construction of the residual part (1/R^3) of the Coulomb long-range term of the Fock matrix The 1/R^3 correction works in real-space strictly on the zero-cell, in order to avoid more parameters to be provided in the input.. | |
Module that collects all Coulomb parts of the fock matrix construction.
| subroutine, public se_fock_matrix_coulomb::build_fock_matrix_coulomb | ( | type(qs_environment_type), pointer | qs_env, |
| type(dbcsr_p_type), dimension(:), pointer | ks_matrix, | ||
| type(dbcsr_p_type), dimension(:), pointer | matrix_p, | ||
| type(qs_energy_type), pointer | energy, | ||
| logical, intent(in) | calculate_forces, | ||
| type(semi_empirical_si_type), pointer | store_int_env | ||
| ) |
Construction of the Coulomb part of the Fock matrix.
| qs_env | ... |
| ks_matrix | ... |
| matrix_p | ... |
| energy | ... |
| calculate_forces | ... |
| store_int_env | ... |
Definition at line 118 of file se_fock_matrix_coulomb.F.
| subroutine, public se_fock_matrix_coulomb::build_fock_matrix_coulomb_lr | ( | type(qs_environment_type), pointer | qs_env, |
| type(dbcsr_p_type), dimension(:), pointer | ks_matrix, | ||
| type(dbcsr_p_type), dimension(:), pointer | matrix_p, | ||
| type(qs_energy_type), pointer | energy, | ||
| logical, intent(in) | calculate_forces, | ||
| type(semi_empirical_si_type), pointer | store_int_env | ||
| ) |
Long-Range part for SE Coulomb interactions.
| qs_env | ... |
| ks_matrix | ... |
| matrix_p | ... |
| energy | ... |
| calculate_forces | ... |
| store_int_env | ... |
Definition at line 474 of file se_fock_matrix_coulomb.F.
| subroutine, public se_fock_matrix_coulomb::build_fock_matrix_coul_lr_r3 | ( | type(qs_environment_type), pointer | qs_env, |
| type(dbcsr_p_type), dimension(:), pointer | ks_matrix, | ||
| type(dbcsr_p_type), dimension(:), pointer | matrix_p, | ||
| type(qs_energy_type), pointer | energy, | ||
| logical, intent(in) | calculate_forces | ||
| ) |
Construction of the residual part (1/R^3) of the Coulomb long-range term of the Fock matrix The 1/R^3 correction works in real-space strictly on the zero-cell, in order to avoid more parameters to be provided in the input..
| qs_env | ... |
| ks_matrix | ... |
| matrix_p | ... |
| energy | ... |
| calculate_forces | ... |
Definition at line 1196 of file se_fock_matrix_coulomb.F.