Definition at line 147 of file pseudopotential.F90.
|
type(ps_t), allocatable, public | ps |
|
integer, public | pseudopotential_set_id |
| to which set this pseudopotential belongs More...
|
|
logical, public | pseudopotential_set_initialized |
|
type(pseudo_set_t), public | pseudopotential_set |
|
logical, public | has_density |
| true if the species has an electronic density More...
|
|
integer, public | niwfs |
| The number of initial wavefunctions. More...
|
|
integer, dimension(:, :), allocatable, public | iwf_l |
|
integer, dimension(:, :), allocatable, public | iwf_m |
|
integer, dimension(:, :), allocatable, public | iwf_i |
|
integer, dimension(:, :), allocatable, public | iwf_n |
| i, n, l, m as a function of iorb and ispin More...
|
|
real(real64), dimension(:), allocatable, public | iwf_j |
| j as a function of iorb More...
|
|
◆ has_nlcc()
procedure pseudopotential_oct_m::pseudopotential_t::has_nlcc |
|
private |
◆ x_functional()
procedure pseudopotential_oct_m::pseudopotential_t::x_functional |
|
private |
◆ c_functional()
procedure pseudopotential_oct_m::pseudopotential_t::c_functional |
|
private |
◆ get_radius()
procedure pseudopotential_oct_m::pseudopotential_t::get_radius |
|
private |
Return radius of the pseudopotential if this is a pseudo, zero otherwise.
Definition at line 166 of file pseudopotential.F90.
◆ iwf_fix_qn()
procedure pseudopotential_oct_m::pseudopotential_t::iwf_fix_qn |
|
private |
◆ get_iwf_radius()
procedure pseudopotential_oct_m::pseudopotential_t::get_iwf_radius |
|
private |
Return radius outside which orbital is less than threshold value 0.001.
- Parameters
-
[in] | ii | principal quantum number |
[in] | is | spin component |
Definition at line 168 of file pseudopotential.F90.
◆ is_local()
procedure pseudopotential_oct_m::pseudopotential_t::is_local |
|
private |
◆ debug()
procedure pseudopotential_oct_m::pseudopotential_t::debug |
|
private |
◆ build()
procedure pseudopotential_oct_m::pseudopotential_t::build |
|
private |
◆ init_potential()
procedure pseudopotential_oct_m::pseudopotential_t::init_potential |
|
private |
This routine performs some operations on the pseudopotential functions (filtering, etc), some of which depend on the grid cutoff value.
Definition at line 172 of file pseudopotential.F90.
◆ get_user_lmax()
procedure pseudopotential_oct_m::pseudopotential_t::get_user_lmax |
|
private |
◆ get_user_lloc()
procedure pseudopotential_oct_m::pseudopotential_t::get_user_lloc |
|
private |
◆ set_user_lmax()
procedure pseudopotential_oct_m::pseudopotential_t::set_user_lmax |
|
private |
◆ set_user_lloc()
procedure pseudopotential_oct_m::pseudopotential_t::set_user_lloc |
|
private |
◆ is_ps()
procedure pseudopotential_oct_m::pseudopotential_t::is_ps |
|
private |
◆ is_ps_with_nlcc()
procedure pseudopotential_oct_m::pseudopotential_t::is_ps_with_nlcc |
|
private |
Is the species a pseudopotential derived class or not with nlcc.
Definition at line 178 of file pseudopotential.F90.
◆ represents_real_atom()
procedure pseudopotential_oct_m::pseudopotential_t::represents_real_atom |
|
private |
◆ pseudopotential_finalize()
final pseudopotential_oct_m::pseudopotential_t::pseudopotential_finalize |
|
finalprivate |
◆ type
integer pseudopotential_oct_m::pseudopotential_t::type |
|
private |
◆ nlcc
logical pseudopotential_oct_m::pseudopotential_t::nlcc |
|
private |
◆ ps
type(ps_t), allocatable, public pseudopotential_oct_m::pseudopotential_t::ps |
◆ user_lmax
integer pseudopotential_oct_m::pseudopotential_t::user_lmax |
|
private |
◆ user_llocal
integer pseudopotential_oct_m::pseudopotential_t::user_llocal |
|
private |
◆ pseudopotential_set_id
integer, public pseudopotential_oct_m::pseudopotential_t::pseudopotential_set_id |
◆ pseudopotential_set_initialized
logical, public pseudopotential_oct_m::pseudopotential_t::pseudopotential_set_initialized |
◆ pseudopotential_set
type(pseudo_set_t), public pseudopotential_oct_m::pseudopotential_t::pseudopotential_set |
The documentation for this interface was generated from the following file: