ViennaSHE 1.3.0
Free open-source semiconductor device simulator using spherical harmonics expansions techniques.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
mobility.hpp File Reference

Go to the source code of this file.

Classes

struct  viennashe::models::result_of::mobility_type< DeviceType >
 Compiletime mobility-type getter. More...
 

Namespaces

namespace  viennashe
 The main ViennaSHE namespace. All functionality resides inside this namespace.
 
namespace  viennashe::models
 Namespace containing everything models related.
 
namespace  viennashe::models::result_of
 Compiletime evaluation namespace.
 

Functions

template<typename DeviceType >
viennashe::models::dd::mobility< DeviceType > viennashe::models::create_mobility_model (DeviceType const &device, viennashe::models::dd::mobility_paramters const &params)
 Creates a new mobility model using the given parameters. More...
 
template<typename DeviceType >
viennashe::models::dd::mobility< DeviceType > viennashe::models::create_constant_mobility_model (DeviceType const &device, double mu)
 Returns a mobility model, which always yields the same mobility. More...