asymptotic | plask::optical::effective::EffectiveFrequencyCyl | protected |
BOTTOM enum value | plask::optical::effective::EffectiveFrequencyCyl | |
cache_outdated | plask::optical::effective::EffectiveFrequencyCyl | protected |
clearModes() | plask::optical::effective::EffectiveFrequencyCyl | inline |
computeBessel(size_t i, dcomplex v, const Mode &mode, dcomplex *J1, dcomplex *H1, dcomplex *J2, dcomplex *H2) | plask::optical::effective::EffectiveFrequencyCyl | protected |
computeStripeNNg(size_t stripe, bool save_integrals=false) | plask::optical::effective::EffectiveFrequencyCyl | protected |
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 enum name | plask::optical::effective::EffectiveFrequencyCyl | |
determinant | plask::optical::effective::EffectiveFrequencyCyl | |
DETERMINANT_FULL enum value | plask::optical::effective::EffectiveFrequencyCyl | |
DETERMINANT_INWARDS enum value | plask::optical::effective::EffectiveFrequencyCyl | |
DETERMINANT_OUTWARDS enum value | plask::optical::effective::EffectiveFrequencyCyl | |
detS(const plask::dcomplex &lam, Mode &mode, bool save=false) | plask::optical::effective::EffectiveFrequencyCyl | protected |
detS1(const dcomplex &v, const std::vector< dcomplex, aligned_allocator< dcomplex > > &NR, const std::vector< dcomplex, aligned_allocator< dcomplex > > &NG, std::vector< FieldZ > *saveto=nullptr) | plask::optical::effective::EffectiveFrequencyCyl | protected |
EffectiveFrequencyCyl(const std::string &name="") | plask::optical::effective::EffectiveFrequencyCyl | |
Emission enum name | plask::optical::effective::EffectiveFrequencyCyl | |
emission | plask::optical::effective::EffectiveFrequencyCyl | protected |
findMode(dcomplex lambda, int m=0) | plask::optical::effective::EffectiveFrequencyCyl | |
findModes(plask::dcomplex lambda1=0., plask::dcomplex lambda2=0., int m=0, size_t resteps=256, size_t imsteps=64, dcomplex eps=dcomplex(1e-6, 1e-9)) | plask::optical::effective::EffectiveFrequencyCyl | |
freqv(dcomplex lam) | plask::optical::effective::EffectiveFrequencyCyl | inline |
geometry | plask::SolverOver< SpaceT > | protected |
getAsymptotic() const | plask::optical::effective::EffectiveFrequencyCyl | inline |
getClassDescription() const override | plask::optical::effective::EffectiveFrequencyCyl | inlinevirtual |
getClassName() const override | plask::optical::effective::EffectiveFrequencyCyl | inlinevirtual |
getDeltaNeff(double r) | plask::optical::effective::EffectiveFrequencyCyl | inline |
getDeterminant(dcomplex lambda, int m=0) | plask::optical::effective::EffectiveFrequencyCyl | inline |
getElectricField(std::size_t num, const shared_ptr< const plask::MeshD< 2 > > &dst_mesh, plask::InterpolationMethod=INTERPOLATION_DEFAULT) | plask::optical::effective::EffectiveFrequencyCyl | protected |
getEmission() const | plask::optical::effective::EffectiveFrequencyCyl | inline |
getGainIntegral(Mode &mode) | plask::optical::effective::EffectiveFrequencyCyl | |
getGainIntegral(size_t num) | plask::optical::effective::EffectiveFrequencyCyl | |
getGeometry() const | plask::SolverOver< SpaceT > | inline |
getHeat(const shared_ptr< const MeshD< 2 > > &dst_mesh, InterpolationMethod method=INTERPOLATION_DEFAULT) | plask::optical::effective::EffectiveFrequencyCyl | protected |
getId() const | plask::Solver | inline |
getLightMagnitude(std::size_t num, const shared_ptr< const MeshD< 2 > > &dst_mesh, InterpolationMethod=INTERPOLATION_DEFAULT) | plask::optical::effective::EffectiveFrequencyCyl | protected |
getMainStripe() | plask::optical::effective::EffectiveFrequencyCyl | inlineprotected |
getMesh() const | plask::SolverWithMesh< Geometry2DCylindrical, RectangularMesh< 2 > > | inline |
getModalLoss(size_t n) | plask::optical::effective::EffectiveFrequencyCyl | inlineprotected |
getName() const | plask::Solver | inline |
getNNg(double r) | plask::optical::effective::EffectiveFrequencyCyl | inline |
getRefractiveIndex(RefractiveIndex::EnumType component, const shared_ptr< const MeshD< 2 > > &dst_mesh, dcomplex lam, InterpolationMethod=INTERPOLATION_DEFAULT) | plask::optical::effective::EffectiveFrequencyCyl | protected |
getStripe() const | plask::optical::effective::EffectiveFrequencyCyl | inline |
getStripeR() const | plask::optical::effective::EffectiveFrequencyCyl | inline |
getTotalAbsorption(Mode &mode) | plask::optical::effective::EffectiveFrequencyCyl | |
getTotalAbsorption(size_t num) | plask::optical::effective::EffectiveFrequencyCyl | |
getVertDeterminant(dcomplex vlambda) | plask::optical::effective::EffectiveFrequencyCyl | inline |
getWavelength(size_t n) | plask::optical::effective::EffectiveFrequencyCyl | inlineprotected |
have_veffs | plask::optical::effective::EffectiveFrequencyCyl | protected |
inCarriersConcentration | plask::optical::effective::EffectiveFrequencyCyl | |
inGain | plask::optical::effective::EffectiveFrequencyCyl | |
initCalculation() | plask::Solver | |
initialized | plask::Solver | protected |
insertMode(const Mode &mode) | plask::optical::effective::EffectiveFrequencyCyl | inlineprotected |
integrateBessel(Mode &mode) | plask::optical::effective::EffectiveFrequencyCyl | protected |
inTemperature | plask::optical::effective::EffectiveFrequencyCyl | |
invalidate() | plask::Solver | inline |
isInitialized() | plask::Solver | inline |
k0 | plask::optical::effective::EffectiveFrequencyCyl | |
lambda(dcomplex freq) | plask::optical::effective::EffectiveFrequencyCyl | inline |
loadConfiguration(plask::XMLReader &reader, plask::Manager &manager) override | plask::optical::effective::EffectiveFrequencyCyl | virtual |
log_value | plask::optical::effective::EffectiveFrequencyCyl | protected |
mesh | plask::SolverWithMesh< Geometry2DCylindrical, RectangularMesh< 2 > > | protected |
mesh_signal_connection | plask::SolverWithMesh< Geometry2DCylindrical, RectangularMesh< 2 > > | protected |
meshRef() const | plask::SolverWithMesh< Geometry2DCylindrical, RectangularMesh< 2 > > | inline |
MeshType typedef | plask::SolverWithMesh< Geometry2DCylindrical, RectangularMesh< 2 > > | |
modes | plask::optical::effective::EffectiveFrequencyCyl | |
need_gain | plask::optical::effective::EffectiveFrequencyCyl | protected |
ngCache | plask::optical::effective::EffectiveFrequencyCyl | protected |
nmodes() const | plask::optical::effective::EffectiveFrequencyCyl | inlineprotected |
nng | plask::optical::effective::EffectiveFrequencyCyl | protected |
nrCache | plask::optical::effective::EffectiveFrequencyCyl | protected |
old_k0 | plask::optical::effective::EffectiveFrequencyCyl | protected |
onGeometryChange(const Geometry::Event &PLASK_UNUSED(evt)) override | plask::SolverWithMesh< Geometry2DCylindrical, RectangularMesh< 2 > > | inline |
plask::SolverOver::onGeometryChange(const Geometry::Event &) | plask::SolverOver< SpaceT > | inlinevirtual |
onInitialize() override | plask::optical::effective::EffectiveFrequencyCyl | protectedvirtual |
onInputChange(ReceiverBase &, ReceiverBase::ChangeReason) | plask::optical::effective::EffectiveFrequencyCyl | inlineprotected |
onInvalidate() override | plask::optical::effective::EffectiveFrequencyCyl | protectedvirtual |
onMeshChange(const typename MeshT::Event &PLASK_UNUSED(evt)) | plask::SolverWithMesh< Geometry2DCylindrical, RectangularMesh< 2 > > | inlinevirtual |
outHeat | plask::optical::effective::EffectiveFrequencyCyl | |
outLightE | plask::optical::effective::EffectiveFrequencyCyl | |
outLightMagnitude | plask::optical::effective::EffectiveFrequencyCyl | |
outLoss | plask::optical::effective::EffectiveFrequencyCyl | |
outRefractiveIndex | plask::optical::effective::EffectiveFrequencyCyl | |
outWavelength | plask::optical::effective::EffectiveFrequencyCyl | |
parseStandardConfiguration(XMLReader &source, Manager &manager, const std::string &expected_msg="solver configuration element") | plask::SolverWithMesh< Geometry2DCylindrical, RectangularMesh< 2 > > | |
perr | plask::optical::effective::EffectiveFrequencyCyl | |
readBoundaryConditions(Manager &manager, XMLReader &reader, BoundaryConditions< Boundary, ConditionT > &dest) | plask::SolverOver< SpaceT > | inlineprotected |
root | plask::optical::effective::EffectiveFrequencyCyl | |
RootDigger | plask::optical::effective::EffectiveFrequencyCyl | friend |
rsize | plask::optical::effective::EffectiveFrequencyCyl | protected |
rstripe | plask::optical::effective::EffectiveFrequencyCyl | protected |
setAsymptotic(bool value) | plask::optical::effective::EffectiveFrequencyCyl | inline |
setEmission(Emission emis) | plask::optical::effective::EffectiveFrequencyCyl | inline |
setGeometry(const shared_ptr< SpaceT > &geometry) | plask::SolverOver< SpaceT > | inline |
setHorizontalMesh(shared_ptr< MeshAxis > meshx) | plask::optical::effective::EffectiveFrequencyCyl | inline |
setMesh(const shared_ptr< RectangularMesh< 2 > > &mesh) | plask::SolverWithMesh< Geometry2DCylindrical, RectangularMesh< 2 > > | inline |
setMesh(shared_ptr< MeshGeneratorD< MeshT::DIM > > generator) | plask::SolverWithMesh< Geometry2DCylindrical, RectangularMesh< 2 > > | inline |
setMode(dcomplex clambda, int m=0) | plask::optical::effective::EffectiveFrequencyCyl | |
setMode(double lambda, double loss, int m=0) | plask::optical::effective::EffectiveFrequencyCyl | inline |
setSimpleMesh() | plask::optical::effective::EffectiveFrequencyCyl | inline |
setStripe(int stripe) | plask::optical::effective::EffectiveFrequencyCyl | inline |
setStripeR(double r=0.) | plask::optical::effective::EffectiveFrequencyCyl | inline |
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, RectangularMesh< 2 > > | inline |
SpaceType typedef | plask::SolverOver< SpaceT > | |
stageOne() | plask::optical::effective::EffectiveFrequencyCyl | protected |
stripe_root | plask::optical::effective::EffectiveFrequencyCyl | |
TOP enum value | plask::optical::effective::EffectiveFrequencyCyl | |
updateCache() | plask::optical::effective::EffectiveFrequencyCyl | protected |
useAllStripes() | plask::optical::effective::EffectiveFrequencyCyl | inline |
veffs | plask::optical::effective::EffectiveFrequencyCyl | protected |
vlam | plask::optical::effective::EffectiveFrequencyCyl | |
writelog(LogLevel level, std::string msg, Args &&... params) const | plask::Solver | inline |
zbegin | plask::optical::effective::EffectiveFrequencyCyl | protected |
zfields | plask::optical::effective::EffectiveFrequencyCyl | protected |
zintegrals | plask::optical::effective::EffectiveFrequencyCyl | protected |
zsize | plask::optical::effective::EffectiveFrequencyCyl | protected |
~EffectiveFrequencyCyl() | plask::optical::effective::EffectiveFrequencyCyl | inlinevirtual |
~Solver() | plask::Solver | inlinevirtual |
~SolverOver() | plask::SolverOver< SpaceT > | inline |
~SolverWithMesh() | plask::SolverWithMesh< Geometry2DCylindrical, RectangularMesh< 2 > > | inline |