Octopus
|
Definition at line 190 of file pes_mask.F90.
Public Attributes | |
complex(real64), dimension(:,:,:,:,:,:), allocatable, public | k |
The states in momentum space. More... | |
type(mesh_t), pointer, public | mesh => NULL() |
a pointer to the mesh More... | |
real(real64), dimension(:,:), allocatable, public | vec_pot |
external time-dependent potential i.e. the lasers More... | |
real(real64), dimension(:,:,:), allocatable, public | mk |
the momentum space filter More... | |
real(real64), dimension(:), allocatable, public | mask_r |
the mask inner (component 1) and outer (component 2) radius More... | |
real(real64), dimension(:,:), allocatable, public | lk |
associate a k value to a cube index Lk(i,{1,2,3})={kx,ky,kz}(i) More... | |
Private Attributes | |
integer | np |
number of mesh points associated with the mesh (either meshnp or meshnp_global) More... | |
integer, dimension(3) | ll |
the size of the parallelepiped mesh More... | |
integer, dimension(1:3) | fs_n_global |
the dimensions of the cube in fourier space More... | |
integer, dimension(1:3) | fs_n |
the dimensions of the local portion of the cube in fourier space More... | |
integer, dimension(1:3) | fs_istart |
where does the local portion of the cube start in fourier space More... | |
real(real64), dimension(3) | spacing |
the spacing More... | |
type(cube_t) | cube |
the cubic mesh More... | |
type(cube_function_t) | cm |
the mask cube function More... | |
integer | shape |
which mask function? More... | |
real(real64), dimension(:), allocatable | ufn |
user-defined mask function More... | |
logical | user_def |
real(real64), dimension(3) | enlarge |
Fourier space enlargement. More... | |
real(real64), dimension(3) | enlarge_2p |
Two-point space enlargement. More... | |
real(real64) | start_time |
the time we switch on the photoelectron detector More... | |
real(real64) | energymax |
real(real64) | energystep |
integer | sw_evolve |
choose the time propagator for the continuum wfs More... | |
logical | back_action |
whether to enable back action from B to A More... | |
logical | add_psia |
add the contribution of Psi_A in the buffer region to the output More... | |
logical | filter_k |
whether to filter the wavefunctions in momentum space More... | |
integer | mode |
calculation mode More... | |
integer | pw_map_how |
how to perform projection on plane waves More... | |
type(fft_t) | fft |
FFT plan. More... | |
type(mesh_cube_parallel_map_t) | mesh_cube_map |
The parallel map. More... | |
complex(real64), dimension(:,:,:,:,:,:), allocatable, public pes_mask_oct_m::pes_mask_t::k |
The states in momentum space.
Definition at line 192 of file pes_mask.F90.
|
private |
number of mesh points associated with the mesh (either meshnp or meshnp_global)
Definition at line 196 of file pes_mask.F90.
|
private |
the size of the parallelepiped mesh
Definition at line 198 of file pes_mask.F90.
|
private |
the dimensions of the cube in fourier space
Definition at line 199 of file pes_mask.F90.
|
private |
the dimensions of the local portion of the cube in fourier space
Definition at line 200 of file pes_mask.F90.
|
private |
where does the local portion of the cube start in fourier space
Definition at line 201 of file pes_mask.F90.
|
private |
the spacing
Definition at line 203 of file pes_mask.F90.
type(mesh_t), pointer, public pes_mask_oct_m::pes_mask_t::mesh => NULL() |
a pointer to the mesh
Definition at line 205 of file pes_mask.F90.
|
private |
the cubic mesh
Definition at line 206 of file pes_mask.F90.
real(real64), dimension(:,:), allocatable, public pes_mask_oct_m::pes_mask_t::vec_pot |
external time-dependent potential i.e. the lasers
Definition at line 208 of file pes_mask.F90.
real(real64), dimension(:,:,:), allocatable, public pes_mask_oct_m::pes_mask_t::mk |
the momentum space filter
Definition at line 210 of file pes_mask.F90.
|
private |
the mask cube function
Definition at line 211 of file pes_mask.F90.
real(real64), dimension(:), allocatable, public pes_mask_oct_m::pes_mask_t::mask_r |
the mask inner (component 1) and outer (component 2) radius
Definition at line 212 of file pes_mask.F90.
|
private |
which mask function?
Definition at line 213 of file pes_mask.F90.
|
private |
user-defined mask function
Definition at line 214 of file pes_mask.F90.
|
private |
Definition at line 215 of file pes_mask.F90.
real(real64), dimension(:,:), allocatable, public pes_mask_oct_m::pes_mask_t::lk |
associate a k value to a cube index Lk(i,{1,2,3})={kx,ky,kz}(i)
Definition at line 217 of file pes_mask.F90.
|
private |
Fourier space enlargement.
Definition at line 219 of file pes_mask.F90.
|
private |
Two-point space enlargement.
Definition at line 220 of file pes_mask.F90.
|
private |
the time we switch on the photoelectron detector
Definition at line 222 of file pes_mask.F90.
|
private |
Definition at line 223 of file pes_mask.F90.
|
private |
Definition at line 224 of file pes_mask.F90.
|
private |
choose the time propagator for the continuum wfs
Definition at line 226 of file pes_mask.F90.
|
private |
whether to enable back action from B to A
Definition at line 227 of file pes_mask.F90.
|
private |
add the contribution of Psi_A in the buffer region to the output
Definition at line 228 of file pes_mask.F90.
|
private |
whether to filter the wavefunctions in momentum space
Definition at line 229 of file pes_mask.F90.
|
private |
calculation mode
Definition at line 231 of file pes_mask.F90.
|
private |
how to perform projection on plane waves
Definition at line 232 of file pes_mask.F90.
|
private |
FFT plan.
Definition at line 234 of file pes_mask.F90.
|
private |
The parallel map.
Definition at line 236 of file pes_mask.F90.