![]()  | 
  
    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 | ||
| ) |