Apodizer

Top  Previous  Next

LL_Apodizer

View Inside Apodizer:

LL_Aperture_Inside

 

Apodizer models the optical effects of an arbitrary apodizing filter, i.e. a multiplicative REAL AMPLITUDE transmittance factor, which can vary across the plane perpendicular to the direction of transmission. The apodization is applied by multiplying the complex field, i.e., intensity is scaled by apodization^2. The filter is specified by a parameter of type Grid<double>. See the LightLike User Guide for methods of creating and inputting Grid data types.

C++ type

name

value

description

Parameters

Grid<double>

apodization

Grid<double>

Grid defining the multiplicative, real amplitude transmittance (1.0 implies complete transmission)

Inputs

Light

incomingIncident

Light()

Describes all light incident from the "incoming" direction  

Light

outgoingIncident

Light()

 Describes all light incident from the "outgoing" direction  

Outputs

Light

incomingTransmitted


Describes all light transmitted in the "incoming" direction

Light

outgoingTransmitted


Describes all light transmitted in the "outgoing" direction