| BACK enum value | plask::optical::effective::EffectiveIndex2D | |
| clearModes() | plask::optical::effective::EffectiveIndex2D | inline |
| computeWeights(size_t stripe) | plask::optical::effective::EffectiveIndex2D | 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 |
| detS(const dcomplex &x, Mode &mode, bool save=false) | plask::optical::effective::EffectiveIndex2D | protected |
| detS1(const dcomplex &x, const std::vector< dcomplex, aligned_allocator< dcomplex > > &NR, bool save=false) | plask::optical::effective::EffectiveIndex2D | protected |
| EffectiveIndex2D(const std::string &name="") | plask::optical::effective::EffectiveIndex2D | |
| Emission enum name | plask::optical::effective::EffectiveIndex2D | |
| emission | plask::optical::effective::EffectiveIndex2D | |
| epsilons | plask::optical::effective::EffectiveIndex2D | protected |
| findMode(dcomplex neff, Symmetry symmetry=SYMMETRY_DEFAULT) | plask::optical::effective::EffectiveIndex2D | |
| findModes(dcomplex neff1=0., dcomplex neff2=0., Symmetry symmetry=SYMMETRY_DEFAULT, size_t resteps=256, size_t imsteps=64, dcomplex eps=dcomplex(1e-6, 1e-9)) | plask::optical::effective::EffectiveIndex2D | |
| FRONT enum value | plask::optical::effective::EffectiveIndex2D | |
| geometry | plask::SolverOver< SpaceT > | protected |
| getClassDescription() const override | plask::optical::effective::EffectiveIndex2D | inlinevirtual |
| getClassName() const override | plask::optical::effective::EffectiveIndex2D | inlinevirtual |
| getDeltaNeff(double x) | plask::optical::effective::EffectiveIndex2D | inline |
| getDeterminant(dcomplex neff, Symmetry sym=SYMMETRY_DEFAULT) | plask::optical::effective::EffectiveIndex2D | inline |
| getEffectiveIndex(size_t n) | plask::optical::effective::EffectiveIndex2D | inlineprotected |
| getElectricField(std::size_t num, shared_ptr< const plask::MeshD< 2 > > dst_mesh, plask::InterpolationMethod=INTERPOLATION_DEFAULT) | plask::optical::effective::EffectiveIndex2D | protected |
| getGeometry() const | plask::SolverOver< SpaceT > | inline |
| getHeat(shared_ptr< const MeshD< 2 > > dst_mesh, InterpolationMethod method=INTERPOLATION_DEFAULT) | plask::optical::effective::EffectiveIndex2D | protected |
| getId() const | plask::Solver | inline |
| getLightMagnitude(std::size_t num, shared_ptr< const plask::MeshD< 2 > > dst_mesh, plask::InterpolationMethod=INTERPOLATION_DEFAULT) | plask::optical::effective::EffectiveIndex2D | protected |
| getMesh() const | plask::SolverWithMesh< Geometry2DCartesian, RectangularMesh< 2 > > | inline |
| getMirrorLosses(dcomplex n) | plask::optical::effective::EffectiveIndex2D | inlineprotected |
| getName() const | plask::Solver | inline |
| getPolarization() const | plask::optical::effective::EffectiveIndex2D | inline |
| getRefractiveIndex(RefractiveIndex::EnumType component, shared_ptr< const MeshD< 2 > > dst_mesh, dcomplex lam, InterpolationMethod=INTERPOLATION_DEFAULT) | plask::optical::effective::EffectiveIndex2D | protected |
| getStripeX() const | plask::optical::effective::EffectiveIndex2D | inline |
| getTotalAbsorption(Mode &mode) | plask::optical::effective::EffectiveIndex2D | |
| getTotalAbsorption(size_t num) | plask::optical::effective::EffectiveIndex2D | |
| getVertDeterminant(dcomplex neff) | plask::optical::effective::EffectiveIndex2D | inline |
| getWavelength() const | plask::optical::effective::EffectiveIndex2D | inline |
| inCarriersConcentration | plask::optical::effective::EffectiveIndex2D | |
| inGain | plask::optical::effective::EffectiveIndex2D | |
| initCalculation() | plask::Solver | |
| initialized | plask::Solver | protected |
| insertMode(const Mode &mode) | plask::optical::effective::EffectiveIndex2D | inlineprotected |
| inTemperature | plask::optical::effective::EffectiveIndex2D | |
| invalidate() | plask::Solver | inline |
| isInitialized() | plask::Solver | inline |
| k0 | plask::optical::effective::EffectiveIndex2D | protected |
| loadConfiguration(plask::XMLReader &reader, plask::Manager &manager) override | plask::optical::effective::EffectiveIndex2D | virtual |
| log_value | plask::optical::effective::EffectiveIndex2D | protected |
| mesh | plask::SolverWithMesh< Geometry2DCartesian, RectangularMesh< 2 > > | protected |
| mesh_signal_connection | plask::SolverWithMesh< Geometry2DCartesian, RectangularMesh< 2 > > | protected |
| meshRef() const | plask::SolverWithMesh< Geometry2DCartesian, RectangularMesh< 2 > > | inline |
| MeshType typedef | plask::SolverWithMesh< Geometry2DCartesian, RectangularMesh< 2 > > | |
| mirrors | plask::optical::effective::EffectiveIndex2D | |
| modes | plask::optical::effective::EffectiveIndex2D | |
| need_gain | plask::optical::effective::EffectiveIndex2D | protected |
| nmodes() const | plask::optical::effective::EffectiveIndex2D | inlineprotected |
| normalizeFields(Mode &mode, const std::vector< dcomplex, aligned_allocator< dcomplex > > &kx) | plask::optical::effective::EffectiveIndex2D | protected |
| nrCache | plask::optical::effective::EffectiveIndex2D | protected |
| onGeometryChange(const Geometry::Event &PLASK_UNUSED(evt)) override | plask::SolverWithMesh< Geometry2DCartesian, RectangularMesh< 2 > > | inline |
| plask::SolverOver::onGeometryChange(const Geometry::Event &) | plask::SolverOver< SpaceT > | inlinevirtual |
| onInitialize() override | plask::optical::effective::EffectiveIndex2D | protectedvirtual |
| onInputChange(ReceiverBase &, ReceiverBase::ChangeReason) | plask::optical::effective::EffectiveIndex2D | inlineprotected |
| onInvalidate() override | plask::optical::effective::EffectiveIndex2D | protectedvirtual |
| onMeshChange(const typename MeshT::Event &PLASK_UNUSED(evt)) | plask::SolverWithMesh< Geometry2DCartesian, RectangularMesh< 2 > > | inlinevirtual |
| outHeat | plask::optical::effective::EffectiveIndex2D | |
| outLightE | plask::optical::effective::EffectiveIndex2D | |
| outLightMagnitude | plask::optical::effective::EffectiveIndex2D | |
| outNeff | plask::optical::effective::EffectiveIndex2D | |
| outRefractiveIndex | plask::optical::effective::EffectiveIndex2D | |
| parseStandardConfiguration(XMLReader &source, Manager &manager, const std::string &expected_msg="solver configuration element") | plask::SolverWithMesh< Geometry2DCartesian, RectangularMesh< 2 > > | |
| Polarization enum name | plask::optical::effective::EffectiveIndex2D | |
| polarization | plask::optical::effective::EffectiveIndex2D | protected |
| readBoundaryConditions(Manager &manager, XMLReader &reader, BoundaryConditions< Boundary, ConditionT > &dest) | plask::SolverOver< SpaceT > | inlineprotected |
| recompute_neffs | plask::optical::effective::EffectiveIndex2D | protected |
| root | plask::optical::effective::EffectiveIndex2D | |
| RootDigger | plask::optical::effective::EffectiveIndex2D | friend |
| searchVNeffs(plask::dcomplex neff1=0., plask::dcomplex neff2=0., size_t resteps=256, size_t imsteps=64, dcomplex eps=dcomplex(1e-6, 1e-9)) | plask::optical::effective::EffectiveIndex2D | |
| setGeometry(const shared_ptr< SpaceT > &geometry) | plask::SolverOver< SpaceT > | inline |
| setHorizontalMesh(shared_ptr< MeshAxis > meshx) | plask::optical::effective::EffectiveIndex2D | inline |
| setMesh(const shared_ptr< RectangularMesh< 2 > > &mesh) | plask::SolverWithMesh< Geometry2DCartesian, RectangularMesh< 2 > > | inline |
| setMesh(shared_ptr< MeshGeneratorD< MeshT::DIM > > generator) | plask::SolverWithMesh< Geometry2DCartesian, RectangularMesh< 2 > > | inline |
| setMode(dcomplex neff, Symmetry sym=SYMMETRY_DEFAULT) | plask::optical::effective::EffectiveIndex2D | |
| setPolarization(Polarization polar) | plask::optical::effective::EffectiveIndex2D | inline |
| setSimpleMesh() | plask::optical::effective::EffectiveIndex2D | inline |
| setStripeX(double x) | plask::optical::effective::EffectiveIndex2D | inline |
| setWavelength(dcomplex wavelength) | plask::optical::effective::EffectiveIndex2D | 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< Geometry2DCartesian, RectangularMesh< 2 > > | inline |
| SpaceType typedef | plask::SolverOver< SpaceT > | |
| stageOne() | plask::optical::effective::EffectiveIndex2D | protected |
| stripe_root | plask::optical::effective::EffectiveIndex2D | |
| stripex | plask::optical::effective::EffectiveIndex2D | protected |
| Symmetry enum name | plask::optical::effective::EffectiveIndex2D | |
| SYMMETRY_DEFAULT enum value | plask::optical::effective::EffectiveIndex2D | |
| SYMMETRY_NEGATIVE enum value | plask::optical::effective::EffectiveIndex2D | |
| SYMMETRY_NONE enum value | plask::optical::effective::EffectiveIndex2D | |
| SYMMETRY_POSITIVE enum value | plask::optical::effective::EffectiveIndex2D | |
| TE enum value | plask::optical::effective::EffectiveIndex2D | |
| TM enum value | plask::optical::effective::EffectiveIndex2D | |
| updateCache() | plask::optical::effective::EffectiveIndex2D | protected |
| vneff | plask::optical::effective::EffectiveIndex2D | |
| writelog(LogLevel level, std::string msg, Args &&... params) const | plask::Solver | inline |
| xbegin | plask::optical::effective::EffectiveIndex2D | protected |
| xend | plask::optical::effective::EffectiveIndex2D | protected |
| ybegin | plask::optical::effective::EffectiveIndex2D | protected |
| yend | plask::optical::effective::EffectiveIndex2D | protected |
| yfields | plask::optical::effective::EffectiveIndex2D | protected |
| yweights | plask::optical::effective::EffectiveIndex2D | protected |
| ~EffectiveIndex2D() | plask::optical::effective::EffectiveIndex2D | inlinevirtual |
| ~Solver() | plask::Solver | inlinevirtual |
| ~SolverOver() | plask::SolverOver< SpaceT > | inline |
| ~SolverWithMesh() | plask::SolverWithMesh< Geometry2DCartesian, RectangularMesh< 2 > > | inline |