Fourier3D.Scattering.Transmitted Class¶
- class Fourier3D.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¶
- Fourier3D.Scattering.Transmitted.coeffs = <property object>¶
Raw transmission ceofficients for modes.
- Fourier3D.Scattering.Transmitted.eigenmodes = <property object>¶
Transmitted eigenmodes.
- Return type:
- Fourier3D.Scattering.Transmitted.fluxes = <property object>¶
Perpendicular fluxes for transmitted modes.
- Fourier3D.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>
- Fourier3D.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>