Memosa-FVM
0.2
|
Go to the source code of this file.
Typedefs | |
typedef Vector< double, 3 > | VectorD3 |
Functions | |
template<class T > | |
const T | FermiFunction (const T &energy, const T &fermilevel, const T &temperature) |
template<class T > | |
const T | ElectronSupplyFunction (const T &energy, const T &fermilevel, const T &temperature) |
template<class T > | |
const T | PositiveValueOf (T input) |
template<class T > | |
const T | getMembraneVoltage (const T ¤tTime) |
double | SignOf (double x) |
double | findMin (double x1, double x2, double x3, double x4) |
double | findMax (double x1, double x2, double x3, double x4) |
double | distanceFromPointToLine (VectorD3 p1, VectorD3 p2, VectorD3 M) |
VectorD3 | projectionFromPointToLine (VectorD3 p1, VectorD3 p2, VectorD3 M) |
Definition at line 16 of file ElectricUtilityFunctions.h.
Definition at line 99 of file ElectricUtilityFunctions.h.
const T ElectronSupplyFunction | ( | const T & | energy, |
const T & | fermilevel, | ||
const T & | temperature | ||
) |
Definition at line 25 of file ElectricUtilityFunctions.h.
Referenced by InjectionDiscretization< X, Diag, OffDiag >::discretize(), and TunnelingDiscretization< X, Diag, OffDiag >::discretize().
const T FermiFunction | ( | const T & | energy, |
const T & | fermilevel, | ||
const T & | temperature | ||
) |
Definition at line 19 of file ElectricUtilityFunctions.h.
Referenced by ElectricModel< T >::Impl::calculateEquilibriumParameters(), InjectionDiscretization< X, Diag, OffDiag >::discretize(), and TunnelingDiscretization< X, Diag, OffDiag >::discretize().
double findMax | ( | double | x1, |
double | x2, | ||
double | x3, | ||
double | x4 | ||
) |
double findMin | ( | double | x1, |
double | x2, | ||
double | x3, | ||
double | x4 | ||
) |
const T getMembraneVoltage | ( | const T & | currentTime | ) |
Definition at line 58 of file ElectricUtilityFunctions.h.
const T PositiveValueOf | ( | T | input | ) |
Definition at line 50 of file ElectricUtilityFunctions.h.
Referenced by TrapBandTunnelingDiscretization< X, Diag, OffDiag >::discretize(), InjectionDiscretization< X, Diag, OffDiag >::discretize(), and TunnelingDiscretization< X, Diag, OffDiag >::discretize().
Definition at line 118 of file ElectricUtilityFunctions.h.
double SignOf | ( | double | x | ) |
Definition at line 65 of file ElectricUtilityFunctions.h.