|
Electromagnetic Template Library (EMTL)
|
Lorentz pole. More...
#include <medium.h>
Inherits emPolarizability.
Public Member Functions | |
| emLorentz (valtype wp_=0, valtype damp_=0, valtype deps_=1, valtype damp_num_=0, enum emMEDIUM_UNITS unitid=emMEDUIM_NOCONV) | |
| damping coefficient in numenator (in rad/time unit), see http://fdtd.kintechlab.com/en/fitting | |
| void | calibrate (valtype coef) |
| scaling parameters of frequency dimensionality | |
| void | calibrate (enum emMEDIUM_UNITS unitid) |
| scaling parameters with conversion presets from emMEDIUM_UNITS | |
| void | zero_damping () |
| remove all damping factors | |
Public Attributes | |
| valtype | wp |
| plasma frequency (in rad/time unit) | |
| valtype | deps |
| damping coefficienty (in rad/time unit) | |
| valtype | damp_num |
| epsion coefficient in numenator | |
Lorentz pole.