BeamParameter
BeamParameter.divergence
BeamParameter.gouy
BeamParameter.q
BeamParameter.radius
BeamParameter.w
BeamParameter.w_0
BeamParameter.waist_approximation_limit
CurvedMirror
CurvedRefraction
FlatMirror
FlatRefraction
FreeSpace
GeometricRay
GeometricRay.angle
GeometricRay.height
RayTransferMatrix
RayTransferMatrix.A
RayTransferMatrix.B
RayTransferMatrix.C
RayTransferMatrix.D
ThinLens
conjugate_gauss_beams()
gaussian_conj()
geometric_conj_ab()
geometric_conj_af()
geometric_conj_bf()
rayleigh2waist()
waist2rayleigh()
Medium
Medium.refractive_index
Medium.speed
half_wave_retarder()
jones_2_stokes()
jones_vector()
linear_polarizer()
mueller_matrix()
phase_retarder()
polarizing_beam_splitter()
quarter_wave_retarder()
reflective_filter()
stokes_vector()
transmissive_filter()
brewster_angle()
critical_angle()
deviation()
fresnel_coefficients()
hyperfocal_distance()
lens_formula()
lens_makers_formula()
mirror_formula()
refraction_angle()
transverse_magnification()
TWave
TWave.amplitude
TWave.angular_velocity
TWave.frequency
TWave.n
TWave.phase
TWave.speed
TWave.time_period
TWave.wavelength
TWave.wavenumber
Particle in a Box
Gaussian Optics