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