.. currentmodule:: tidy3d

Constants
=========

Physical Constants
---------------------

.. autosummary::
   :toctree: _autosummary/
   :template: module.rst

   tidy3d.constants.C_0
   tidy3d.constants.HBAR
   tidy3d.constants.Q_e
   tidy3d.constants.ETA_0
   tidy3d.constants.EPSILON_0
   tidy3d.constants.MU_0
   tidy3d.constants.K_B


Tidy3D Special Constants
------------------------

.. autosummary::
   :toctree: _autosummary/
   :template: module.rst

   tidy3d.constants.inf

Tidy3D Configuration
---------------------

.. autosummary::
   :toctree: _autosummary/
   :template: module.rst

   tidy3d.config.ConfigManager

Default Absorber Parameters
----------------------------

.. autosummary::
   :toctree: _autosummary/
   :template: module.rst

   tidy3d.DefaultPMLParameters
   tidy3d.DefaultStablePMLParameters
   tidy3d.DefaultAbsorberParameters

Units
------

.. autosummary::
   :toctree: _autosummary/
   :template: module.rst

   tidy3d.constants.HERTZ
   tidy3d.constants.TERAHERTZ
   tidy3d.constants.SECOND
   tidy3d.constants.PICOSECOND
   tidy3d.constants.METER
   tidy3d.constants.MICROMETER
   tidy3d.constants.NANOMETER
   tidy3d.constants.RADIAN
   tidy3d.constants.CONDUCTIVITY
   tidy3d.constants.PERMITTIVITY
   tidy3d.constants.PML_SIGMA
   tidy3d.constants.RADPERSEC
   tidy3d.constants.ELECTRON_VOLT
   tidy3d.constants.KELVIN
   tidy3d.constants.PML_SIGMA
   tidy3d.constants.CMCUBE
   tidy3d.constants.PERCMCUBE
   tidy3d.constants.WATT
   tidy3d.constants.VOLT
   tidy3d.constants.THERMAL_CONDUCTIVITY
   tidy3d.constants.SPECIFIC_HEAT_CAPACITY
   tidy3d.constants.HEAT_FLUX
   tidy3d.constants.VOLUMETRIC_HEAT_RATE
   tidy3d.constants.HEAT_TRANSFER_COEFF


Precision & Comparator Values
------------------------------

.. autosummary::
   :toctree: _autosummary/
   :template: module.rst

   tidy3d.constants.dp_eps
   tidy3d.constants.fp_eps
   tidy3d.constants.pec_val
   tidy3d.constants.LARGE_NUMBER
   tidy3d.constants.GLANCING_CUTOFF
