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.
This is given by,
\[M = \begin{pmatrix} 1 & 0 \\ -\frac{1}{f} & 1 \end{pmatrix}, \]where \(f\) is the focal length of the lens.
See
Connector.ABCD()
for descriptions of parameters, return values and possible exceptions.