#include "viennashe/forwards.h"
#include "viennashe/simulator_quantity.hpp"
#include "viennashe/models/mobility.hpp"
#include "viennashe/postproc/current_density.hpp"
#include "viennashe/postproc/electric_field.hpp"
#include "viennashe/she/postproc/current_density.hpp"
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... | |