ViennaSHE 1.3.0
Free open-source semiconductor device simulator using spherical harmonics expansions techniques.
viennashe::contact_carrier_density_accessor< DeviceType > Struct Template Reference

Returns the carrier density at contacts modelled as thermal baths (used by DD and SHE) More...

#include <accessors.hpp>

Public Types

typedef double value_type
 

Public Member Functions

 contact_carrier_density_accessor (DeviceType const &d, viennashe::carrier_type_id ctype, bool doping_bnd=false)
 
template<typename ElementType >
value_type operator() (ElementType const &el) const
 
template<typename ElementType >
value_type operator() (ElementType const &el, double T) const
 

Detailed Description

template<typename DeviceType>
struct viennashe::contact_carrier_density_accessor< DeviceType >

Returns the carrier density at contacts modelled as thermal baths (used by DD and SHE)

Definition at line 316 of file accessors.hpp.

Member Typedef Documentation

◆ value_type

template<typename DeviceType >
typedef double viennashe::contact_carrier_density_accessor< DeviceType >::value_type

Definition at line 318 of file accessors.hpp.

Constructor & Destructor Documentation

◆ contact_carrier_density_accessor()

template<typename DeviceType >
viennashe::contact_carrier_density_accessor< DeviceType >::contact_carrier_density_accessor ( DeviceType const &  d,
viennashe::carrier_type_id  ctype,
bool  doping_bnd = false 
)
inline

Definition at line 320 of file accessors.hpp.

Member Function Documentation

◆ operator()() [1/2]

template<typename DeviceType >
template<typename ElementType >
value_type viennashe::contact_carrier_density_accessor< DeviceType >::operator() ( ElementType const &  el) const
inline

Definition at line 324 of file accessors.hpp.

◆ operator()() [2/2]

template<typename DeviceType >
template<typename ElementType >
value_type viennashe::contact_carrier_density_accessor< DeviceType >::operator() ( ElementType const &  el,
double  T 
) const
inline

Definition at line 331 of file accessors.hpp.


The documentation for this struct was generated from the following file: