PLaSK library
Loading...
Searching...
No Matches
plask::optical::modal::Expansion Member List

This is the complete list of members for plask::optical::modal::Expansion, including all inherited members.

afterGetEpsilon()plask::optical::modal::Expansioninlinevirtual
afterLayersIntegrals()plask::optical::modal::Expansioninlineprotectedvirtual
beforeGetEpsilon()plask::optical::modal::Expansioninlinevirtual
beforeLayersIntegrals(dcomplex PLASK_UNUSED(lam), dcomplex PLASK_UNUSED(glam))plask::optical::modal::Expansioninlineprotectedvirtual
carriersplask::optical::modal::Expansion
cleanupField()plask::optical::modal::Expansioninlinevirtual
clearLam0()plask::optical::modal::Expansioninline
Component enum nameplask::optical::modal::Expansion
computeIntegrals()plask::optical::modal::Expansioninline
diagonalQE(size_t PLASK_UNUSED(l)) constplask::optical::modal::Expansioninlinevirtual
E_LONG enum valueplask::optical::modal::Expansion
E_TRAN enum valueplask::optical::modal::Expansion
E_UNSPECIFIED enum valueplask::optical::modal::Expansion
epsilon_connectedplask::optical::modal::Expansion
epsilonsplask::optical::modal::Expansion
Expansion(ModalBase *solver)plask::optical::modal::Expansioninline
field_interpolationplask::optical::modal::Expansion
gainplask::optical::modal::Expansion
gain_connectedplask::optical::modal::Expansion
getDiagonalEigenvectors(cmatrix &Te, cmatrix &Te1, const cmatrix &RE, const cdiagonal &gamma)plask::optical::modal::Expansionvirtual
getField(size_t l, const shared_ptr< const typename LevelsAdapter::Level > &level, const cvector &E, const cvector &H)=0plask::optical::modal::Expansionpure virtual
getK0() constplask::optical::modal::Expansioninline
getLam0() constplask::optical::modal::Expansioninline
getMaterialEps(size_t lay, const shared_ptr< const typename LevelsAdapter::Level > &level, InterpolationMethod interp)=0plask::optical::modal::Expansionpure virtual
getMatrices(size_t layer, cmatrix &RE, cmatrix &RH)=0plask::optical::modal::Expansionpure virtual
getModeFlux(size_t n, const cmatrix &TE, const cmatrix &TH)plask::optical::modal::Expansioninline
getTempMatrix()plask::optical::modal::Expansioninline
initField(WhichField which, InterpolationMethod method)plask::optical::modal::Expansioninline
integrateField(WhichField field, size_t layer, const cmatrix &TE, const cmatrix &TH, const std::function< std::pair< dcomplex, dcomplex >(size_t, size_t)> &vertical)=0plask::optical::modal::Expansionpure virtual
integratePoyntingVert(const cvector &E, const cvector &H)=0plask::optical::modal::Expansionpure virtual
k0plask::optical::modal::Expansion
lam0plask::optical::modal::Expansion
layerIntegrals(size_t layer, double lam, double glam)=0plask::optical::modal::Expansionprotectedpure virtual
matrixSize() const =0plask::optical::modal::Expansionpure virtual
prepareField()plask::optical::modal::Expansioninlineprotectedvirtual
setK0(dcomplex k)plask::optical::modal::Expansioninline
setLam0(double lam)plask::optical::modal::Expansioninline
solverplask::optical::modal::Expansion
temperatureplask::optical::modal::Expansion
temporaryplask::optical::modal::Expansionprotected
which_fieldplask::optical::modal::Expansion
~Expansion()plask::optical::modal::Expansioninlinevirtual