`DriftDiffusion2D` Class
===============================================================================

.. currentmodule:: electrical.ddm2d

.. autoclass:: electrical.ddm2d.DriftDiffusion2D

Methods
-------

.. autosummary::

   ~electrical.ddm2d.DriftDiffusion2D.compute
   ~electrical.ddm2d.DriftDiffusion2D.find_energy_levels
   ~electrical.ddm2d.DriftDiffusion2D.get_total_current
   ~electrical.ddm2d.DriftDiffusion2D.initialize
   ~electrical.ddm2d.DriftDiffusion2D.invalidate

Attributes
----------

Receivers
^^^^^^^^^

.. autosummary::

   ~electrical.ddm2d.DriftDiffusion2D.inTemperature

Providers
^^^^^^^^^

.. autosummary::

   ~electrical.ddm2d.DriftDiffusion2D.outBandEdges
   ~electrical.ddm2d.DriftDiffusion2D.outCarriersConcentration
   ~electrical.ddm2d.DriftDiffusion2D.outCurrentDensityForElectrons
   ~electrical.ddm2d.DriftDiffusion2D.outCurrentDensityForHoles
   ~electrical.ddm2d.DriftDiffusion2D.outFermiLevels
   ~electrical.ddm2d.DriftDiffusion2D.outHeat
   ~electrical.ddm2d.DriftDiffusion2D.outPotential

Other
^^^^^

.. autosummary::

   ~electrical.ddm2d.DriftDiffusion2D.FullIon
   ~electrical.ddm2d.DriftDiffusion2D.Pol
   ~electrical.ddm2d.DriftDiffusion2D.Raug
   ~electrical.ddm2d.DriftDiffusion2D.Rrad
   ~electrical.ddm2d.DriftDiffusion2D.Rsrh
   ~electrical.ddm2d.DriftDiffusion2D.SchottkyN
   ~electrical.ddm2d.DriftDiffusion2D.SchottkyP
   ~electrical.ddm2d.DriftDiffusion2D.algorithm
   ~electrical.ddm2d.DriftDiffusion2D.geometry
   ~electrical.ddm2d.DriftDiffusion2D.id
   ~electrical.ddm2d.DriftDiffusion2D.initialized
   ~electrical.ddm2d.DriftDiffusion2D.iterative
   ~electrical.ddm2d.DriftDiffusion2D.loopsFn
   ~electrical.ddm2d.DriftDiffusion2D.loopsFp
   ~electrical.ddm2d.DriftDiffusion2D.loopsV
   ~electrical.ddm2d.DriftDiffusion2D.loopsV0
   ~electrical.ddm2d.DriftDiffusion2D.loopsVi
   ~electrical.ddm2d.DriftDiffusion2D.maxerrFn
   ~electrical.ddm2d.DriftDiffusion2D.maxerrFp
   ~electrical.ddm2d.DriftDiffusion2D.maxerrV
   ~electrical.ddm2d.DriftDiffusion2D.maxerrV0
   ~electrical.ddm2d.DriftDiffusion2D.maxerrVi
   ~electrical.ddm2d.DriftDiffusion2D.mesh
   ~electrical.ddm2d.DriftDiffusion2D.voltage_boundary


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

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

.. automethod:: electrical.ddm2d.DriftDiffusion2D.compute

.. automethod:: electrical.ddm2d.DriftDiffusion2D.find_energy_levels

.. automethod:: electrical.ddm2d.DriftDiffusion2D.get_total_current

.. automethod:: electrical.ddm2d.DriftDiffusion2D.initialize

.. automethod:: electrical.ddm2d.DriftDiffusion2D.invalidate

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

.. autoattribute:: electrical.ddm2d.DriftDiffusion2D.inTemperature

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

.. autoattribute:: electrical.ddm2d.DriftDiffusion2D.outBandEdges
   :show-signature:

.. autoattribute:: electrical.ddm2d.DriftDiffusion2D.outCarriersConcentration
   :show-signature:

.. autoattribute:: electrical.ddm2d.DriftDiffusion2D.outCurrentDensityForElectrons
   :show-signature:

.. autoattribute:: electrical.ddm2d.DriftDiffusion2D.outCurrentDensityForHoles
   :show-signature:

.. autoattribute:: electrical.ddm2d.DriftDiffusion2D.outFermiLevels
   :show-signature:

.. autoattribute:: electrical.ddm2d.DriftDiffusion2D.outHeat
   :show-signature:

.. autoattribute:: electrical.ddm2d.DriftDiffusion2D.outPotential
   :show-signature:

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

.. autoattribute:: electrical.ddm2d.DriftDiffusion2D.FullIon

.. autoattribute:: electrical.ddm2d.DriftDiffusion2D.Pol

.. autoattribute:: electrical.ddm2d.DriftDiffusion2D.Raug

.. autoattribute:: electrical.ddm2d.DriftDiffusion2D.Rrad

.. autoattribute:: electrical.ddm2d.DriftDiffusion2D.Rsrh

.. autoattribute:: electrical.ddm2d.DriftDiffusion2D.SchottkyN

.. autoattribute:: electrical.ddm2d.DriftDiffusion2D.SchottkyP

.. autoattribute:: electrical.ddm2d.DriftDiffusion2D.algorithm

.. autoattribute:: electrical.ddm2d.DriftDiffusion2D.geometry

.. autoattribute:: electrical.ddm2d.DriftDiffusion2D.id

.. autoattribute:: electrical.ddm2d.DriftDiffusion2D.initialized

.. autoattribute:: electrical.ddm2d.DriftDiffusion2D.iterative

.. autoattribute:: electrical.ddm2d.DriftDiffusion2D.loopsFn

.. autoattribute:: electrical.ddm2d.DriftDiffusion2D.loopsFp

.. autoattribute:: electrical.ddm2d.DriftDiffusion2D.loopsV

.. autoattribute:: electrical.ddm2d.DriftDiffusion2D.loopsV0

.. autoattribute:: electrical.ddm2d.DriftDiffusion2D.loopsVi

.. autoattribute:: electrical.ddm2d.DriftDiffusion2D.maxerrFn

.. autoattribute:: electrical.ddm2d.DriftDiffusion2D.maxerrFp

.. autoattribute:: electrical.ddm2d.DriftDiffusion2D.maxerrV

.. autoattribute:: electrical.ddm2d.DriftDiffusion2D.maxerrV0

.. autoattribute:: electrical.ddm2d.DriftDiffusion2D.maxerrVi

.. autoattribute:: electrical.ddm2d.DriftDiffusion2D.mesh

.. autoattribute:: electrical.ddm2d.DriftDiffusion2D.voltage_boundary

.. template class.rst