
    ho                         / S Qr SSKJr  SSKJrJrJrJrJrJ	r	J
r
JrJrJrJrJrJrJrJrJr  SSKJr  SSKJrJrJrJrJrJrJrJrJrJ r   SSK!J"r"J#r#J$r$J%r%J&r&J'r'J(r(J)r)J*r*J+r+J,r,  g))'TWaveRayTransferMatrix	FreeSpaceFlatRefractionCurvedRefraction
FlatMirrorCurvedMirrorThinLensGeometricRayBeamParameterwaist2rayleighrayleigh2waistgeometric_conj_abgeometric_conj_afgeometric_conj_bfgaussian_conjconjugate_gauss_beamsMediumrefraction_angle	deviationfresnel_coefficientsbrewster_anglecritical_anglelens_makers_formulamirror_formulalens_formulahyperfocal_distancetransverse_magnificationjones_vectorstokes_vectorjones_2_stokeslinear_polarizerphase_retarderhalf_wave_retarderquarter_wave_retardertransmissive_filterreflective_filtermueller_matrixpolarizing_beam_splitter   )r   )r   r   r   r   r   r   r	   r
   r   r   r   r   r   r   r   r   )r   )
r   r   r   r   r   r   r   r   r   r   )r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   N)-__all__wavesr   gaussoptr   r   r   r   r   r   r	   r
   r   r   r   r   r   r   r   r   mediumr   utilsr   r   r   r   r   r   r   r   r   r   polarizationr   r   r    r!   r"   r#   r$   r%   r&   r'   r(        U/var/www/html/shao/venv/lib/python3.13/site-packages/sympy/physics/optics/__init__.py<module>r3      sU   (      E E E2 2 2 2r1   