Beams

Simple Geometric Beam

ABCDMatrixOptics.GeometricBeamType
GeometricBeam(w=0.0, k=0.0, z=0.0)

Defines a geometrical ray beam with keywords. Distance to the axis is w, the angle with respect to the axis is k. zpos is the initial position along the optical axis.

See also GaussianBeam.

Example

julia> GeometricBeam(w=1.0)
GeometricBeam{Float64}(1.0, 0.0, 0.0)

Simple Gaussian Beam

ABCDMatrixOptics.zFunction
z(beam::GaussianBeam)

Return the distance to the beam waist z of the Gaussian beam.

See also z,zR,w,R,w0.

ABCDMatrixOptics.zRFunction
z(beam::GaussianBeam)

Return Rayleigh length zR of the Gaussian beam.

See also z, w, R, w0.