PLaSK library
|
#include "plask/math.hpp"
#include "plask/provider/providerfor.hpp"
#include "plask/provider/scaled_provider.hpp"
#include "plask/provider/combined_provider.hpp"
Go to the source code of this file.
Classes | |
struct | plask::RefractiveIndex |
Refractive index. More... | |
struct | plask::Epsilon |
Permittivity tensor. More... | |
struct | plask::LightMagnitude |
Profile of the optical field 1/2 E × conj(E) / Z0 [W/m²]. More... | |
struct | plask::LightE |
Profile of the optical electric field [V/m]. More... | |
struct | plask::LightH |
Profile of the optical magnetic field (A/m). More... | |
struct | plask::ModeLightMagnitude |
Profile of the optical field 1/2 E × conj(E) / Z0 [W/m²]. More... | |
struct | plask::LightMagnitudeSumProvider< SpaceT > |
Provider which sums light intensities from one or more sources. More... | |
struct | plask::ModeLightE |
Profile of the optical electric field [V/m]. More... | |
struct | plask::ModeLightH |
Profile of the optical magnetic field (A/m). More... | |
struct | plask::ModeWavelength |
Wavelength (nm). More... | |
struct | plask::ModeLoss |
Modal loss (1/cm). More... | |
struct | plask::ModePropagationConstant |
Propagation constant (1/µm). More... | |
struct | plask::ModeEffectiveIndex |
Effective index. More... | |
Namespaces | |
namespace | plask |
Patterson quadrature for complex function along specified line. | |