| 
| subroutine, public  | pes_mask_oct_m::pes_mask_init (mask, namespace, space, mesh, box, st, ext_partners, abs_boundaries, max_iter, dt) | 
|   | 
| subroutine, public  | pes_mask_oct_m::pes_mask_end (mask) | 
|   | 
| subroutine  | pes_mask_oct_m::pes_mask_generate_lk (mask) | 
|   | 
| subroutine  | pes_mask_oct_m::pes_mask_generate_filter (mask, cutOff) | 
|   | Generate the momentum-space filter.  More...
  | 
|   | 
| subroutine  | pes_mask_oct_m::pes_mask_generate_mask (mask, namespace, mesh) | 
|   | Generate the mask function on the cubic mesh containing the simulation box.  More...
  | 
|   | 
| subroutine, public  | pes_mask_oct_m::pes_mask_generate_mask_function (mask, namespace, mesh, shape, R, mask_sq) | 
|   | Generate the mask function on the cubic mesh containing the simulation box.  More...
  | 
|   | 
| subroutine  | pes_mask_oct_m::pes_mask_apply_mask (mask, st) | 
|   | 
| subroutine  | pes_mask_oct_m::pes_mask_volkov_time_evolution_wf (mask, space, mesh, kpoints, dt, iter, wf, ikpoint) | 
|   | Propagate in time a wavefunction in momentum space with the Volkov Hamiltonian.  More...
  | 
|   | 
| subroutine, public  | pes_mask_oct_m::pes_mask_x_to_k (mask, wfin, wfout) | 
|   | Project the wavefunction on plane waves.  More...
  | 
|   | 
| subroutine, public  | pes_mask_oct_m::pes_mask_k_to_x (mask, wfin, wfout) | 
|   | 
| subroutine, public  | pes_mask_oct_m::pes_mask_mesh_to_cube (mask, mf, cf) | 
|   | 
| subroutine, public  | pes_mask_oct_m::pes_mask_cube_to_mesh (mask, cf, mf) | 
|   | 
| subroutine, public  | pes_mask_oct_m::pes_mask_calc (mask, namespace, space, mesh, st, kpoints, dt, iter) | 
|   | 
| subroutine  | pes_mask_oct_m::flip_sign_lkpt_idx (dim, nk, idx) | 
|   | 
| subroutine, public  | pes_mask_oct_m::pes_mask_pmesh (namespace, dim, kpoints, ll, LG, pmesh, idxZero, krng, Lp) | 
|   | 
| subroutine, public  | pes_mask_oct_m::pes_mask_map_from_states (restart, st, ll, pesK, krng, Lp, istin) | 
|   | 
| subroutine  | pes_mask_oct_m::pes_mask_map_from_state (restart, idx, ll, psiG) | 
|   | 
| subroutine  | pes_mask_oct_m::pes_mask_output_states (namespace, space, st, gr, ions, dir, outp, mask) | 
|   | Write the photoelectron wavefunctions in real space.  More...
  | 
|   | 
| subroutine  | pes_mask_oct_m::pes_mask_fullmap (mask, space, st, ik, pesK, wfAk) | 
|   | Calculates the momentum-resolved photoelectron probability.  More...
  | 
|   | 
| subroutine  | pes_mask_oct_m::pes_mask_interpolator_init (namespace, pesK, Lk, ll, dim, cube_f, interp, pmesh) | 
|   | Qshep interpolation helper function initialization. Generates the linearized version of pesK (cube_f) and the associated qshep interpolator opbject (interp).  More...
  | 
|   | 
| subroutine  | pes_mask_oct_m::pes_mask_interpolator_end (cube_f, interp) | 
|   | Destroy the interpolation objects.  More...
  | 
