Generic dispatcher for partial derivatives of the Scharfetter-Gummel discretization of electron and hold fluxes. More...
#include <scharfetter_gummel.hpp>
Public Member Functions | |
scharfetter_gummel_dVi (viennashe::carrier_type_id ctype) | |
double | operator() (double np_i, double np_j, double V_i, double V_j, double dx, double mu, double T) const |
Scharfetter-Gummel stabilization of the electron flux. More... | |
Generic dispatcher for partial derivatives of the Scharfetter-Gummel discretization of electron and hold fluxes.
Definition at line 79 of file scharfetter_gummel.hpp.
|
inline |
Definition at line 82 of file scharfetter_gummel.hpp.
|
inline |
Scharfetter-Gummel stabilization of the electron flux.
Stabilized way of computing the flux from box i (with electron/hole concentration np_i and potential V_i) to box j (with electron/hole concentration np_j and potential V_j)
np_i | electron/hole concentration in box i |
np_j | electron/hole concentration in box j |
V_i | potential in box i |
V_j | potential in box j |
dx | distance between the two box centers |
mu | The mobility (currently ignored) |
T | temperature |
Definition at line 97 of file scharfetter_gummel.hpp.