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