always_recompute_gain | plask::optical::modal::ModalBase | |
clearFields() | plask::optical::modal::ModalBase | inline |
clearLam0() | plask::optical::modal::ModalBase | inline |
clearModes()=0 | plask::optical::modal::ModalBase | pure virtual |
computeIntegrals()=0 | plask::optical::modal::ModalBase | pure virtual |
determinant_type | plask::optical::modal::ModalBase | |
emission | plask::optical::modal::ModalBase | |
Emission enum name | plask::optical::modal::ModalBase | |
EMISSION_BACK enum value | plask::optical::modal::ModalBase | |
EMISSION_BOTTOM enum value | plask::optical::modal::ModalBase | |
EMISSION_FRONT enum value | plask::optical::modal::ModalBase | |
EMISSION_TOP enum value | plask::optical::modal::ModalBase | |
EMISSION_UNSPECIFIED enum value | plask::optical::modal::ModalBase | |
ensureInterface() | plask::optical::modal::ModalBase | inline |
getExpansion()=0 | plask::optical::modal::ModalBase | pure virtual |
getId() const =0 | plask::optical::modal::ModalBase | pure virtual |
getIncidentFluxes(const cvector &incident, Transfer::IncidentDirection side) | plask::optical::modal::ModalBase | |
getK0() const | plask::optical::modal::ModalBase | inline |
getLam() const | plask::optical::modal::ModalBase | inline |
getLam0() const | plask::optical::modal::ModalBase | inline |
getLayerFor(double &h) const | plask::optical::modal::ModalBase | inline |
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::ModalBase | inline |
getRootDigger(const RootDigger::function_type &func, const char *name) | plask::optical::modal::ModalBase | protected |
getStack() const | plask::optical::modal::ModalBase | inline |
getTransmission(const cvector &incident, Transfer::IncidentDirection side) | plask::optical::modal::ModalBase | inline |
getTransmittedCoefficients(const cvector &incident, Transfer::IncidentDirection side) | plask::optical::modal::ModalBase | |
getTransmittedFluxes(const cvector &incident, Transfer::IncidentDirection side) | plask::optical::modal::ModalBase | |
group_layers | plask::optical::modal::ModalBase | protected |
initCalculation()=0 | plask::optical::modal::ModalBase | pure virtual |
initTransfer(Expansion &expansion, bool reflection) | plask::optical::modal::ModalBase | |
interface | plask::optical::modal::ModalBase | |
interface_position | plask::optical::modal::ModalBase | |
k0 | plask::optical::modal::ModalBase | |
lam0 | plask::optical::modal::ModalBase | |
lcomputed | plask::optical::modal::ModalBase | |
lcount | plask::optical::modal::ModalBase | |
lgained | plask::optical::modal::ModalBase | |
max_temp_diff | plask::optical::modal::ModalBase | protected |
ModalBase() | plask::optical::modal::ModalBase | inline |
readRootDiggerConfig(XMLReader &reader) | plask::optical::modal::ModalBase | inlineprotected |
recompute_gain_integrals | plask::optical::modal::ModalBase | |
recompute_integrals | plask::optical::modal::ModalBase | |
root | plask::optical::modal::ModalBase | |
scaleIncidentVector(cvector &incident, size_t layer, double size_factor) | plask::optical::modal::ModalBase | protected |
setExpansionDefaults(bool with_k0=true)=0 | plask::optical::modal::ModalBase | pure virtual |
setK0(dcomplex k) | plask::optical::modal::ModalBase | inline |
setLam(dcomplex lambda) | plask::optical::modal::ModalBase | inline |
setLam0(double lam) | plask::optical::modal::ModalBase | inline |
stack | plask::optical::modal::ModalBase | |
temp_dist | plask::optical::modal::ModalBase | protected |
temp_layer | plask::optical::modal::ModalBase | protected |
transfer | plask::optical::modal::ModalBase | |
transfer_method | plask::optical::modal::ModalBase | protected |
vbounds | plask::optical::modal::ModalBase | |
verts | plask::optical::modal::ModalBase | |
vpml | plask::optical::modal::ModalBase | |
~ModalBase() | plask::optical::modal::ModalBase | inlinevirtual |