PLaSK library
Loading...
Searching...
No Matches
optical.hpp File Reference
Include dependency graph for optical.hpp:
This graph shows which files directly or indirectly include this file:

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.