Namespaces | |
namespace | detail |
Functions | |
template<typename DeviceType , typename ElementType , typename TimeStepQuantitiesT > | |
double | evaluate (viennashe::trap_level const &trap, DeviceType const &device, ElementType const &el, viennashe::config const &conf, TimeStepQuantitiesT const &quantities) |
Returns the trap occupancy based on a bipolar SHE or DD solution. More... | |
template<typename DeviceType , typename ElementType , typename TimeStepQuantitiesT > | |
double | gamma_recombination (viennashe::trap_level const &trap, DeviceType const &device, ElementType const &el, viennashe::config const &conf, TimeStepQuantitiesT const &quantities, viennashe::carrier_type_id ctype, double occupancy, std::size_t index_H=0) |
Returns the carrier recombination, where the occupancies have been considered! More... | |
template<typename DeviceType , typename ElementType , typename TimeStepQuantitiesT > | |
double | gamma_generation (viennashe::trap_level const &trap, DeviceType const &device, ElementType const &el, viennashe::config const &conf, TimeStepQuantitiesT const &quantities, viennashe::carrier_type_id ctype, double occupancy, std::size_t index_H=0) |
Returns the carrier generation, where the occupancies have been considered! More... | |
double viennashe::models::srh::evaluate | ( | viennashe::trap_level const & | trap, |
DeviceType const & | device, | ||
ElementType const & | el, | ||
viennashe::config const & | conf, | ||
TimeStepQuantitiesT const & | quantities | ||
) |
Returns the trap occupancy based on a bipolar SHE or DD solution.
trap | The SRH trap level |
device | The device |
el | The element on which to operate |
conf | The simulator configuration |
quantities | The timestep quantities |
Definition at line 259 of file srh_kinetics.hpp.
double viennashe::models::srh::gamma_generation | ( | viennashe::trap_level const & | trap, |
DeviceType const & | device, | ||
ElementType const & | el, | ||
viennashe::config const & | conf, | ||
TimeStepQuantitiesT const & | quantities, | ||
viennashe::carrier_type_id | ctype, | ||
double | occupancy, | ||
std::size_t | index_H = 0 |
||
) |
Returns the carrier generation, where the occupancies have been considered!
trap | The SRH trap level |
device | The device |
el | The element for which to calculate the generation |
conf | The simulator configuration |
quantities | The timestep quantities |
ctype | The carrier type |
occupancy | Occupancy of the trap (value between 0 and 1) |
index_H | If SHE is being used: the H-space index |
Definition at line 381 of file srh_kinetics.hpp.
double viennashe::models::srh::gamma_recombination | ( | viennashe::trap_level const & | trap, |
DeviceType const & | device, | ||
ElementType const & | el, | ||
viennashe::config const & | conf, | ||
TimeStepQuantitiesT const & | quantities, | ||
viennashe::carrier_type_id | ctype, | ||
double | occupancy, | ||
std::size_t | index_H = 0 |
||
) |
Returns the carrier recombination, where the occupancies have been considered!
trap | The SRH trap level |
device | The device |
el | The element for which to calculate the recombination |
conf | The simulator configuration |
quantities | The timestep quantities |
ctype | The carrier type |
occupancy | Occupancy of the trap (value between 0 and 1) |
index_H | If SHE is being used: the H-space index |
Definition at line 356 of file srh_kinetics.hpp.