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

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

always_recompute_gainplask::optical::modal::ModalBase
applyMode(size_t n) overrideplask::optical::modal::BesselSolverCylinlineprotectedvirtual
applyMode(const Mode &mode)plask::optical::modal::BesselSolverCylinlineprotected
BaseType typedefplask::optical::modal::BesselSolverCyl
BesselDomain enum nameplask::optical::modal::BesselSolverCyl
BesselSolverCyl(const std::string &name="")plask::optical::modal::BesselSolverCyl
clearFields()plask::optical::modal::ModalBaseinline
clearKweights()plask::optical::modal::BesselSolverCylinline
clearLam0()plask::optical::modal::ModalBaseinline
clearModes() overrideplask::optical::modal::BesselSolverCylinlinevirtual
computeIntegrals() overrideplask::optical::modal::BesselSolverCylinlineprotectedvirtual
dataLog(const std::string &chart_name, const std::string &axis_arg_name, const std::string &axis_val_name)plask::Solverinline
dataLog(const std::string &axis_arg_name, const std::string &axis_val_name)plask::Solverinline
determinant_typeplask::optical::modal::ModalBase
domainplask::optical::modal::BesselSolverCylprotected
DOMAIN_FINITE enum valueplask::optical::modal::BesselSolverCyl
DOMAIN_INFINITE enum valueplask::optical::modal::BesselSolverCyl
Emission enum nameplask::optical::modal::ModalBase
emissionplask::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
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
expansionplask::optical::modal::BesselSolverCyl
ExpansionBesselplask::optical::modal::BesselSolverCylfriend
ExpansionBesselFiniplask::optical::modal::BesselSolverCylfriend
ExpansionBesselInfiniplask::optical::modal::BesselSolverCylfriend
findMode(dcomplex start, int m=1)plask::optical::modal::BesselSolverCyl
geometryplask::SolverOver< SpaceT >protected
getClassDescription() constplask::Solverinlinevirtual
getClassName() const overrideplask::optical::modal::BesselSolverCylinlinevirtual
getDeterminant()plask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > >inline
getDomain() constplask::optical::modal::BesselSolverCylinline
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() overrideplask::optical::modal::BesselSolverCylinlinevirtual
getFieldVectorE(size_t num, double z)plask::optical::modal::BesselSolverCylinline
getFieldVectorH(size_t num, double z)plask::optical::modal::BesselSolverCylinline
getGeometry() constplask::SolverOver< SpaceT >inline
getGroupLayers() constplask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > >inline
getId() const overrideplask::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::BesselSolverCylinline
getIntegralHH(size_t num, double z1, double z2)plask::optical::modal::BesselSolverCylinline
getInterface()plask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > >inline
getK0() constplask::optical::modal::ModalBaseinline
getKlist()plask::optical::modal::BesselSolverCylinline
getKmax() constplask::optical::modal::BesselSolverCylinline
getKmethod() constplask::optical::modal::BesselSolverCylinline
getKscale() constplask::optical::modal::BesselSolverCylinline
getKweights()plask::optical::modal::BesselSolverCylinline
getLam() constplask::optical::modal::ModalBaseinline
getLam0() constplask::optical::modal::ModalBaseinline
getLayerFor(double &h) constplask::optical::modal::ModalBaseinline
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() constplask::optical::modal::BesselSolverCylinline
getMatrices(size_t layer, cmatrix &RE, cmatrix &RH)plask::optical::modal::ModalBase
getMaxTempDiff() constplask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > >inline
getMesh() constplask::SolverWithMesh< Geometry2DCylindrical, MeshAxis >inline
getModalLoss(size_t n)plask::optical::modal::BesselSolverCylinlineprotected
getName() constplask::Solverinline
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
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::ModalBaseprotected
getRule() constplask::optical::modal::BesselSolverCylinline
getScatteredFieldE(const cvector &incident, Transfer::IncidentDirection side, const shared_ptr< const MeshD< 2 > > &dst_mesh, InterpolationMethod method, PropagationDirection part=PROPAGATION_TOTAL)plask::optical::modal::BesselSolverCylinline
getScatteredFieldH(const cvector &incident, Transfer::IncidentDirection side, const shared_ptr< const MeshD< 2 > > &dst_mesh, InterpolationMethod method, PropagationDirection part=PROPAGATION_TOTAL)plask::optical::modal::BesselSolverCylinline
getScatteredFieldMagnitude(const cvector &incident, Transfer::IncidentDirection side, const shared_ptr< const MeshD< 2 > > &dst_mesh, InterpolationMethod method)plask::optical::modal::BesselSolverCylinline
getScatteredFieldVectorE(const cvector &incident, Transfer::IncidentDirection side, double z)plask::optical::modal::BesselSolverCylinline
getScatteredFieldVectorH(const cvector &incident, Transfer::IncidentDirection side, double z)plask::optical::modal::BesselSolverCylinline
getScatteredIntegralEE(const cvector &incident, Transfer::IncidentDirection side, double z1, double z2)plask::optical::modal::BesselSolverCylinline
getScatteredIntegralHH(const cvector &incident, Transfer::IncidentDirection side, double z1, double z2)plask::optical::modal::BesselSolverCylinline
getSize() constplask::optical::modal::BesselSolverCylinline
getSmooth() constplask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > >inline
getStack() constplask::optical::modal::ModalBaseinline
getTempDist() constplask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > >inline
getTempLayer() constplask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > >inline
getTransferMethod() constplask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > >inline
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
getWavelength(size_t n) overrideplask::optical::modal::BesselSolverCylprotectedvirtual
group_layersplask::optical::modal::ModalBaseprotected
inCarriersConcentrationplask::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 > >
inEpsilonplask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > >
InfiniteWavevectors enum nameplask::optical::modal::BesselSolverCyl
inGainplask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > >
initCalculation() overrideplask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > >inlinevirtual
initializedplask::Solverprotected
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::BesselSolverCylinlineprotected
integral_errorplask::optical::modal::BesselSolverCyl
inTemperatureplask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > >
interfaceplask::optical::modal::ModalBase
interface_positionplask::optical::modal::ModalBase
invalidate()plask::Solverinline
isInitialized()plask::Solverinline
k0plask::optical::modal::ModalBase
klistplask::optical::modal::BesselSolverCyl
kmaxplask::optical::modal::BesselSolverCylprotected
kmethodplask::optical::modal::BesselSolverCylprotected
kscaleplask::optical::modal::BesselSolverCylprotected
kweightsplask::optical::modal::BesselSolverCyl
lam0plask::optical::modal::ModalBase
lcomputedplask::optical::modal::ModalBase
lcountplask::optical::modal::ModalBase
lgainedplask::optical::modal::ModalBase
loadConfiguration(XMLReader &reader, Manager &manager) overrideplask::optical::modal::BesselSolverCylvirtual
mplask::optical::modal::BesselSolverCylprotected
max_integration_pointsplask::optical::modal::BesselSolverCyl
max_temp_diffplask::optical::modal::ModalBaseprotected
meshplask::SolverWithMesh< Geometry2DCylindrical, MeshAxis >protected
mesh_signal_connectionplask::SolverWithMesh< Geometry2DCylindrical, MeshAxis >protected
meshRef() constplask::SolverWithMesh< Geometry2DCylindrical, MeshAxis >inline
MeshType typedefplask::SolverWithMesh< Geometry2DCylindrical, MeshAxis >
ModalBase()plask::optical::modal::ModalBaseinline
ModalSolver(const std::string &name="")plask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > >
modesplask::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 overrideplask::optical::modal::BesselSolverCylinlineprotectedvirtual
onGeometryChange(const Geometry::Event &evt) overrideplask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > >inlineprotectedvirtual
SolverWithMesh< Geometry2DCylindrical, MeshAxis >::onGeometryChange(const Geometry::Event &PLASK_UNUSED(evt)) overrideplask::SolverWithMesh< Geometry2DCylindrical, MeshAxis >inline
onInitialize() overrideplask::optical::modal::BesselSolverCylprotectedvirtual
onInvalidate() overrideplask::optical::modal::BesselSolverCylprotectedvirtual
onMeshChange(const typename MeshT::Event &PLASK_UNUSED(evt))plask::SolverWithMesh< Geometry2DCylindrical, MeshAxis >inlinevirtual
outDownwardsLightEplask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > >
outDownwardsLightHplask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > >
outEpsilonplask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > >
outLightEplask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > >
outLightHplask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > >
outLightMagnitudeplask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > >
outLossplask::optical::modal::BesselSolverCyl
outRefractiveIndexplask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > >
outUpwardsLightEplask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > >
outUpwardsLightHplask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > >
outWavelengthplask::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 >
pmlplask::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::ModalBaseinlineprotected
recompute_gain_integralsplask::optical::modal::ModalBase
recompute_integralsplask::optical::modal::ModalBase
rootplask::optical::modal::ModalBase
ruleplask::optical::modal::BesselSolverCylprotected
Rule enum nameplask::optical::modal::BesselSolverCyl
RULE_COMBINED_1 enum valueplask::optical::modal::BesselSolverCyl
RULE_COMBINED_2 enum valueplask::optical::modal::BesselSolverCyl
RULE_DIRECT enum valueplask::optical::modal::BesselSolverCyl
RULE_OLD enum valueplask::optical::modal::BesselSolverCyl
ruleName()plask::optical::modal::BesselSolverCylinline
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::ModalBaseprotected
setDomain(BesselDomain dom)plask::optical::modal::BesselSolverCylinline
setExpansionDefaults(bool with_k0=true) overrideplask::optical::modal::BesselSolverCylinlinevirtual
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::ModalBaseinline
setKlist(const std::vector< double > &values)plask::optical::modal::BesselSolverCylinline
setKmax(double s)plask::optical::modal::BesselSolverCylinline
setKmethod(InfiniteWavevectors k)plask::optical::modal::BesselSolverCylinline
setKscale(double s)plask::optical::modal::BesselSolverCylinline
setKweights(const std::vector< double > &values)plask::optical::modal::BesselSolverCylinline
setLam(dcomplex lambda)plask::optical::modal::ModalBaseinline
setLam0(double lam)plask::optical::modal::ModalBaseinline
setM(unsigned n)plask::optical::modal::BesselSolverCylinline
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::BesselSolverCylinline
setRule(Rule r)plask::optical::modal::BesselSolverCylinline
setSize(size_t n)plask::optical::modal::BesselSolverCylinline
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
sizeplask::optical::modal::BesselSolverCylprotected
smoothplask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > >protected
Solver(const std::string &name="")plask::Solverinline
SolverOver(const std::string &name="")plask::SolverOver< SpaceT >inline
SolverWithMesh(const std::string &name="")plask::SolverWithMesh< Geometry2DCylindrical, MeshAxis >inline
SpaceType typedefplask::SolverOver< SpaceT >
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
WAVEVECTORS_LAGUERRE enum valueplask::optical::modal::BesselSolverCyl
WAVEVECTORS_MANUAL enum valueplask::optical::modal::BesselSolverCyl
WAVEVECTORS_NONUNIFORM enum valueplask::optical::modal::BesselSolverCyl
WAVEVECTORS_UNIFORM enum valueplask::optical::modal::BesselSolverCyl
writelog(LogLevel level, std::string msg, Args &&... params) constplask::Solverinline
~ModalBase()plask::optical::modal::ModalBaseinlinevirtual
~ModalSolver()plask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > >
~Solver()plask::Solverinlinevirtual
~SolverOver()plask::SolverOver< SpaceT >inline
~SolverWithMesh()plask::SolverWithMesh< Geometry2DCylindrical, MeshAxis >inline