o
    GZŽhv  ã                   @   sX  d dl mZ d dlmZ d dlmZmZmZmZm	Z	m
Z
mZmZmZmZmZmZmZ d dlmZ d dlmZmZmZmZmZmZmZmZmZmZmZm Z m!Z!m"Z"m#Z#m$Z$ d dl%m&Z& ej'Z'e&j(g ddd	œddd	œd
diddd	œej)edƒd ddœe'd de' d ddœe' d e'd ddœe' d e'd ddœde' d e'd ddœdœ	dZ*eeeegg de*dZ+e+ ,ed¡ e+ -ee
¡ e+ ,eeedƒd  eej)  e ¡ e+ -e	e
¡ e+ -ee¡ e+ ,eee ¡ e+ -ee¡ e+ ,ee"e ¡ e+ -ee¡ e+ -ee¡ e+ ,eeee ƒe ¡ e+ -ee¡ e+ -ee¡ e+ ,eeed e ƒe ¡ e+ ,e	de e ¡ e+ ,e#de e e ¡ e+ ,ede e ¡ e+ ,ede ¡ e+ ,ede ¡ e+ ,ee'd e e ¡ e+ ,eeee ƒe ¡ e+ ,eded  e e ¡ e+ ,e e'd ed  e ¡ e+ ,e!ded  e ed  ¡ e+ -e$d¡ e+ ,e$d¡ g d¢Z.dS )é    )ÚS)Úsqrt)Ú
UnitSystemÚ
centimeterÚgramÚsecondÚcoulombÚchargeÚspeed_of_lightÚcurrentÚmassÚlengthÚvoltageÚmagnetic_densityÚmagnetic_flux)Úcoulombs_constant)ÚstatcoulombÚ
statampereÚstatvoltÚvoltÚteslaÚgaussÚweberÚmaxwellÚdebyeÚoerstedÚohmÚfaradÚhenryÚergÚampereÚcoulomb_constant)Údimsys_length_weight_timeé   éÿÿÿÿ)Útimer   r   é   é   )r   r   r%   éþÿÿÿ)r   r   r%   )	Z	impedanceZconductanceZcapacitanceZ
inductancer	   r   r   r   r   )Znew_dim_depsÚ	cgs_gauss)Z
base_unitsZunitsÚnameZdimension_systemé
   i@B i áõi'  l     ÈNÎZoi † )$r   r   r   r
   r   r   r   r   r"   r   r!   r   r   r   r   r	   r   r   r   r   r   r   r   r   Ú
dimsys_cgsr   r   r   ÚOner   r   r   r   r   r    r)   N)/Zsympy.core.singletonr   Z(sympy.functions.elementary.miscellaneousr   Zsympy.physics.unitsr   r   r   r   r   r	   r
   r   r   r   r   r   r   Zsympy.physics.units.definitionsr   Z0sympy.physics.units.definitions.unit_definitionsr   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   Zsympy.physics.units.systems.mksr"   r-   ÚextendZHalfr,   r)   Zset_quantity_scale_factorZset_quantity_dimensionÚ__all__© r0   r0   úN/var/www/auris/lib/python3.10/site-packages/sympy/physics/units/systems/cgs.pyÚ<module>   sj    <Höþü& 