|
laserfields
Fortran95 library to describe time-dependent laser pulses
|
Return the fourier transform \( \tilde E(\omega) = 1/\sqrt{2\pi} \int \exp(-i\omega t) E(t) \mathrm{d}t\). if called with a type(laserfield) argument, gets \(\tilde E(\omega)\) for just that one field, otherwise gets sum of all fields in all_laserfields. More...
Public Member Functions | |
| complex(dpc) function | laserfields_get_el_fourier_transform (omega) |
| complex(dpc) function | lf_get_el_fourier_transform (lf, omega) |
Return the fourier transform \( \tilde E(\omega) = 1/\sqrt{2\pi} \int \exp(-i\omega t) E(t) \mathrm{d}t\). if called with a type(laserfield) argument, gets \(\tilde E(\omega)\) for just that one field, otherwise gets sum of all fields in all_laserfields.
Definition at line 126 of file laserfields_module.f90.
| complex(dpc) function laserfields_module::get_el_fourier_transform::laserfields_get_el_fourier_transform | ( | real(dp), intent(in) | omega | ) |
Definition at line 1357 of file laserfields_module.f90.
| complex(dpc) function laserfields_module::get_el_fourier_transform::lf_get_el_fourier_transform | ( | type(laserfield), intent(in) | lf, |
| real(dp), intent(in) | omega ) |
Definition at line 1258 of file laserfields_module.f90.