The simple (constant) carrier mass model. More...
#include <carrier_mass.hpp>
Public Member Functions | |
carrier_mass_simple_model (const carrier_mass_simple_model_parameters ¶ms) | |
double | operator() (double TL, viennashe::carrier_type_id ctype) const |
The functor interface. More... | |
Public Member Functions inherited from viennashe::models::carrier_mass_model | |
virtual double | operator() (double TL, viennashe::carrier_type_id ctype) const =0 |
The functor interface. More... | |
virtual | ~carrier_mass_model () |
Protected Attributes | |
const carrier_mass_simple_model_parameters | _params |
The simple (constant) carrier mass model.
Definition at line 68 of file carrier_mass.hpp.
|
inline |
Definition at line 74 of file carrier_mass.hpp.
|
inlinevirtual |
The functor interface.
TL | The lattice temperature |
ctype | The carrier type |
Implements viennashe::models::carrier_mass_model.
Definition at line 76 of file carrier_mass.hpp.
|
protected |
Definition at line 71 of file carrier_mass.hpp.