Electromagnetic Template Library (EMTL)
|
vectorized version More...
#include <dispersion.h>
Protected Attributes | |
int | medsnum |
number of media | |
std::vector< int > | polesnum |
array of the size 2*medsum for Drude / Lorentz terms number for each medium | |
std::vector< drlrcoeffs_t< vvaltype >, AlignedAllocator< drlrcoeffs_t< vvaltype >, alignof(vvaltype)> > | drlr |
coefficients for Drude and Lorentz currents update equation (see decsription to 'dispersion.h') | |
vvaltype | CE |
coefficients for E field update equation | |
size_t | nJ |
original (without account for dispersion) coefficients for E field update equation: E=Ca0*E+Cb0*rotH | |
Friends | |
struct | emDispersionVecAccessHelper |
class | emFixDispersion |
vectorized version
|
protected |
original (without account for dispersion) coefficients for E field update equation: E=Ca0*E+Cb0*rotH
number of recorded points 1 if we need to know E field at the previous step number of currents at the current time step that we store