Fourier2D.Scattering.Transmitted Class

class Fourier2D.Scattering.Transmitted

Transmitted field details

Attributes

coeffs Raw transmission ceofficients for modes.
eigenmodes Transmitted eigenmodes.
fluxes Perpendicular fluxes for transmitted modes.
outLightE Provider of the computed electric field [V/m].
outLightH Provider of the computed magnetic field [A/m].

Descriptions

Attribute Details

Fourier2D.Scattering.Transmitted.coeffs

Raw transmission ceofficients for modes.

Fourier2D.Scattering.Transmitted.eigenmodes

Transmitted eigenmodes.

Return type:Eigenmodes
Fourier2D.Scattering.Transmitted.fluxes

Perpendicular fluxes for transmitted modes.

Fourier2D.Scattering.Transmitted.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>

See also

Provider class: plask.flow.LightEProvider2D

Receciver class: plask.flow.LightEReceiver2D

Fourier2D.Scattering.Transmitted.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>

See also

Provider class: plask.flow.LightHProvider2D

Receciver class: plask.flow.LightHReceiver2D