| 
| 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) | 
|   |