comp_ewaldlr_der1 Subroutine

public subroutine comp_ewaldlr_der1(cp, c, znuc, dij, omega, dernuc)

@brief Compute 1e Ewald long-range contribution to the gradient (v.r.t. shifts of shell's centers) @param[in] nroots roots for GaussRys @param[in] cp shell pair data @param[in] c coordinates of the charged particle @param[in] znuc particle charge @param[in] dij density matrix block @param[in] omega Ewald splitting parameter @param[inout] dernuc dimension(3), contribution to gradient @author Vladimir Mironov @date Sep, 2018 Initial release

Arguments

Type IntentOptional Attributes Name
type(shpair_t), intent(in) :: cp
real(kind=REAL64), intent(in) :: c(3)
real(kind=REAL64), intent(in) :: znuc
real(kind=REAL64), intent(in) :: dij(:,:)
real(kind=REAL64), intent(in) :: omega
real(kind=REAL64), intent(out) :: dernuc(3)

Calls

proc~~comp_ewaldlr_der1~~CallsGraph proc~comp_ewaldlr_der1 comp_ewaldlr_der1 none~evaluate rys_root_t%evaluate proc~comp_ewaldlr_der1->none~evaluate