|
Electromagnetic Template Library (EMTL)
|
For storing plane wave/dipole data. More...
#include <uiexp.h>

Public Attributes | |
| int | active |
| if 0, then this source is used only for analytical detectors | |
| int | align |
| align source with mesh | |
| Vector_3 | k |
| propagation | |
| Vector_3 | E |
| polarization direction | |
| Vector_3 | kBragg |
| Bragg direction (zero for plane wave) | |
| bool | analytic |
| if true, use analytic wave | |
| std::vector< int > | point |
| 0 - filament (rod) dipole, 1 - point dipole (adding 3 filaments) | |
| valtype | av_rad |
| if >0, then field averaging is applied (in order to eliminate self-interaction) | |
| int | dumped_num |
| which atom will be dumped | |
| emSourceWave * | wave |
| EMTL source. | |
| emSourceWave * | gen_wave = nullptr |
| generator source used in some waves | |
For storing plane wave/dipole data.