Fourier2D.Scattering.Transmitted Class¶
- class Fourier2D.Scattering.Transmitted¶
 Transmitted field details
Attributes¶
Raw transmission ceofficients for modes.  | 
|
Transmitted eigenmodes.  | 
|
Perpendicular fluxes for transmitted modes.  | 
|
Provider of the computed electric field [V/m].  | 
|
Provider of the computed magnetic field [A/m].  | 
Descriptions¶
Attribute Details¶
- Fourier2D.Scattering.Transmitted.coeffs = <property object>¶
 Raw transmission ceofficients for modes.
- Fourier2D.Scattering.Transmitted.eigenmodes = <property object>¶
 Transmitted eigenmodes.
- Return type:
 
- Fourier2D.Scattering.Transmitted.fluxes = <property object>¶
 Perpendicular fluxes for transmitted modes.
- Fourier2D.Scattering.Transmitted.outLightE = <property object>¶
 Provider of the computed electric field [V/m].
outLightE(mesh, interpolation=’default’)
- Parameters:
 mesh (mesh) – Target mesh to get the field at.
interpolation (str) – Requested interpolation method.
- Returns:
 Data with the electric field on the specified mesh [V/m].
Example
Connect the provider to a receiver in some other solver:
>>> other_solver.inLightE = solver.outLightE
Obtain the provided field:
>>> solver.outLightE(mesh) <plask.Data at 0x1234567>
- Fourier2D.Scattering.Transmitted.outLightH = <property object>¶
 Provider of the computed magnetic field [A/m].
outLightH(mesh, interpolation=’default’)
- Parameters:
 mesh (mesh) – Target mesh to get the field at.
interpolation (str) – Requested interpolation method.
- Returns:
 Data with the magnetic field on the specified mesh [A/m].
Example
Connect the provider to a receiver in some other solver:
>>> other_solver.inLightH = solver.outLightH
Obtain the provided field:
>>> solver.outLightH(mesh) <plask.Data at 0x1234567>