Octopus
|
Data Types | |
type | rkb_projector_t |
The rkb_projector data type holds the KB projectors build with total angular momentum eigenfunctions. This way the spin-orbit coupling in straighforwardly included. More... | |
Functions/Subroutines | |
subroutine, public | rkb_projector_init (rkb_p, sm, spec, l, lm, so_strength) |
subroutine, public | rkb_projector_end (rkb_p) |
subroutine, public | rkb_project (mesh, sm, rkb_p, psi, ppsi) |
subroutine, public | rkb_project_bra (mesh, sm, rkb_p, psi, uvpsi) |
THREADSAFE. More... | |
subroutine, public | rkb_project_ket (rkb_p, uvpsi, psi) |
THREADSAFE. More... | |
subroutine, public rkb_projector_oct_m::rkb_projector_init | ( | type(rkb_projector_t), intent(inout) | rkb_p, |
type(submesh_t), intent(in) | sm, | ||
class(pseudopotential_t), intent(in) | spec, | ||
integer, intent(in) | l, | ||
integer, intent(in) | lm, | ||
real(real64), intent(in) | so_strength | ||
) |
Definition at line 153 of file rkb_projector.F90.
subroutine, public rkb_projector_oct_m::rkb_projector_end | ( | type(rkb_projector_t), intent(inout) | rkb_p | ) |
Definition at line 218 of file rkb_projector.F90.
subroutine, public rkb_projector_oct_m::rkb_project | ( | type(mesh_t), intent(in) | mesh, |
type(submesh_t), intent(in) | sm, | ||
type(rkb_projector_t), intent(in) | rkb_p, | ||
complex(real64), dimension(:, :), intent(in) | psi, | ||
complex(real64), dimension(:, :), intent(inout) | ppsi | ||
) |
[in] | psi | (kbn_s, kpn_c) |
[in,out] | ppsi | (kbn_s, kpn_c) |
Definition at line 231 of file rkb_projector.F90.
subroutine, public rkb_projector_oct_m::rkb_project_bra | ( | type(mesh_t), intent(in) | mesh, |
type(submesh_t), intent(in) | sm, | ||
type(rkb_projector_t), intent(in) | rkb_p, | ||
complex(real64), dimension(:, :), intent(in) | psi, | ||
complex(real64), dimension(:,:), intent(out) | uvpsi | ||
) |
subroutine, public rkb_projector_oct_m::rkb_project_ket | ( | type(rkb_projector_t), intent(in) | rkb_p, |
complex(real64), dimension(:, :), intent(in) | uvpsi, | ||
complex(real64), dimension(:, :), intent(inout) | psi | ||
) |