Focus

Top  Previous  Next

LL_Focus

View Inside Aperture:

LL_Focus_Inside

 

Focus models the optical effect of a focusing element, i.e., it changes the curvature of an incident complex field. More precisely, Focus applies a unit-amplitude quadratic-phase factor to the incident complex field. The sign convention is that positive "focusDistance" makes the wavefront more convergent, while negative "focusDistance" makes the wavefront less convergent, regardless of the direction of propagation. The focus is applied to both incoming and outgoing light that passes through the Focus module.

C++ type

name

value

description

Parameters

none

Inputs

double

focusDistance

1.00e20

Focus distance (m); supports looking back in time

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