![]() |
(git:b77b4be)
|
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.