|
PLaSK library
|
#include <solvers/optical/modal/bessel/solvercyl.hpp>
Public Member Functions | |
| Mode (const std::unique_ptr< ExpansionBessel > &expansion, double tolx) | |
| bool | operator== (const Mode &other) const |
| bool | operator== (const std::unique_ptr< ExpansionBessel > &other) const |
| template<typename T > | |
| bool | operator!= (const T &other) const |
Public Attributes | |
| double | lam0 |
| Wavelength for which integrals are computed. | |
| dcomplex | k0 |
| Stored mode frequency. | |
| int | m |
| Stored angular parameter. | |
| double | power |
| Mode power (mW) | |
| double | tolx |
| Tolerance for mode comparison. | |
Definition at line 70 of file solvercyl.hpp.
|
inline |
Definition at line 77 of file solvercyl.hpp.
|
inline |
Definition at line 91 of file solvercyl.hpp.
Definition at line 80 of file solvercyl.hpp.
|
inline |
Definition at line 85 of file solvercyl.hpp.
| dcomplex plask::optical::modal::BesselSolverCyl::Mode::k0 |
Stored mode frequency.
Definition at line 72 of file solvercyl.hpp.
| double plask::optical::modal::BesselSolverCyl::Mode::lam0 |
Wavelength for which integrals are computed.
Definition at line 71 of file solvercyl.hpp.
| int plask::optical::modal::BesselSolverCyl::Mode::m |
Stored angular parameter.
Definition at line 73 of file solvercyl.hpp.
| double plask::optical::modal::BesselSolverCyl::Mode::power |
Mode power (mW)
Definition at line 74 of file solvercyl.hpp.
| double plask::optical::modal::BesselSolverCyl::Mode::tolx |
Tolerance for mode comparison.
Definition at line 75 of file solvercyl.hpp.