afterGetEpsilon() | plask::optical::modal::Expansion | inlinevirtual |
afterLayersIntegrals() | plask::optical::modal::Expansion | inlineprotectedvirtual |
back | plask::optical::modal::ExpansionPW3D | |
beforeGetEpsilon() | plask::optical::modal::Expansion | inlinevirtual |
beforeLayersIntegrals(dcomplex lam, dcomplex glam) override | plask::optical::modal::ExpansionPW3D | protected |
plask::optical::modal::Expansion::beforeLayersIntegrals(dcomplex PLASK_UNUSED(lam), dcomplex PLASK_UNUSED(glam)) | plask::optical::modal::Expansion | inlineprotectedvirtual |
carriers | plask::optical::modal::Expansion | |
cleanupField() override | plask::optical::modal::ExpansionPW3D | virtual |
clearLam0() | plask::optical::modal::Expansion | inline |
coeffs | plask::optical::modal::ExpansionPW3D | |
coeffs_dexx | plask::optical::modal::ExpansionPW3D | |
coeffs_deyy | plask::optical::modal::ExpansionPW3D | |
coeffs_ezz | plask::optical::modal::ExpansionPW3D | |
Component enum name | plask::optical::modal::Expansion | |
computeIntegrals() | plask::optical::modal::Expansion | inline |
cos2FFT | plask::optical::modal::ExpansionPW3D | protected |
cssnFFT | plask::optical::modal::ExpansionPW3D | protected |
diagonalQE(size_t l) const override | plask::optical::modal::ExpansionPW3D | inline |
plask::optical::modal::Expansion::diagonalQE(size_t PLASK_UNUSED(l)) const | plask::optical::modal::Expansion | inlinevirtual |
diagonals | plask::optical::modal::ExpansionPW3D | |
E_LONG enum value | plask::optical::modal::Expansion | |
E_TRAN enum value | plask::optical::modal::Expansion | |
E_UNSPECIFIED enum value | plask::optical::modal::Expansion | |
eNl | plask::optical::modal::ExpansionPW3D | |
eNt | plask::optical::modal::ExpansionPW3D | |
eps(size_t lay, int l, int t, int c) | plask::optical::modal::ExpansionPW3D | inline |
epsilon_connected | plask::optical::modal::Expansion | |
epsilons | plask::optical::modal::Expansion | |
epsxx(size_t lay, int l, int t) | plask::optical::modal::ExpansionPW3D | inline |
epsxy(size_t lay, int l, int t) | plask::optical::modal::ExpansionPW3D | inline |
epsyx(size_t lay, int l, int t) | plask::optical::modal::ExpansionPW3D | inline |
epsyy(size_t lay, int l, int t) | plask::optical::modal::ExpansionPW3D | inline |
Expansion(ModalBase *solver) | plask::optical::modal::Expansion | inline |
ExpansionPW3D(FourierSolver3D *solver) | plask::optical::modal::ExpansionPW3D | |
field_interpolation | plask::optical::modal::Expansion | |
front | plask::optical::modal::ExpansionPW3D | |
gain | plask::optical::modal::Expansion | |
gain_connected | plask::optical::modal::Expansion | |
getDiagonalEigenvectors(cmatrix &Te, cmatrix &Te1, const cmatrix &RE, const cdiagonal &gamma) override | plask::optical::modal::ExpansionPW3D | virtual |
getField(size_t l, const shared_ptr< const typename LevelsAdapter::Level > &level, const cvector &E, const cvector &H) override | plask::optical::modal::ExpansionPW3D | virtual |
getGradients(GradientFunctions::EnumType what, const shared_ptr< const typename LevelsAdapter::Level > &level, InterpolationMethod interp) | plask::optical::modal::ExpansionPW3D | |
getK0() const | plask::optical::modal::Expansion | inline |
getKlong() const | plask::optical::modal::ExpansionPW3D | inline |
getKtran() const | plask::optical::modal::ExpansionPW3D | inline |
getLam0() const | plask::optical::modal::Expansion | inline |
getMaterialEps(size_t lay, const shared_ptr< const typename LevelsAdapter::Level > &level, InterpolationMethod interp) override | plask::optical::modal::ExpansionPW3D | virtual |
getMatrices(size_t l, cmatrix &RE, cmatrix &RH) override | plask::optical::modal::ExpansionPW3D | virtual |
getModeFlux(size_t n, const cmatrix &TE, const cmatrix &TH) | plask::optical::modal::Expansion | inline |
getSymmetryLong() const | plask::optical::modal::ExpansionPW3D | inline |
getSymmetryTran() const | plask::optical::modal::ExpansionPW3D | inline |
getTempMatrix() | plask::optical::modal::Expansion | inline |
gradients | plask::optical::modal::ExpansionPW3D | |
idx(int l, int t) | plask::optical::modal::ExpansionPW3D | inline |
idxe(int l, int t) | plask::optical::modal::ExpansionPW3D | inline |
iepszz(size_t lay, int l, int t) | plask::optical::modal::ExpansionPW3D | inline |
iepszz(size_t lay, int il, int jl, int it, int jt) | plask::optical::modal::ExpansionPW3D | inline |
iEx(int l, int t) | plask::optical::modal::ExpansionPW3D | inline |
iEy(int l, int t) | plask::optical::modal::ExpansionPW3D | inline |
iHx(int l, int t) | plask::optical::modal::ExpansionPW3D | inline |
iHy(int l, int t) | plask::optical::modal::ExpansionPW3D | inline |
imuzz(size_t PLASK_UNUSED(lay), int l, int t) | plask::optical::modal::ExpansionPW3D | inline |
init() | plask::optical::modal::ExpansionPW3D | |
initField(WhichField which, InterpolationMethod method) | plask::optical::modal::Expansion | inline |
initialized | plask::optical::modal::ExpansionPW3D | |
integrateField(WhichField field, size_t layer, const cmatrix &TE, const cmatrix &TH, const std::function< std::pair< dcomplex, dcomplex >(size_t, size_t)> &vertical) override | plask::optical::modal::ExpansionPW3D | virtual |
integratePoyntingVert(const cvector &E, const cvector &H) override | plask::optical::modal::ExpansionPW3D | virtual |
k0 | plask::optical::modal::Expansion | |
klong | plask::optical::modal::ExpansionPW3D | |
ktran | plask::optical::modal::ExpansionPW3D | |
lam0 | plask::optical::modal::Expansion | |
layerIntegrals(size_t layer, double lam, double glam) override | plask::optical::modal::ExpansionPW3D | protectedvirtual |
left | plask::optical::modal::ExpansionPW3D | |
mag_long | plask::optical::modal::ExpansionPW3D | protected |
mag_tran | plask::optical::modal::ExpansionPW3D | protected |
matFFT | plask::optical::modal::ExpansionPW3D | protected |
matrixSize() const override | plask::optical::modal::ExpansionPW3D | inlinevirtual |
mesh | plask::optical::modal::ExpansionPW3D | |
muxx(size_t PLASK_UNUSED(lay), int l, int t) | plask::optical::modal::ExpansionPW3D | inline |
muyy(size_t PLASK_UNUSED(lay), int l, int t) | plask::optical::modal::ExpansionPW3D | inline |
Nl | plask::optical::modal::ExpansionPW3D | |
nNl | plask::optical::modal::ExpansionPW3D | |
nNt | plask::optical::modal::ExpansionPW3D | |
Nt | plask::optical::modal::ExpansionPW3D | |
periodic_long | plask::optical::modal::ExpansionPW3D | |
periodic_tran | plask::optical::modal::ExpansionPW3D | |
pib | plask::optical::modal::ExpansionPW3D | |
pif | plask::optical::modal::ExpansionPW3D | |
pil | plask::optical::modal::ExpansionPW3D | |
pir | plask::optical::modal::ExpansionPW3D | |
prepareField() override | plask::optical::modal::ExpansionPW3D | virtual |
reset() | plask::optical::modal::ExpansionPW3D | |
right | plask::optical::modal::ExpansionPW3D | |
setK0(dcomplex k) | plask::optical::modal::Expansion | inline |
setKlong(dcomplex k) | plask::optical::modal::ExpansionPW3D | inline |
setKtran(dcomplex k) | plask::optical::modal::ExpansionPW3D | inline |
setLam0(double lam) | plask::optical::modal::Expansion | inline |
setSymmetryLong(Component sym) | plask::optical::modal::ExpansionPW3D | inline |
setSymmetryTran(Component sym) | plask::optical::modal::ExpansionPW3D | inline |
solver | plask::optical::modal::Expansion | |
symmetric_long() const | plask::optical::modal::ExpansionPW3D | inline |
symmetric_tran() const | plask::optical::modal::ExpansionPW3D | inline |
symmetry_long | plask::optical::modal::ExpansionPW3D | |
symmetry_tran | plask::optical::modal::ExpansionPW3D | |
temperature | plask::optical::modal::Expansion | |
temporary | plask::optical::modal::Expansion | protected |
which_field | plask::optical::modal::Expansion | |
~Expansion() | plask::optical::modal::Expansion | inlinevirtual |