finesse.components.lens.Lens.ABCD

Lens.ABCD(from_node, to_node, direction='x', symbolic=False, copy=True, retboth=False)[source]

Returns the ABCD matrix of the lens for the specified coupling.

../../../../_images/abcd_lenst.svg

This is given by,

M=(101f1),M = \begin{pmatrix} 1 & 0 \\ -\frac{1}{f} & 1 \end{pmatrix},

where ff is the focal length of the lens.

See Connector.ABCD() for descriptions of parameters, return values and possible exceptions.