PLaSK library
|
#include <solvers/optical/modal/fourier/solver2d.hpp>
Public Member Functions | |
Mode (const ExpansionPW2D &expansion, double tolx) | |
bool | operator== (const Mode &other) const |
bool | operator== (const ExpansionPW2D &other) const |
template<typename T > | |
bool | operator!= (const T &other) const |
Public Attributes | |
Expansion::Component | symmetry |
Mode horizontal symmetry. | |
Expansion::Component | polarization |
Mode polarization. | |
double | lam0 |
Wavelength for which integrals are computed. | |
dcomplex | k0 |
Stored mode frequency. | |
dcomplex | beta |
Stored mode effective index. | |
dcomplex | ktran |
Stored mode transverse wavevector. | |
double | power |
Mode power (mW) | |
double | tolx |
Tolerance for mode comparison. | |
Mode parameters.
Definition at line 46 of file solver2d.hpp.
|
inline |
Definition at line 56 of file solver2d.hpp.
|
inline |
Definition at line 81 of file solver2d.hpp.
|
inline |
Definition at line 73 of file solver2d.hpp.
Definition at line 66 of file solver2d.hpp.
dcomplex plask::optical::modal::FourierSolver2D::Mode::beta |
Stored mode effective index.
Definition at line 51 of file solver2d.hpp.
dcomplex plask::optical::modal::FourierSolver2D::Mode::k0 |
Stored mode frequency.
Definition at line 50 of file solver2d.hpp.
dcomplex plask::optical::modal::FourierSolver2D::Mode::ktran |
Stored mode transverse wavevector.
Definition at line 52 of file solver2d.hpp.
double plask::optical::modal::FourierSolver2D::Mode::lam0 |
Wavelength for which integrals are computed.
Definition at line 49 of file solver2d.hpp.
Expansion::Component plask::optical::modal::FourierSolver2D::Mode::polarization |
Mode polarization.
Definition at line 48 of file solver2d.hpp.
double plask::optical::modal::FourierSolver2D::Mode::power |
Mode power (mW)
Definition at line 53 of file solver2d.hpp.
Expansion::Component plask::optical::modal::FourierSolver2D::Mode::symmetry |
Mode horizontal symmetry.
Definition at line 47 of file solver2d.hpp.
double plask::optical::modal::FourierSolver2D::Mode::tolx |
Tolerance for mode comparison.
Definition at line 54 of file solver2d.hpp.