ViennaSHE 1.3.0
Free open-source semiconductor device simulator using spherical harmonics expansions techniques.
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...