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