|
Electromagnetic Template Library (EMTL)
|
Sinusiudal pulse, limited by duration. More...
#include <impforms.h>


Public Member Functions | |
| PartOfSinus (valtype amplitude_, valtype omega_, valtype delay_, valtype duration_, valtype ellipticity_=0.) | |
| Constructor, where ellipticity parameter controls the imaginary part of the signal, and works for creating elliptically polarized wave when used in uiExperiment::SetPlaneWave() function. | |
| cvaltype | der (valtype t, int order=0) override |
| Gets derivative of some order at the time t. | |
| virtual valtype | get_period () const override |
| Gets characteristic period. | |
Sinusiudal pulse, limited by duration.
|
inline |
Constructor, where ellipticity parameter controls the imaginary part of the signal, and works for creating elliptically polarized wave when used in uiExperiment::SetPlaneWave() function.
When ellipticity is 0., the wave is linearly plarized, when it is 1. the polarization is circular.