ViennaSHE 1.3.0
Free open-source semiconductor device simulator using spherical harmonics expansions techniques.
viennashe::she::carrier_density_wrapper< SHEQuantity > Class Template Reference

An accessor for the carrier density in the device. More...

#include <carrier_density.hpp>

Public Types

typedef carrier_density_by_ref_type::value_type value_type
 

Public Member Functions

 carrier_density_wrapper (viennashe::config const &conf, SHEQuantity const &quan, double energy_start=0.0, double energy_end=1.0)
 
 carrier_density_wrapper (carrier_density_wrapper const &o)
 
template<typename ElementType >
value_type operator() (ElementType const &elem) const
 

Detailed Description

template<typename SHEQuantity>
class viennashe::she::carrier_density_wrapper< SHEQuantity >

An accessor for the carrier density in the device.

Definition at line 144 of file carrier_density.hpp.

Member Typedef Documentation

◆ value_type

template<typename SHEQuantity >
typedef carrier_density_by_ref_type::value_type viennashe::she::carrier_density_wrapper< SHEQuantity >::value_type

Definition at line 151 of file carrier_density.hpp.

Constructor & Destructor Documentation

◆ carrier_density_wrapper() [1/2]

template<typename SHEQuantity >
viennashe::she::carrier_density_wrapper< SHEQuantity >::carrier_density_wrapper ( viennashe::config const &  conf,
SHEQuantity const &  quan,
double  energy_start = 0.0,
double  energy_end = 1.0 
)
inline

Definition at line 153 of file carrier_density.hpp.

◆ carrier_density_wrapper() [2/2]

template<typename SHEQuantity >
viennashe::she::carrier_density_wrapper< SHEQuantity >::carrier_density_wrapper ( carrier_density_wrapper< SHEQuantity > const &  o)
inline

Definition at line 160 of file carrier_density.hpp.

Member Function Documentation

◆ operator()()

template<typename SHEQuantity >
template<typename ElementType >
value_type viennashe::she::carrier_density_wrapper< SHEQuantity >::operator() ( ElementType const &  elem) const
inline

Definition at line 166 of file carrier_density.hpp.


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