comp_coulomb_dampch_int1_prim Subroutine

public subroutine comp_coulomb_dampch_int1_prim(cp, id, alpha, beta, c, znuc, vblk)

@brief Subtract damping function term from ESP block @details Compute one-electron Coulomb integrals with the damping function: \f$ |r-r_C|^{-1} (1 - \beta e^{-\alpha(r-r_C)^2}) \f$ Only the part \f$ - |r-r_C|^{-1} \beta e^{-\alpha(r-r_C)^2}) \f$ is computed here; the other part is regular Coulomb potential computed elsewhere @param[in] cp shell pair data @param[in] id current pair of primitives @param[in] alpha dumping exponent @param[in] beta dumping function scaling factor @param[in] c coordinates of the charged particle @param[in] znuc particle charge @param[inout] vblk block of 1e Coulomb integrals @author Vladimir Mironov @date Sep, 2018 Initial release

Arguments

Type IntentOptional Attributes Name
type(shpair_t), intent(in) :: cp
integer, intent(in) :: id
real(kind=REAL64), intent(in) :: alpha
real(kind=REAL64), intent(in) :: beta
real(kind=REAL64), intent(in) :: c(3)
real(kind=REAL64), intent(in) :: znuc
real(kind=REAL64), intent(inout), CONTIGUOUS :: vblk(:)

Calls

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