|
subroutine | phase_oct_m::phase_init_phases (phase, gr, kpt, kpoints, d, space) |
| Initiliaze the phase arrays and copy to GPU the data. More...
|
|
subroutine | phase_oct_m::phase_update_phases (phase, mesh, kpt, kpoints, d, space, uniform_vector_potential) |
| Update the phases. More...
|
|
subroutine | phase_oct_m::phase_end (phase) |
| Releases the memory of the phase object. More...
|
|
subroutine | phase_oct_m::phase_set_phase_corr (phase, mesh, psib, async) |
| set the phase correction (if necessary) More...
|
|
subroutine | phase_oct_m::phase_unset_phase_corr (phase, mesh, psib, async) |
| unset the phase correction (if necessary) More...
|
|
subroutine | phase_oct_m::phase_apply_batch (this, mesh, np, conjugate, psib, src, async) |
| apply (remove) the phase to the wave functions before (after) applying the Hamiltonian More...
|
|
subroutine | phase_oct_m::phase_apply_mf (this, psi, np, dim, ik, conjugate) |
| apply (or remove) the phase to a wave function psi More...
|
|
subroutine | phase_oct_m::phase_phase_spiral (this, der, psib) |
| apply spiral phase More...
|
|
logical pure function | phase_oct_m::phase_is_allocated (this) |
|