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.