![]() |
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.
Partitioning is defined as:
\[ \frac{1}{\mathbf{r}} = \frac{1 - \left[\alpha + \beta \cdot \operatorname{erf}\left(\omega r\right)\right]}{\mathbf{r}} + \frac{\alpha + \beta \cdot \operatorname{erf}\left(\omega r\right)}{\mathbf{r}}, \]
as given in Chemical Physics Letters 393 (2004) 51–57.
Definition at line 139 of file xc_cam.F90.
Private Member Functions | |
procedure | is_null => xc_cam_is_null |
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 long-range part of the Fock operator. More... | |
real(real64) | beta = 0.0_real64 |
Weight of the short-range part of the Fock operator. More... | |
|
private |
Definition at line 144 of file xc_cam.F90.
|
private |
Definition at line 145 of file xc_cam.F90.
|
private |
Definition at line 146 of file xc_cam.F90.
|
private |
Attenuation parameter.
Definition at line 140 of file xc_cam.F90.
|
private |
Weight of the long-range part of the Fock operator.
Definition at line 141 of file xc_cam.F90.
|
private |
Weight of the short-range part of the Fock operator.
Definition at line 142 of file xc_cam.F90.