ViennaSHE 1.3.0
Free open-source semiconductor device simulator using spherical harmonics expansions techniques.
joule_heating.hpp File Reference

Go to the source code of this file.

Classes

struct  viennashe::hde::joule_heating< CurrentDensityAccessorType, ElectricFieldAccessorType >
 Calculates the Joule Heating (in Watt per Second) More...
 
class  viennashe::hde::power_density_accessor< DeviceType, QuantitiesListType >
 Power density accessor. Used to get the power density in the assembly of the heat diffusion equation. More...
 

Namespaces

namespace  viennashe
 The main ViennaSHE namespace. All functionality resides inside this namespace.
 
namespace  viennashe::hde
 The namespace for the heat diffusion equation.
 

Functions

template<typename CurrentDensityAccessorType , typename ElectricFieldAccessorType , typename CellType >
double viennashe::hde::apply_joule_heating (CurrentDensityAccessorType const &jfield, ElectricFieldAccessorType const &efield, CellType const &cell)
 Auxilary function to joule_heating. Does the same as the joule_heating functor. More...