`ThermoElectric2D` Class
===============================================================================

.. currentmodule:: meta.shockley

.. autoclass:: meta.shockley.ThermoElectric2D

Methods
-------

.. autosummary::

   ~meta.shockley.ThermoElectric2D.compute
   ~meta.shockley.ThermoElectric2D.get_junction_currents
   ~meta.shockley.ThermoElectric2D.get_temperature
   ~meta.shockley.ThermoElectric2D.get_total_current
   ~meta.shockley.ThermoElectric2D.get_vertical_voltage
   ~meta.shockley.ThermoElectric2D.get_voltage
   ~meta.shockley.ThermoElectric2D.initialize
   ~meta.shockley.ThermoElectric2D.invalidate
   ~meta.shockley.ThermoElectric2D.plot_junction_current
   ~meta.shockley.ThermoElectric2D.plot_temperature
   ~meta.shockley.ThermoElectric2D.plot_vertical_voltage
   ~meta.shockley.ThermoElectric2D.plot_voltage
   ~meta.shockley.ThermoElectric2D.reconnect
   ~meta.shockley.ThermoElectric2D.save

Attributes
----------



Providers
^^^^^^^^^

.. autosummary::

   ~meta.shockley.ThermoElectric2D.outConductivity
   ~meta.shockley.ThermoElectric2D.outCurrentDensity
   ~meta.shockley.ThermoElectric2D.outHeat
   ~meta.shockley.ThermoElectric2D.outHeatFlux
   ~meta.shockley.ThermoElectric2D.outTemperature
   ~meta.shockley.ThermoElectric2D.outThermalConductivity
   ~meta.shockley.ThermoElectric2D.outVoltage

Other
^^^^^

.. autosummary::

   ~meta.shockley.ThermoElectric2D.electrical
   ~meta.shockley.ThermoElectric2D.id
   ~meta.shockley.ThermoElectric2D.initialized
   ~meta.shockley.ThermoElectric2D.tfreq
   ~meta.shockley.ThermoElectric2D.thermal


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

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

.. automethod:: meta.shockley.ThermoElectric2D.compute

.. automethod:: meta.shockley.ThermoElectric2D.get_junction_currents

.. automethod:: meta.shockley.ThermoElectric2D.get_temperature

.. automethod:: meta.shockley.ThermoElectric2D.get_total_current

.. automethod:: meta.shockley.ThermoElectric2D.get_vertical_voltage

.. automethod:: meta.shockley.ThermoElectric2D.get_voltage

.. automethod:: meta.shockley.ThermoElectric2D.initialize

.. automethod:: meta.shockley.ThermoElectric2D.invalidate

.. automethod:: meta.shockley.ThermoElectric2D.plot_junction_current

.. automethod:: meta.shockley.ThermoElectric2D.plot_temperature

.. automethod:: meta.shockley.ThermoElectric2D.plot_vertical_voltage

.. automethod:: meta.shockley.ThermoElectric2D.plot_voltage

.. automethod:: meta.shockley.ThermoElectric2D.reconnect

.. automethod:: meta.shockley.ThermoElectric2D.save



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

.. autoattribute:: meta.shockley.ThermoElectric2D.outConductivity
   :show-signature:

.. autoattribute:: meta.shockley.ThermoElectric2D.outCurrentDensity
   :show-signature:

.. autoattribute:: meta.shockley.ThermoElectric2D.outHeat
   :show-signature:

.. autoattribute:: meta.shockley.ThermoElectric2D.outHeatFlux
   :show-signature:

.. autoattribute:: meta.shockley.ThermoElectric2D.outTemperature
   :show-signature:

.. autoattribute:: meta.shockley.ThermoElectric2D.outThermalConductivity
   :show-signature:

.. autoattribute:: meta.shockley.ThermoElectric2D.outVoltage
   :show-signature:

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

.. autoattribute:: meta.shockley.ThermoElectric2D.electrical

.. autoattribute:: meta.shockley.ThermoElectric2D.id

.. autoattribute:: meta.shockley.ThermoElectric2D.initialized

.. autoattribute:: meta.shockley.ThermoElectric2D.tfreq

.. autoattribute:: meta.shockley.ThermoElectric2D.thermal

.. template class.rst