|
subroutine, public | linear_response_oct_m::lr_init (lr) |
|
subroutine, public | linear_response_oct_m::lr_allocate (lr, st, mesh, allocate_rho) |
|
subroutine, public | linear_response_oct_m::lr_zero (lr, st) |
|
subroutine, public | linear_response_oct_m::lr_dealloc (lr) |
|
subroutine, public | linear_response_oct_m::lr_copy (st, mesh, src, dest) |
|
logical function, public | linear_response_oct_m::lr_is_allocated (this) |
|
real(real64) function, public | linear_response_oct_m::lr_alpha_j (st, jst, ik) |
|
subroutine, public | linear_response_oct_m::dlr_orth_vector (mesh, st, vec, ist, ik, omega, min_proj) |
| Orthogonalizes vec against all the occupied states. For details on the metallic part, take a look at de Gironcoli, PRB 51, 6773 (1995). More...
|
|
subroutine, public | linear_response_oct_m::dlr_build_dl_rho (mesh, st, lr, nsigma) |
|
subroutine, public | linear_response_oct_m::dlr_orth_response (mesh, st, lr, omega) |
|
subroutine, public | linear_response_oct_m::dlr_swap_sigma (st, mesh, plus, minus) |
|
subroutine, public | linear_response_oct_m::dlr_dump_rho (lr, space, mesh, nspin, restart, rho_tag, ierr) |
|
subroutine, public | linear_response_oct_m::dlr_load_rho (dl_rho, space, mesh, nspin, restart, rho_tag, ierr) |
|
subroutine, public | linear_response_oct_m::zlr_orth_vector (mesh, st, vec, ist, ik, omega, min_proj) |
| Orthogonalizes vec against all the occupied states. For details on the metallic part, take a look at de Gironcoli, PRB 51, 6773 (1995). More...
|
|
subroutine, public | linear_response_oct_m::zlr_build_dl_rho (mesh, st, lr, nsigma) |
|
subroutine, public | linear_response_oct_m::zlr_orth_response (mesh, st, lr, omega) |
|
subroutine, public | linear_response_oct_m::zlr_swap_sigma (st, mesh, plus, minus) |
|
subroutine, public | linear_response_oct_m::zlr_dump_rho (lr, space, mesh, nspin, restart, rho_tag, ierr) |
|
subroutine, public | linear_response_oct_m::zlr_load_rho (dl_rho, space, mesh, nspin, restart, rho_tag, ierr) |
|