finesse.tracing.abcd

Collection of ABCD functions for standard optical components.

Functions

beamsplitter_refl_s(Rc, alpha[, nr])

Sagittal (perpendicular plane-of-incidence) reflection from a curved surface at a non-normal angle of incidence.

beamsplitter_refl_t(Rc, alpha[, nr])

Tangential (in plane-of-incidence)reflection from a curved surface at a non- normal angle of incidence.

beamsplitter_trans_s(Rc, alpha[, nr1, nr2])

Sagittal (perpendicular plane-of-incidence) transmission through a curved surface at an angle of incidence.

beamsplitter_trans_t(Rc, alpha[, nr1, nr2])

Tangential (in plane-of-incidence) transmission through a curved surface at an angle of incidence.

lens(f)

Propagation through a thin lens.

mirror_refl_s(Rc[, nr])

Sagittal (perpendicular plane-of-incidence) reflection from a curved surface.

mirror_refl_t(Rc[, nr])

Tangential (in plane-of-incidence) reflection from a curved surface.

mirror_trans(Rc[, nr1, nr2])

Transmission through a curved surface.

space(L[, nr])

Propagation along a physical length L