Attenuator

Top  Previous  Next

LL_Attenuator

View Inside Attenuator:

LL_Attenuator_Inside

 

Attenuate incoming and outgoing Light. The complex field of each Wave passing through this block is multiplied by the sqrt(attenuation).

C++ type

name

value

description

Parameters

none

Inputs

Light

incomingIncident

Light()

Describes all light incident from the "incoming" direction  

Light

outgoingIncident

Light()

Describes all light incident from the "outgoing" direction  

double

attenuation


Attenuation to be applied.  

Outputs

Light

incomingTransmitted


Attenuated incoming transmitted light

Light

outgoingTransmitted


Attenuated outgoing transmitted light