| 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 |