Electromagnetic Template Library (EMTL)
|
Base class for pulse which depends on time and one space-coordinate. More...
#include <impulse.h>
Public Member Functions | |
virtual value_t | operator() (valtype t, valtype z, int field)=0 |
gets pulse value in some point z at the moment t | |
emImpulse * | GetImpulse () const |
returns basic pulse shape used in this class (implementation depends on the derived class) | |
virtual valtype | Get_n () const |
Get refractive index of the propagation medium. | |
Base class for pulse which depends on time and one space-coordinate.
This class is useful to describe pulses propagating in dispersive medium, where pulse shape evolves during the time.