|
Electromagnetic Template Library (EMTL)
|
Class that provides exact fields at any given point and time for plane wave source with specified location, direction and polarization. More...
#include <radiation.h>


Public Member Functions | |
| emSourcePlaneWaveExact (int fft_dir, const Vector_3 &origin, const Vector_3 &k, const Vector_3 &sE, mngarg< emSpaceImpulse > simpulse, valtype dt) | |
| sets the location of the source and E polarization direction vector. | |
| void | set_vfields_tx (Vector_3 &E, Vector_3 &H) |
| Takes imaginary part of the impulse as a second polarization. | |
| emFixTFSF * | get_packer (EmtypePtr_t data) |
| used while packing tf/sf coeffs | |
Protected Attributes | |
| mngptr< emSpaceImpulse > | impulse |
| Polarization direction vectors. | |
Class that provides exact fields at any given point and time for plane wave source with specified location, direction and polarization.
Source time envelope is communicated by set_impulse(). Requires impulse function evaluation at each get_field call.
|
protected |
Polarization direction vectors.
Functional class that returns hard source impulse.