.. currentmodule:: tidy3d

Constants
=========

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

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

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


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

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

   constants.inf

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

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

   config.ConfigManager

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

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

   DefaultPMLParameters
   DefaultStablePMLParameters
   DefaultAbsorberParameters

Units
------

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

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


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

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

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