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