Electromagnetic Template Library (EMTL)
Loading...
Searching...
No Matches
emSpaceImpulse_t< value_tt > Class Template Referenceabstract

Base class for pulse which depends on time and one space-coordinate. More...

#include <impulse.h>

Inheritance diagram for emSpaceImpulse_t< value_tt >:

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

 
emImpulseGetImpulse () 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.
 

Detailed Description

template<class value_tt>
class emSpaceImpulse_t< value_tt >

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.


The documentation for this class was generated from the following file: