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

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

always_recompute_gainplask::optical::modal::ModalBase
clearFields()plask::optical::modal::ModalBaseinline
clearLam0()plask::optical::modal::ModalBaseinline
clearModes()=0plask::optical::modal::ModalBasepure virtual
computeIntegrals()=0plask::optical::modal::ModalBasepure virtual
determinant_typeplask::optical::modal::ModalBase
emissionplask::optical::modal::ModalBase
Emission enum nameplask::optical::modal::ModalBase
EMISSION_BACK enum valueplask::optical::modal::ModalBase
EMISSION_BOTTOM enum valueplask::optical::modal::ModalBase
EMISSION_FRONT enum valueplask::optical::modal::ModalBase
EMISSION_TOP enum valueplask::optical::modal::ModalBase
EMISSION_UNSPECIFIED enum valueplask::optical::modal::ModalBase
ensureInterface()plask::optical::modal::ModalBaseinline
getExpansion()=0plask::optical::modal::ModalBasepure virtual
getId() const =0plask::optical::modal::ModalBasepure virtual
getIncidentFluxes(const cvector &incident, Transfer::IncidentDirection side)plask::optical::modal::ModalBase
getK0() constplask::optical::modal::ModalBaseinline
getLam() constplask::optical::modal::ModalBaseinline
getLam0() constplask::optical::modal::ModalBaseinline
getLayerFor(double &h) constplask::optical::modal::ModalBaseinline
getMatrices(size_t layer, cmatrix &RE, cmatrix &RH)plask::optical::modal::ModalBase
getReflectedCoefficients(const cvector &incident, Transfer::IncidentDirection side)plask::optical::modal::ModalBase
getReflectedFluxes(const cvector &incident, Transfer::IncidentDirection side)plask::optical::modal::ModalBase
getReflection(const cvector &incident, Transfer::IncidentDirection side)plask::optical::modal::ModalBaseinline
getRootDigger(const RootDigger::function_type &func, const char *name)plask::optical::modal::ModalBaseprotected
getStack() constplask::optical::modal::ModalBaseinline
getTransmission(const cvector &incident, Transfer::IncidentDirection side)plask::optical::modal::ModalBaseinline
getTransmittedCoefficients(const cvector &incident, Transfer::IncidentDirection side)plask::optical::modal::ModalBase
getTransmittedFluxes(const cvector &incident, Transfer::IncidentDirection side)plask::optical::modal::ModalBase
group_layersplask::optical::modal::ModalBaseprotected
initCalculation()=0plask::optical::modal::ModalBasepure virtual
initTransfer(Expansion &expansion, bool reflection)plask::optical::modal::ModalBase
interfaceplask::optical::modal::ModalBase
interface_positionplask::optical::modal::ModalBase
k0plask::optical::modal::ModalBase
lam0plask::optical::modal::ModalBase
lcomputedplask::optical::modal::ModalBase
lcountplask::optical::modal::ModalBase
lgainedplask::optical::modal::ModalBase
max_temp_diffplask::optical::modal::ModalBaseprotected
ModalBase()plask::optical::modal::ModalBaseinline
readRootDiggerConfig(XMLReader &reader)plask::optical::modal::ModalBaseinlineprotected
recompute_gain_integralsplask::optical::modal::ModalBase
recompute_integralsplask::optical::modal::ModalBase
rootplask::optical::modal::ModalBase
scaleIncidentVector(cvector &incident, size_t layer, double size_factor)plask::optical::modal::ModalBaseprotected
setExpansionDefaults(bool with_k0=true)=0plask::optical::modal::ModalBasepure virtual
setK0(dcomplex k)plask::optical::modal::ModalBaseinline
setLam(dcomplex lambda)plask::optical::modal::ModalBaseinline
setLam0(double lam)plask::optical::modal::ModalBaseinline
stackplask::optical::modal::ModalBase
temp_distplask::optical::modal::ModalBaseprotected
temp_layerplask::optical::modal::ModalBaseprotected
transferplask::optical::modal::ModalBase
transfer_methodplask::optical::modal::ModalBaseprotected
vboundsplask::optical::modal::ModalBase
vertsplask::optical::modal::ModalBase
vpmlplask::optical::modal::ModalBase
~ModalBase()plask::optical::modal::ModalBaseinlinevirtual