Definition at line 181 of file ps.F90.
|
integer | projector_type |
| Type of projectors - Can be HGH, KB, or relativistic KB (RKB) More...
|
|
integer | relativistic_treatment |
| How relativitistic effects are defined - j_independent, j_dependent, or j_averaged !! Only relevant for Kleinmann-Bylander pseudo. More...
|
|
character(len=10), private | label |
|
integer, private | ispin |
| Consider spin (ispin = 2) or not (ispin = 1) More...
|
|
real(real64), private | z |
|
real(real64) | z_val |
|
type(valconf_t) | conf |
|
type(logrid_t), private | g |
|
type(spline_t), dimension(:, :), allocatable | ur |
| (1:confp, 1:ispin) atomic wavefunctions, as a function of r More...
|
|
type(spline_t), dimension(:, :), allocatable, private | ur_sq |
| (1:confp, 1:ispin) atomic wavefunctions, as a function of r^2 More...
|
|
logical, dimension(:, :), allocatable | bound |
| (1:confp, 1:ispin) is the state bound or not More...
|
|
integer | lmax |
| maximum value of l to take More...
|
|
integer | llocal |
| which component to take as local More...
|
|
type(spline_t) | vl |
| local part More...
|
|
logical | no_vl = .false. |
| no local part More...
|
|
real(real64) | projectors_sphere_threshold |
| The projectors are localized in real space, and so they are contained in a sphere whose radius is computed by making sure that the projector functions absolute value is below this threshold, for points outside the sphere. More...
|
|
real(real64) | rc_max |
| The radius of the spheres that contain the projector functions. More...
|
|
integer | kbc |
| Number of KB components (1 or 2 for TM ps, 3 for HGH) More...
|
|
integer, dimension(5) | projectors_per_l |
| Number of projectors per l. Only for XML pseudopotentials. More...
|
|
real(real64), dimension(:,:,:), allocatable | h |
|
real(real64), dimension(:, :, :), allocatable | k |
|
type(spline_t), dimension(:, :), allocatable | kb |
| Kleinman-Bylander projectors. More...
|
|
type(spline_t), dimension(:, :), allocatable | dkb |
| derivatives of KB projectors More...
|
|
logical | nlcc |
| .true. if the pseudo has non-linear core corrections. More...
|
|
type(spline_t) | core |
| normalization \( \int dr 4 pi r^2 rho(r) = N \) More...
|
|
type(spline_t) | core_der |
| derivative of the core correction More...
|
|
logical, private | has_long_range |
|
type(spline_t), private | vlr |
| the long-range part of the local potential More...
|
|
type(spline_t) | vlr_sq |
| the long-range part of the local potential in terms of \( r^2 \), to avoid the sqrt More...
|
|
type(spline_t) | nlr |
| the charge density associated with the long-range part More...
|
|
real(real64) | sigma_erf |
| the a constant in \( erf(r/(sqrt(2)*sigma))/r \) More...
|
|
logical, private | has_density |
| does the species have a density? More...
|
|
type(spline_t), dimension(:), allocatable | density |
| the atomic density for each spin More...
|
|
type(spline_t), dimension(:), allocatable | density_der |
| the radial derivative for the atomic density for each spin More...
|
|
logical, private | is_separated |
|
logical | local |
|
integer | file_format |
|
integer, private | pseudo_type |
|
integer | exchange_functional |
|
integer | correlation_functional |
|