`WasiakNew2D` Class
===============================================================================

.. currentmodule:: gain.wasiak

.. autoclass:: gain.wasiak.WasiakNew2D

Subclasses
----------

.. autosummary::
   :nosignatures:
   :toctree: WasiakNew2D
   :template: class.rst

   ~gain.wasiak.WasiakNew2D.LuminescenceSpectrum
   ~gain.wasiak.WasiakNew2D.Spectrum

Methods
-------

.. autosummary::

   ~gain.wasiak.WasiakNew2D.get_fermi_levels
   ~gain.wasiak.WasiakNew2D.get_levels
   ~gain.wasiak.WasiakNew2D.initialize
   ~gain.wasiak.WasiakNew2D.invalidate
   ~gain.wasiak.WasiakNew2D.luminescence_spectrum
   ~gain.wasiak.WasiakNew2D.spectrum

Attributes
----------

Receivers
^^^^^^^^^

.. autosummary::

   ~gain.wasiak.WasiakNew2D.inCarriersConcentration
   ~gain.wasiak.WasiakNew2D.inTemperature

Providers
^^^^^^^^^

.. autosummary::

   ~gain.wasiak.WasiakNew2D.outGain
   ~gain.wasiak.WasiakNew2D.outLuminescence

Other
^^^^^

.. autosummary::

   ~gain.wasiak.WasiakNew2D.Tref
   ~gain.wasiak.WasiakNew2D.adjust_layers
   ~gain.wasiak.WasiakNew2D.broadening
   ~gain.wasiak.WasiakNew2D.cond_shift
   ~gain.wasiak.WasiakNew2D.fast_levels
   ~gain.wasiak.WasiakNew2D.geometry
   ~gain.wasiak.WasiakNew2D.geometry_mod
   ~gain.wasiak.WasiakNew2D.id
   ~gain.wasiak.WasiakNew2D.initialized
   ~gain.wasiak.WasiakNew2D.lifetime
   ~gain.wasiak.WasiakNew2D.matrix_elem
   ~gain.wasiak.WasiakNew2D.mesh
   ~gain.wasiak.WasiakNew2D.roughness
   ~gain.wasiak.WasiakNew2D.strained
   ~gain.wasiak.WasiakNew2D.substrate
   ~gain.wasiak.WasiakNew2D.vale_shift


Descriptions
------------

Method Details
^^^^^^^^^^^^^^

.. automethod:: gain.wasiak.WasiakNew2D.get_fermi_levels

.. automethod:: gain.wasiak.WasiakNew2D.get_levels

.. automethod:: gain.wasiak.WasiakNew2D.initialize

.. automethod:: gain.wasiak.WasiakNew2D.invalidate

.. automethod:: gain.wasiak.WasiakNew2D.luminescence_spectrum

.. automethod:: gain.wasiak.WasiakNew2D.spectrum

Receiver Details
^^^^^^^^^^^^^^^^

.. autoattribute:: gain.wasiak.WasiakNew2D.inCarriersConcentration

.. autoattribute:: gain.wasiak.WasiakNew2D.inTemperature

Provider Details
^^^^^^^^^^^^^^^^

.. autoattribute:: gain.wasiak.WasiakNew2D.outGain
   :show-signature:

.. autoattribute:: gain.wasiak.WasiakNew2D.outLuminescence
   :show-signature:

Attribute Details
^^^^^^^^^^^^^^^^^

.. autoattribute:: gain.wasiak.WasiakNew2D.Tref

.. autoattribute:: gain.wasiak.WasiakNew2D.adjust_layers

.. autoattribute:: gain.wasiak.WasiakNew2D.broadening

.. autoattribute:: gain.wasiak.WasiakNew2D.cond_shift

.. autoattribute:: gain.wasiak.WasiakNew2D.fast_levels

.. autoattribute:: gain.wasiak.WasiakNew2D.geometry

.. autoattribute:: gain.wasiak.WasiakNew2D.geometry_mod

.. autoattribute:: gain.wasiak.WasiakNew2D.id

.. autoattribute:: gain.wasiak.WasiakNew2D.initialized

.. autoattribute:: gain.wasiak.WasiakNew2D.lifetime

.. autoattribute:: gain.wasiak.WasiakNew2D.matrix_elem

.. autoattribute:: gain.wasiak.WasiakNew2D.mesh

.. autoattribute:: gain.wasiak.WasiakNew2D.roughness

.. autoattribute:: gain.wasiak.WasiakNew2D.strained

.. autoattribute:: gain.wasiak.WasiakNew2D.substrate

.. autoattribute:: gain.wasiak.WasiakNew2D.vale_shift

.. template class.rst