|   | 
| subroutine, public  | pes_mask_oct_m::pes_mask_output_full_mapm (pesK, file, namespace, space, Lk, ll, how, mesh, pmesh) | 
|   | 
| subroutine  | out_ascii () | 
|   | 
| subroutine, public  | pes_mask_oct_m::pes_mask_output_full_mapm_cut (pesK, file, namespace, ll, dim, pol, dir, integrate, pos, Lk, pmesh) | 
|   | 
| subroutine, public  | pes_mask_oct_m::pes_mask_output_ar_polar_m (pesK, file, namespace, Lk, ll, dim, dir, Emax, Estep) | 
|   | 
| subroutine, public  | pes_mask_oct_m::pes_mask_output_ar_plane_m (pesK, file, namespace, Lk, ll, dim, dir, Emax, Estep) | 
|   | 
| subroutine, public  | pes_mask_oct_m::pes_mask_output_ar_spherical_cut_m (pesK, file, namespace, Lk, ll, dim, dir, Emin, Emax, Estep) | 
|   | 
| subroutine  | pes_mask_oct_m::pes_mask_write_2d_map (file, namespace, pesM, mode, xGrid, yGrid, vv, intSpan) | 
|   | Common interface to write 2D maps in gnuplot with header files for different objects. The modes are:  More...
  | 
|   | 
| subroutine, public  | pes_mask_oct_m::pes_mask_output_power_totalm (pesK, file, namespace, Lk, ll, dim, Emax, Estep, interpolate) | 
|   | 
| subroutine  | pes_mask_oct_m::pes_mask_write_power_total (file, namespace, step, pes, npoints) | 
|   | 
| subroutine, public  | pes_mask_oct_m::pes_mask_output (mask, gr, st, outp, namespace, space, file, ions, iter) | 
|   | This routine is the main routine dedicated to the output of PES data.  More...
  | 
|   | 
| subroutine, public  | pes_mask_oct_m::pes_mask_read_info (dir, namespace, dim, Emax, Estep, ll, Lk, RR) | 
|   | Read pes info.  More...
  | 
|   | 
| subroutine  | pes_mask_oct_m::pes_mask_write_info (mask, dir, namespace) | 
|   | Output pes info.  More...
  | 
|   | 
| subroutine, public  | pes_mask_oct_m::pes_mask_dump (mask, namespace, restart, st, ierr) | 
|   | 
| subroutine, public  | pes_mask_oct_m::pes_mask_load (mask, namespace, restart, st, ierr) | 
|   | 
| subroutine  | pes_mask_oct_m::pes_mask_restart_map (mask, namespace, st, RR) | 
|   | 
 | 
| integer, parameter, public  | pes_mask_oct_m::pes_mask_mode_mask = 1 | 
|   | 
| integer, parameter, public  | pes_mask_oct_m::pes_mask_mode_backaction = 2 | 
|   | 
| integer, parameter, public  | pes_mask_oct_m::pes_mask_mode_passive = 3 | 
|   | 
| integer, parameter  | pes_mask_oct_m::pw_map_fft = 3 | 
|   | FFT - normally from fftw3.  More...
  | 
|   | 
| integer, parameter  | pes_mask_oct_m::pw_map_nfft = 5 | 
|   | non-equispaced fft (NFFT)  More...
  | 
|   | 
| integer, parameter  | pes_mask_oct_m::pw_map_pfft = 6 | 
|   | use PFFT  More...
  | 
|   | 
| integer, parameter  | pes_mask_oct_m::pw_map_pnfft = 7 | 
|   | use PNFFT  More...
  | 
|   | 
| integer, parameter  | pes_mask_oct_m::m_sin2 = 1 | 
|   | 
| integer, parameter  | pes_mask_oct_m::m_step = 2 | 
|   | 
| integer, parameter  | pes_mask_oct_m::m_erf = 3 | 
|   | 
| integer, parameter  | pes_mask_oct_m::in = 1 | 
|   | 
| integer, parameter  | pes_mask_oct_m::out = 2 | 
|   | 
| integer, parameter, public  | pes_mask_oct_m::integrate_none = -1 | 
|   | 
| integer, parameter, public  | pes_mask_oct_m::integrate_phi = 1 | 
|   | 
| integer, parameter, public  | pes_mask_oct_m::integrate_theta = 2 | 
|   | 
| integer, parameter, public  | pes_mask_oct_m::integrate_r = 3 | 
|   | 
| integer, parameter, public  | pes_mask_oct_m::integrate_kx = 4 | 
|   | 
| integer, parameter, public  | pes_mask_oct_m::integrate_ky = 5 | 
|   | 
| integer, parameter, public  | pes_mask_oct_m::integrate_kz = 6 | 
|   |