Collection of real space cutoffs
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| real(kind=wp), | public | :: | cn | = | cn_default |
Coordination number cutoff |
|
| real(kind=wp), | public | :: | disp2 | = | disp2_default |
Two-body interaction cutoff |
|
| real(kind=wp), | public | :: | disp3 | = | disp3_default |
Three-body interaction cutoff |
|
| real(kind=wp), | public | :: | gcp | = | gcp_default |
Counter-poise correction cutoff |
|
| real(kind=wp), | public | :: | srb | = | srb_default |
Short-range bond correction cutoff |
|
| real(kind=wp), | public | :: | width2 | = | 0.0_wp |
Width of smooth two-body interaction cutoff |
|
| real(kind=wp), | public | :: | width3 | = | 0.0_wp |
Width of smooth three-body interaction cutoff |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| logical, | intent(in) | :: | periodic(:) | |||
| real(kind=wp), | intent(in) | :: | lat(:,:) | |||
| real(kind=wp), | intent(in) | :: | rthr | |||
| real(kind=wp), | intent(out), | allocatable | :: | trans(:,:) |
Smooth polynomial switch for realspace cutoffs
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=wp), | intent(in) | :: | r | |||
| real(kind=wp), | intent(in) | :: | cutoff | |||
| real(kind=wp), | intent(in) | :: | width | |||
| real(kind=wp), | intent(out) | :: | sw | |||
| real(kind=wp), | intent(out) | :: | dswdr |