afterGetEpsilon() override | plask::optical::modal::ExpansionBessel | virtual |
afterLayersIntegrals() | plask::optical::modal::Expansion | inlineprotectedvirtual |
beforeGetEpsilon() override | plask::optical::modal::ExpansionBessel | virtual |
beforeLayersIntegrals(dcomplex lam, dcomplex glam) override | plask::optical::modal::ExpansionBessel | 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::ExpansionBessel | virtual |
clearLam0() | plask::optical::modal::Expansion | inline |
Component enum name | plask::optical::modal::Expansion | |
computeIntegrals() | plask::optical::modal::Expansion | inline |
diagonalQE(size_t l) const override | plask::optical::modal::ExpansionBessel | inline |
plask::optical::modal::Expansion::diagonalQE(size_t PLASK_UNUSED(l)) const | plask::optical::modal::Expansion | inlinevirtual |
diagonals | plask::optical::modal::ExpansionBessel | protected |
E_LONG enum value | plask::optical::modal::Expansion | |
E_TRAN enum value | plask::optical::modal::Expansion | |
E_UNSPECIFIED enum value | plask::optical::modal::Expansion | |
epsilon_connected | plask::optical::modal::Expansion | |
epsilons | plask::optical::modal::Expansion | |
epsTpp(size_t layer) | plask::optical::modal::ExpansionBessel | |
epsTps(size_t layer) | plask::optical::modal::ExpansionBessel | |
epsTsp(size_t layer) | plask::optical::modal::ExpansionBessel | |
epsTss(size_t layer) | plask::optical::modal::ExpansionBessel | |
epsV_k(size_t layer) | plask::optical::modal::ExpansionBessel | |
Expansion(ModalBase *solver) | plask::optical::modal::Expansion | inline |
ExpansionBessel(BesselSolverCyl *solver) | plask::optical::modal::ExpansionBessel | |
ExpansionBesselInfini(BesselSolverCyl *solver) | plask::optical::modal::ExpansionBesselInfini | |
field_interpolation | plask::optical::modal::Expansion | |
fieldFactor(size_t i) override | plask::optical::modal::ExpansionBesselInfini | inlineprotectedvirtual |
gain | plask::optical::modal::Expansion | |
gain_connected | plask::optical::modal::Expansion | |
getDiagonalEigenvectors(cmatrix &Te, cmatrix &Te1, const cmatrix &RE, const cdiagonal &gamma) | plask::optical::modal::Expansion | virtual |
getEps(size_t layer, size_t ri, double r, double matz, double lam, double glam) | plask::optical::modal::ExpansionBessel | protected |
getField(size_t layer, const shared_ptr< const typename LevelsAdapter::Level > &level, const cvector &E, const cvector &H) override | plask::optical::modal::ExpansionBessel | virtual |
getHzMatrix(const cmatrix &Bz, cmatrix &Hz) override | plask::optical::modal::ExpansionBesselInfini | inlineprotectedvirtual |
getK0() const | plask::optical::modal::Expansion | inline |
getKpts() | plask::optical::modal::ExpansionBessel | inlinevirtual |
getLam0() const | plask::optical::modal::Expansion | inline |
getM() const | plask::optical::modal::ExpansionBessel | inline |
getMaterialEps(size_t layer, const shared_ptr< const typename LevelsAdapter::Level > &level, InterpolationMethod interp=INTERPOLATION_DEFAULT) override | plask::optical::modal::ExpansionBessel | virtual |
getMatrices(size_t layer, cmatrix &RE, cmatrix &RH) override | plask::optical::modal::ExpansionBesselInfini | virtual |
getModeFlux(size_t n, const cmatrix &TE, const cmatrix &TH) | plask::optical::modal::Expansion | inline |
getTempMatrix() | plask::optical::modal::Expansion | inline |
idxp(size_t i) | plask::optical::modal::ExpansionBessel | inline |
idxs(size_t i) | plask::optical::modal::ExpansionBessel | inline |
init1() | plask::optical::modal::ExpansionBessel | |
init2() override | plask::optical::modal::ExpansionBesselInfini | virtual |
init3() | plask::optical::modal::ExpansionBessel | |
initField(WhichField which, InterpolationMethod method) | plask::optical::modal::Expansion | inline |
initialized | plask::optical::modal::ExpansionBessel | |
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::ExpansionBessel | virtual |
integrateParams(Integrals &integrals, const dcomplex *datap, const dcomplex *datar, const dcomplex *dataz, dcomplex datap0, dcomplex datar0, dcomplex dataz0) override | plask::optical::modal::ExpansionBesselInfini | protectedvirtual |
integratePoyntingVert(const cvector &E, const cvector &H) override | plask::optical::modal::ExpansionBessel | virtual |
k0 | plask::optical::modal::Expansion | |
kdelts | plask::optical::modal::ExpansionBesselInfini | |
kpts | plask::optical::modal::ExpansionBessel | |
lam0 | plask::optical::modal::Expansion | |
layerIntegrals(size_t layer, double lam, double glam) override | plask::optical::modal::ExpansionBessel | protectedvirtual |
layers_integrals | plask::optical::modal::ExpansionBessel | protected |
m | plask::optical::modal::ExpansionBessel | |
m_changed | plask::optical::modal::ExpansionBessel | |
matrixSize() const override | plask::optical::modal::ExpansionBessel | virtual |
mesh | plask::optical::modal::ExpansionBessel | |
prepareField() override | plask::optical::modal::ExpansionBessel | virtual |
rbounds | plask::optical::modal::ExpansionBessel | |
reset() | plask::optical::modal::ExpansionBessel | virtual |
segments | plask::optical::modal::ExpansionBessel | protected |
setK0(dcomplex k) | plask::optical::modal::Expansion | inline |
setLam0(double lam) | plask::optical::modal::Expansion | inline |
setM(unsigned n) | plask::optical::modal::ExpansionBessel | inline |
solver | plask::optical::modal::Expansion | |
temperature | plask::optical::modal::Expansion | |
temporary | plask::optical::modal::Expansion | protected |
which_field | plask::optical::modal::Expansion | |
~Expansion() | plask::optical::modal::Expansion | inlinevirtual |
~ExpansionBessel() | plask::optical::modal::ExpansionBessel | inlinevirtual |