| always_recompute_gain | plask::optical::modal::ModalBase | |
| applyMode(size_t n) override | plask::optical::modal::BesselSolverCyl | inlineprotectedvirtual |
| applyMode(const Mode &mode) | plask::optical::modal::BesselSolverCyl | inlineprotected |
| BaseType typedef | plask::optical::modal::BesselSolverCyl | |
| BesselDomain enum name | plask::optical::modal::BesselSolverCyl | |
| BesselSolverCyl(const std::string &name="") | plask::optical::modal::BesselSolverCyl | |
| clearFields() | plask::optical::modal::ModalBase | inline |
| clearKweights() | plask::optical::modal::BesselSolverCyl | inline |
| clearLam0() | plask::optical::modal::ModalBase | inline |
| clearModes() override | plask::optical::modal::BesselSolverCyl | inlinevirtual |
| computeIntegrals() override | plask::optical::modal::BesselSolverCyl | inlineprotectedvirtual |
| dataLog(const std::string &chart_name, const std::string &axis_arg_name, const std::string &axis_val_name) | plask::Solver | inline |
| dataLog(const std::string &axis_arg_name, const std::string &axis_val_name) | plask::Solver | inline |
| determinant_type | plask::optical::modal::ModalBase | |
| domain | plask::optical::modal::BesselSolverCyl | protected |
| DOMAIN_FINITE enum value | plask::optical::modal::BesselSolverCyl | |
| DOMAIN_INFINITE enum value | plask::optical::modal::BesselSolverCyl | |
| Emission enum name | plask::optical::modal::ModalBase | |
| emission | 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 |
| epsTpp(size_t layer) | plask::optical::modal::BesselSolverCyl | |
| epsTps(size_t layer) | plask::optical::modal::BesselSolverCyl | |
| epsTsp(size_t layer) | plask::optical::modal::BesselSolverCyl | |
| epsTss(size_t layer) | plask::optical::modal::BesselSolverCyl | |
| epsV_k(size_t layer) | plask::optical::modal::BesselSolverCyl | |
| expansion | plask::optical::modal::BesselSolverCyl | |
| ExpansionBessel | plask::optical::modal::BesselSolverCyl | friend |
| ExpansionBesselFini | plask::optical::modal::BesselSolverCyl | friend |
| ExpansionBesselInfini | plask::optical::modal::BesselSolverCyl | friend |
| findMode(dcomplex start, int m=1) | plask::optical::modal::BesselSolverCyl | |
| geometry | plask::SolverOver< SpaceT > | protected |
| getClassDescription() const | plask::Solver | inlinevirtual |
| getClassName() const override | plask::optical::modal::BesselSolverCyl | inlinevirtual |
| getDeterminant() | plask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > > | inline |
| getDomain() const | plask::optical::modal::BesselSolverCyl | inline |
| getEpsilonProfile(const shared_ptr< const MeshD< BaseT::SpaceType::DIM > > &dst_mesh, dcomplex lam, InterpolationMethod interp=INTERPOLATION_DEFAULT) | plask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > > | protected |
| getExpansion() override | plask::optical::modal::BesselSolverCyl | inlinevirtual |
| getFieldVectorE(size_t num, double z) | plask::optical::modal::BesselSolverCyl | inline |
| getFieldVectorH(size_t num, double z) | plask::optical::modal::BesselSolverCyl | inline |
| getGeometry() const | plask::SolverOver< SpaceT > | inline |
| getGroupLayers() const | plask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > > | inline |
| getId() const override | plask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > > | inlinevirtual |
| getIncidentFluxes(const cvector &incident, Transfer::IncidentDirection side) | plask::optical::modal::ModalBase | |
| getIntegralEE(size_t num, double z1, double z2) | plask::optical::modal::BesselSolverCyl | inline |
| getIntegralHH(size_t num, double z1, double z2) | plask::optical::modal::BesselSolverCyl | inline |
| getInterface() | plask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > > | inline |
| getK0() const | plask::optical::modal::ModalBase | inline |
| getKlist() | plask::optical::modal::BesselSolverCyl | inline |
| getKmax() const | plask::optical::modal::BesselSolverCyl | inline |
| getKmethod() const | plask::optical::modal::BesselSolverCyl | inline |
| getKscale() const | plask::optical::modal::BesselSolverCyl | inline |
| getKweights() | plask::optical::modal::BesselSolverCyl | inline |
| getLam() const | plask::optical::modal::ModalBase | inline |
| getLam0() const | plask::optical::modal::ModalBase | inline |
| getLayerFor(double &h) const | plask::optical::modal::ModalBase | inline |
| getLightE(size_t num, shared_ptr< const MeshD< BaseT::SpaceType::DIM > > dst_mesh, InterpolationMethod method) | plask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > > | protected |
| getLightH(size_t num, shared_ptr< const MeshD< BaseT::SpaceType::DIM > > dst_mesh, InterpolationMethod method) | plask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > > | protected |
| getLightMagnitude(size_t num, shared_ptr< const MeshD< BaseT::SpaceType::DIM > > dst_mesh, InterpolationMethod method) | plask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > > | protected |
| getM() const | plask::optical::modal::BesselSolverCyl | inline |
| getMatrices(size_t layer, cmatrix &RE, cmatrix &RH) | plask::optical::modal::ModalBase | |
| getMaxTempDiff() const | plask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > > | inline |
| getMesh() const | plask::SolverWithMesh< Geometry2DCylindrical, MeshAxis > | inline |
| getModalLoss(size_t n) | plask::optical::modal::BesselSolverCyl | inlineprotected |
| getName() const | plask::Solver | inline |
| 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 |
| getRefractiveIndex(RefractiveIndex::EnumType component, const shared_ptr< const MeshD< BaseT::SpaceType::DIM > > &dst_mesh, dcomplex lam, InterpolationMethod interp=INTERPOLATION_DEFAULT) | plask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > > | protected |
| getRootDigger(const RootDigger::function_type &func, const char *name) | plask::optical::modal::ModalBase | protected |
| getRule() const | plask::optical::modal::BesselSolverCyl | inline |
| getScatteredFieldE(const cvector &incident, Transfer::IncidentDirection side, const shared_ptr< const MeshD< 2 > > &dst_mesh, InterpolationMethod method, PropagationDirection part=PROPAGATION_TOTAL) | plask::optical::modal::BesselSolverCyl | inline |
| getScatteredFieldH(const cvector &incident, Transfer::IncidentDirection side, const shared_ptr< const MeshD< 2 > > &dst_mesh, InterpolationMethod method, PropagationDirection part=PROPAGATION_TOTAL) | plask::optical::modal::BesselSolverCyl | inline |
| getScatteredFieldMagnitude(const cvector &incident, Transfer::IncidentDirection side, const shared_ptr< const MeshD< 2 > > &dst_mesh, InterpolationMethod method) | plask::optical::modal::BesselSolverCyl | inline |
| getScatteredFieldVectorE(const cvector &incident, Transfer::IncidentDirection side, double z) | plask::optical::modal::BesselSolverCyl | inline |
| getScatteredFieldVectorH(const cvector &incident, Transfer::IncidentDirection side, double z) | plask::optical::modal::BesselSolverCyl | inline |
| getScatteredIntegralEE(const cvector &incident, Transfer::IncidentDirection side, double z1, double z2) | plask::optical::modal::BesselSolverCyl | inline |
| getScatteredIntegralHH(const cvector &incident, Transfer::IncidentDirection side, double z1, double z2) | plask::optical::modal::BesselSolverCyl | inline |
| getSize() const | plask::optical::modal::BesselSolverCyl | inline |
| getSmooth() const | plask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > > | inline |
| getStack() const | plask::optical::modal::ModalBase | inline |
| getTempDist() const | plask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > > | inline |
| getTempLayer() const | plask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > > | inline |
| getTransferMethod() const | plask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > > | 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 | |
| getWavelength(size_t n) override | plask::optical::modal::BesselSolverCyl | protectedvirtual |
| group_layers | plask::optical::modal::ModalBase | protected |
| inCarriersConcentration | plask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > > | |
| incidentVector(Transfer::IncidentDirection side, size_t idx, dcomplex lam=NAN) | plask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > > | |
| incidentVector(Transfer::IncidentDirection side, const cvector &incident, dcomplex lam=NAN) | plask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > > | |
| inEpsilon | plask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > > | |
| InfiniteWavevectors enum name | plask::optical::modal::BesselSolverCyl | |
| inGain | plask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > > | |
| initCalculation() override | plask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > > | inlinevirtual |
| initialized | plask::Solver | protected |
| initIncidence(Transfer::IncidentDirection side, dcomplex lam=NAN) | plask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > > | protected |
| initTransfer(Expansion &expansion, bool reflection) | plask::optical::modal::ModalBase | |
| insertMode() | plask::optical::modal::BesselSolverCyl | inlineprotected |
| integral_error | plask::optical::modal::BesselSolverCyl | |
| inTemperature | plask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > > | |
| interface | plask::optical::modal::ModalBase | |
| interface_position | plask::optical::modal::ModalBase | |
| invalidate() | plask::Solver | inline |
| isInitialized() | plask::Solver | inline |
| k0 | plask::optical::modal::ModalBase | |
| klist | plask::optical::modal::BesselSolverCyl | |
| kmax | plask::optical::modal::BesselSolverCyl | protected |
| kmethod | plask::optical::modal::BesselSolverCyl | protected |
| kscale | plask::optical::modal::BesselSolverCyl | protected |
| kweights | plask::optical::modal::BesselSolverCyl | |
| lam0 | plask::optical::modal::ModalBase | |
| lcomputed | plask::optical::modal::ModalBase | |
| lcount | plask::optical::modal::ModalBase | |
| lgained | plask::optical::modal::ModalBase | |
| loadConfiguration(XMLReader &reader, Manager &manager) override | plask::optical::modal::BesselSolverCyl | virtual |
| m | plask::optical::modal::BesselSolverCyl | protected |
| max_integration_points | plask::optical::modal::BesselSolverCyl | |
| max_temp_diff | plask::optical::modal::ModalBase | protected |
| mesh | plask::SolverWithMesh< Geometry2DCylindrical, MeshAxis > | protected |
| mesh_signal_connection | plask::SolverWithMesh< Geometry2DCylindrical, MeshAxis > | protected |
| meshRef() const | plask::SolverWithMesh< Geometry2DCylindrical, MeshAxis > | inline |
| MeshType typedef | plask::SolverWithMesh< Geometry2DCylindrical, MeshAxis > | |
| ModalBase() | plask::optical::modal::ModalBase | inline |
| ModalSolver(const std::string &name="") | plask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > > | |
| modes | plask::optical::modal::BesselSolverCyl | |
| muTpp() | plask::optical::modal::BesselSolverCyl | |
| muTps() | plask::optical::modal::BesselSolverCyl | |
| muTsp() | plask::optical::modal::BesselSolverCyl | |
| muTss() | plask::optical::modal::BesselSolverCyl | |
| muV_k() | plask::optical::modal::BesselSolverCyl | |
| nummodes() const override | plask::optical::modal::BesselSolverCyl | inlineprotectedvirtual |
| onGeometryChange(const Geometry::Event &evt) override | plask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > > | inlineprotectedvirtual |
| SolverWithMesh< Geometry2DCylindrical, MeshAxis >::onGeometryChange(const Geometry::Event &PLASK_UNUSED(evt)) override | plask::SolverWithMesh< Geometry2DCylindrical, MeshAxis > | inline |
| onInitialize() override | plask::optical::modal::BesselSolverCyl | protectedvirtual |
| onInvalidate() override | plask::optical::modal::BesselSolverCyl | protectedvirtual |
| onMeshChange(const typename MeshT::Event &PLASK_UNUSED(evt)) | plask::SolverWithMesh< Geometry2DCylindrical, MeshAxis > | inlinevirtual |
| outDownwardsLightE | plask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > > | |
| outDownwardsLightH | plask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > > | |
| outEpsilon | plask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > > | |
| outLightE | plask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > > | |
| outLightH | plask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > > | |
| outLightMagnitude | plask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > > | |
| outLoss | plask::optical::modal::BesselSolverCyl | |
| outRefractiveIndex | plask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > > | |
| outUpwardsLightE | plask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > > | |
| outUpwardsLightH | plask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > > | |
| outWavelength | plask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > > | |
| parseCommonModalConfiguration(XMLReader &reader, Manager &manager) | plask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > > | protected |
| parseStandardConfiguration(XMLReader &source, Manager &manager, const std::string &expected_msg="solver configuration element") | plask::SolverWithMesh< Geometry2DCylindrical, MeshAxis > | |
| pml | plask::optical::modal::BesselSolverCyl | |
| prepareExpansionIntegrals(Expansion *expansion, const shared_ptr< MeshD< BaseT::SpaceType::DIM > > &mesh, dcomplex lam, dcomplex glam) | plask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > > | inline |
| readBoundaryConditions(Manager &manager, XMLReader &reader, BoundaryConditions< Boundary, ConditionT > &dest) | plask::SolverOver< SpaceT > | inlineprotected |
| 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 | |
| rule | plask::optical::modal::BesselSolverCyl | protected |
| Rule enum name | plask::optical::modal::BesselSolverCyl | |
| RULE_COMBINED_1 enum value | plask::optical::modal::BesselSolverCyl | |
| RULE_COMBINED_2 enum value | plask::optical::modal::BesselSolverCyl | |
| RULE_DIRECT enum value | plask::optical::modal::BesselSolverCyl | |
| RULE_OLD enum value | plask::optical::modal::BesselSolverCyl | |
| ruleName() | plask::optical::modal::BesselSolverCyl | inline |
| scaleIncidentVector(cvector &incident, size_t layer) | plask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > > | protected |
| scaleIncidentVector(cvector &incident, size_t layer) | plask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > > | protected |
| scaleIncidentVector(cvector &incident, size_t layer) | plask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > > | protected |
| scaleIncidentVector(cvector &incident, size_t layer) | plask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > > | protected |
| plask::optical::modal::ModalBase::scaleIncidentVector(cvector &incident, size_t layer, double size_factor) | plask::optical::modal::ModalBase | protected |
| setDomain(BesselDomain dom) | plask::optical::modal::BesselSolverCyl | inline |
| setExpansionDefaults(bool with_k0=true) override | plask::optical::modal::BesselSolverCyl | inlinevirtual |
| setGeometry(const shared_ptr< SpaceT > &geometry) | plask::SolverOver< SpaceT > | inline |
| setGroupLayers(bool value) | plask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > > | inline |
| setInterfaceAt(double pos) | plask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > > | inline |
| setInterfaceOn(const shared_ptr< const GeometryObject > &object, const PathHints *path=nullptr) | plask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > > | inline |
| setInterfaceOn(const shared_ptr< const GeometryObject > &object, const PathHints &path) | plask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > > | inline |
| setK0(dcomplex k) | plask::optical::modal::ModalBase | inline |
| setKlist(const std::vector< double > &values) | plask::optical::modal::BesselSolverCyl | inline |
| setKmax(double s) | plask::optical::modal::BesselSolverCyl | inline |
| setKmethod(InfiniteWavevectors k) | plask::optical::modal::BesselSolverCyl | inline |
| setKscale(double s) | plask::optical::modal::BesselSolverCyl | inline |
| setKweights(const std::vector< double > &values) | plask::optical::modal::BesselSolverCyl | inline |
| setLam(dcomplex lambda) | plask::optical::modal::ModalBase | inline |
| setLam0(double lam) | plask::optical::modal::ModalBase | inline |
| setM(unsigned n) | plask::optical::modal::BesselSolverCyl | inline |
| setMaxTempDiff(double value) | plask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > > | inline |
| setMesh(const shared_ptr< MeshAxis > &mesh) | plask::SolverWithMesh< Geometry2DCylindrical, MeshAxis > | inline |
| setMesh(shared_ptr< MeshGeneratorD< MeshT::DIM > > generator) | plask::SolverWithMesh< Geometry2DCylindrical, MeshAxis > | inline |
| setMode() | plask::optical::modal::BesselSolverCyl | inline |
| setRule(Rule r) | plask::optical::modal::BesselSolverCyl | inline |
| setSize(size_t n) | plask::optical::modal::BesselSolverCyl | inline |
| setSmooth(double value) | plask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > > | inline |
| setTempDist(double value) | plask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > > | inline |
| setTempLayer(double value) | plask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > > | inline |
| setTransferMethod(Transfer::Method method) | plask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > > | inline |
| setupLayers() | plask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > > | protected |
| size | plask::optical::modal::BesselSolverCyl | protected |
| smooth | plask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > > | protected |
| Solver(const std::string &name="") | plask::Solver | inline |
| SolverOver(const std::string &name="") | plask::SolverOver< SpaceT > | inline |
| SolverWithMesh(const std::string &name="") | plask::SolverWithMesh< Geometry2DCylindrical, MeshAxis > | inline |
| SpaceType typedef | plask::SolverOver< SpaceT > | |
| 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 | |
| WAVEVECTORS_LAGUERRE enum value | plask::optical::modal::BesselSolverCyl | |
| WAVEVECTORS_MANUAL enum value | plask::optical::modal::BesselSolverCyl | |
| WAVEVECTORS_NONUNIFORM enum value | plask::optical::modal::BesselSolverCyl | |
| WAVEVECTORS_UNIFORM enum value | plask::optical::modal::BesselSolverCyl | |
| writelog(LogLevel level, std::string msg, Args &&... params) const | plask::Solver | inline |
| ~ModalBase() | plask::optical::modal::ModalBase | inlinevirtual |
| ~ModalSolver() | plask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > > | |
| ~Solver() | plask::Solver | inlinevirtual |
| ~SolverOver() | plask::SolverOver< SpaceT > | inline |
| ~SolverWithMesh() | plask::SolverWithMesh< Geometry2DCylindrical, MeshAxis > | inline |