![]() |
Octopus
|
Coulomb-attenuating method parameters, used in the partitioning of the Coulomb potential into a short-range term and a long-range term. More...
Coulomb-attenuating method parameters, used in the partitioning of the Coulomb potential into a short-range term and a long-range term.
The exact-exchange part of the Coulomb interaction is defined, following the libxc convention, as:
\[ \frac{\alpha + \beta \cdot \operatorname{erfc}\left(\omega r\right)}{r}, \]
the remainder being treated by the semilocal functional. This differs from the \( \alpha + \beta \operatorname{erf}(\omega r) \) form of Chemical Physics Letters 393 (2004) 51–57: CAM-B3LYP has \( \alpha = 0.65 \), \( \beta = -0.46 \) here.
Definition at line 141 of file xc_cam.F90.
Private Member Functions | |
| procedure | print => xc_cam_print |
| procedure | as_array => xc_cam_as_array |
Private Attributes | |
| real(real64) | omega = 0.0_real64 |
| Attenuation parameter. More... | |
| real(real64) | alpha = 0.0_real64 |
| Weight of the full-range part of the Fock operator. More... | |
| real(real64) | beta = 0.0_real64 |
| Additional weight of the short-range (erfc) part of the Fock operator. More... | |
|
private |
Definition at line 146 of file xc_cam.F90.
|
private |
Definition at line 147 of file xc_cam.F90.
|
private |
Attenuation parameter.
Definition at line 142 of file xc_cam.F90.
|
private |
Weight of the full-range part of the Fock operator.
Definition at line 143 of file xc_cam.F90.
|
private |
Additional weight of the short-range (erfc) part of the Fock operator.
Definition at line 144 of file xc_cam.F90.