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.