PLaSK library
Loading...
Searching...
No Matches
plask::optical::effective::EffectiveFrequencyCyl Member List

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

asymptoticplask::optical::effective::EffectiveFrequencyCylprotected
BOTTOM enum valueplask::optical::effective::EffectiveFrequencyCyl
cache_outdatedplask::optical::effective::EffectiveFrequencyCylprotected
clearModes()plask::optical::effective::EffectiveFrequencyCylinline
computeBessel(size_t i, dcomplex v, const Mode &mode, dcomplex *J1, dcomplex *H1, dcomplex *J2, dcomplex *H2)plask::optical::effective::EffectiveFrequencyCylprotected
computeStripeNNg(size_t stripe, bool save_integrals=false)plask::optical::effective::EffectiveFrequencyCylprotected
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 enum nameplask::optical::effective::EffectiveFrequencyCyl
determinantplask::optical::effective::EffectiveFrequencyCyl
DETERMINANT_FULL enum valueplask::optical::effective::EffectiveFrequencyCyl
DETERMINANT_INWARDS enum valueplask::optical::effective::EffectiveFrequencyCyl
DETERMINANT_OUTWARDS enum valueplask::optical::effective::EffectiveFrequencyCyl
detS(const plask::dcomplex &lam, Mode &mode, bool save=false)plask::optical::effective::EffectiveFrequencyCylprotected
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::EffectiveFrequencyCylprotected
EffectiveFrequencyCyl(const std::string &name="")plask::optical::effective::EffectiveFrequencyCyl
Emission enum nameplask::optical::effective::EffectiveFrequencyCyl
emissionplask::optical::effective::EffectiveFrequencyCylprotected
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::EffectiveFrequencyCylinline
geometryplask::SolverOver< SpaceT >protected
getAsymptotic() constplask::optical::effective::EffectiveFrequencyCylinline
getClassDescription() const overrideplask::optical::effective::EffectiveFrequencyCylinlinevirtual
getClassName() const overrideplask::optical::effective::EffectiveFrequencyCylinlinevirtual
getDeltaNeff(double r)plask::optical::effective::EffectiveFrequencyCylinline
getDeterminant(dcomplex lambda, int m=0)plask::optical::effective::EffectiveFrequencyCylinline
getElectricField(std::size_t num, const shared_ptr< const plask::MeshD< 2 > > &dst_mesh, plask::InterpolationMethod=INTERPOLATION_DEFAULT)plask::optical::effective::EffectiveFrequencyCylprotected
getEmission() constplask::optical::effective::EffectiveFrequencyCylinline
getGainIntegral(Mode &mode)plask::optical::effective::EffectiveFrequencyCyl
getGainIntegral(size_t num)plask::optical::effective::EffectiveFrequencyCyl
getGeometry() constplask::SolverOver< SpaceT >inline
getHeat(const shared_ptr< const MeshD< 2 > > &dst_mesh, InterpolationMethod method=INTERPOLATION_DEFAULT)plask::optical::effective::EffectiveFrequencyCylprotected
getId() constplask::Solverinline
getLightMagnitude(std::size_t num, const shared_ptr< const MeshD< 2 > > &dst_mesh, InterpolationMethod=INTERPOLATION_DEFAULT)plask::optical::effective::EffectiveFrequencyCylprotected
getMainStripe()plask::optical::effective::EffectiveFrequencyCylinlineprotected
getMesh() constplask::SolverWithMesh< Geometry2DCylindrical, RectangularMesh< 2 > >inline
getModalLoss(size_t n)plask::optical::effective::EffectiveFrequencyCylinlineprotected
getName() constplask::Solverinline
getNNg(double r)plask::optical::effective::EffectiveFrequencyCylinline
getRefractiveIndex(RefractiveIndex::EnumType component, const shared_ptr< const MeshD< 2 > > &dst_mesh, dcomplex lam, InterpolationMethod=INTERPOLATION_DEFAULT)plask::optical::effective::EffectiveFrequencyCylprotected
getStripe() constplask::optical::effective::EffectiveFrequencyCylinline
getStripeR() constplask::optical::effective::EffectiveFrequencyCylinline
getTotalAbsorption(Mode &mode)plask::optical::effective::EffectiveFrequencyCyl
getTotalAbsorption(size_t num)plask::optical::effective::EffectiveFrequencyCyl
getVertDeterminant(dcomplex vlambda)plask::optical::effective::EffectiveFrequencyCylinline
getWavelength(size_t n)plask::optical::effective::EffectiveFrequencyCylinlineprotected
have_veffsplask::optical::effective::EffectiveFrequencyCylprotected
inCarriersConcentrationplask::optical::effective::EffectiveFrequencyCyl
inGainplask::optical::effective::EffectiveFrequencyCyl
initCalculation()plask::Solver
initializedplask::Solverprotected
insertMode(const Mode &mode)plask::optical::effective::EffectiveFrequencyCylinlineprotected
integrateBessel(Mode &mode)plask::optical::effective::EffectiveFrequencyCylprotected
inTemperatureplask::optical::effective::EffectiveFrequencyCyl
invalidate()plask::Solverinline
isInitialized()plask::Solverinline
k0plask::optical::effective::EffectiveFrequencyCyl
lambda(dcomplex freq)plask::optical::effective::EffectiveFrequencyCylinline
loadConfiguration(plask::XMLReader &reader, plask::Manager &manager) overrideplask::optical::effective::EffectiveFrequencyCylvirtual
log_valueplask::optical::effective::EffectiveFrequencyCylprotected
meshplask::SolverWithMesh< Geometry2DCylindrical, RectangularMesh< 2 > >protected
mesh_signal_connectionplask::SolverWithMesh< Geometry2DCylindrical, RectangularMesh< 2 > >protected
meshRef() constplask::SolverWithMesh< Geometry2DCylindrical, RectangularMesh< 2 > >inline
MeshType typedefplask::SolverWithMesh< Geometry2DCylindrical, RectangularMesh< 2 > >
modesplask::optical::effective::EffectiveFrequencyCyl
need_gainplask::optical::effective::EffectiveFrequencyCylprotected
ngCacheplask::optical::effective::EffectiveFrequencyCylprotected
nmodes() constplask::optical::effective::EffectiveFrequencyCylinlineprotected
nngplask::optical::effective::EffectiveFrequencyCylprotected
nrCacheplask::optical::effective::EffectiveFrequencyCylprotected
old_k0plask::optical::effective::EffectiveFrequencyCylprotected
onGeometryChange(const Geometry::Event &PLASK_UNUSED(evt)) overrideplask::SolverWithMesh< Geometry2DCylindrical, RectangularMesh< 2 > >inline
plask::SolverOver::onGeometryChange(const Geometry::Event &)plask::SolverOver< SpaceT >inlinevirtual
onInitialize() overrideplask::optical::effective::EffectiveFrequencyCylprotectedvirtual
onInputChange(ReceiverBase &, ReceiverBase::ChangeReason)plask::optical::effective::EffectiveFrequencyCylinlineprotected
onInvalidate() overrideplask::optical::effective::EffectiveFrequencyCylprotectedvirtual
onMeshChange(const typename MeshT::Event &PLASK_UNUSED(evt))plask::SolverWithMesh< Geometry2DCylindrical, RectangularMesh< 2 > >inlinevirtual
outHeatplask::optical::effective::EffectiveFrequencyCyl
outLightEplask::optical::effective::EffectiveFrequencyCyl
outLightMagnitudeplask::optical::effective::EffectiveFrequencyCyl
outLossplask::optical::effective::EffectiveFrequencyCyl
outRefractiveIndexplask::optical::effective::EffectiveFrequencyCyl
outWavelengthplask::optical::effective::EffectiveFrequencyCyl
parseStandardConfiguration(XMLReader &source, Manager &manager, const std::string &expected_msg="solver configuration element")plask::SolverWithMesh< Geometry2DCylindrical, RectangularMesh< 2 > >
perrplask::optical::effective::EffectiveFrequencyCyl
readBoundaryConditions(Manager &manager, XMLReader &reader, BoundaryConditions< Boundary, ConditionT > &dest)plask::SolverOver< SpaceT >inlineprotected
rootplask::optical::effective::EffectiveFrequencyCyl
RootDiggerplask::optical::effective::EffectiveFrequencyCylfriend
rsizeplask::optical::effective::EffectiveFrequencyCylprotected
rstripeplask::optical::effective::EffectiveFrequencyCylprotected
setAsymptotic(bool value)plask::optical::effective::EffectiveFrequencyCylinline
setEmission(Emission emis)plask::optical::effective::EffectiveFrequencyCylinline
setGeometry(const shared_ptr< SpaceT > &geometry)plask::SolverOver< SpaceT >inline
setHorizontalMesh(shared_ptr< MeshAxis > meshx)plask::optical::effective::EffectiveFrequencyCylinline
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::EffectiveFrequencyCylinline
setSimpleMesh()plask::optical::effective::EffectiveFrequencyCylinline
setStripe(int stripe)plask::optical::effective::EffectiveFrequencyCylinline
setStripeR(double r=0.)plask::optical::effective::EffectiveFrequencyCylinline
Solver(const std::string &name="")plask::Solverinline
SolverOver(const std::string &name="")plask::SolverOver< SpaceT >inline
SolverWithMesh(const std::string &name="")plask::SolverWithMesh< Geometry2DCylindrical, RectangularMesh< 2 > >inline
SpaceType typedefplask::SolverOver< SpaceT >
stageOne()plask::optical::effective::EffectiveFrequencyCylprotected
stripe_rootplask::optical::effective::EffectiveFrequencyCyl
TOP enum valueplask::optical::effective::EffectiveFrequencyCyl
updateCache()plask::optical::effective::EffectiveFrequencyCylprotected
useAllStripes()plask::optical::effective::EffectiveFrequencyCylinline
veffsplask::optical::effective::EffectiveFrequencyCylprotected
vlamplask::optical::effective::EffectiveFrequencyCyl
writelog(LogLevel level, std::string msg, Args &&... params) constplask::Solverinline
zbeginplask::optical::effective::EffectiveFrequencyCylprotected
zfieldsplask::optical::effective::EffectiveFrequencyCylprotected
zintegralsplask::optical::effective::EffectiveFrequencyCylprotected
zsizeplask::optical::effective::EffectiveFrequencyCylprotected
~EffectiveFrequencyCyl()plask::optical::effective::EffectiveFrequencyCylinlinevirtual
~Solver()plask::Solverinlinevirtual
~SolverOver()plask::SolverOver< SpaceT >inline
~SolverWithMesh()plask::SolverWithMesh< Geometry2DCylindrical, RectangularMesh< 2 > >inline