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.