laserfields
Fortran95 library to describe time-dependent laser pulses
Loading...
Searching...
No Matches
laserfields_module::get_el_fourier_transform Interface Reference

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)

Detailed Description

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.

Member Function/Subroutine Documentation

◆ laserfields_get_el_fourier_transform()

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.

◆ lf_get_el_fourier_transform()

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.


The documentation for this interface was generated from the following file: