Fourier3D.Scattering.Reflected Class¶
-
class
Fourier3D.Scattering.
Reflected
¶ Reflected field details
Attributes¶
coeffs |
Raw reflection ceofficients for modes. |
eigenmodes |
Reflected eigenmodes. |
fluxes |
Perpendicular fluxes for reflected modes. |
outLightE |
Provider of the computed electric field [V/m]. |
outLightH |
Provider of the computed magnetic field [A/m]. |
Descriptions¶
Attribute Details¶
-
Fourier3D.Scattering.Reflected.
coeffs
¶ Raw reflection ceofficients for modes.
-
Fourier3D.Scattering.Reflected.
eigenmodes
¶ Reflected eigenmodes.
Return type: Eigenmodes
-
Fourier3D.Scattering.Reflected.
fluxes
¶ Perpendicular fluxes for reflected modes.
-
Fourier3D.Scattering.Reflected.
outLightE
¶ 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.Reflected.
outLightH
¶ 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>