ViennaSHE 1.3.0
Free open-source semiconductor device simulator using spherical harmonics expansions techniques.
viennashe::models::lineshape_classic< TrapTypeTag, DirectionTypeTag > Class Template Reference

#include <lineshape.hpp>

Public Member Functions

 lineshape_classic (double cA, double cB, double qA, double qB, double Et, double epsT2s, double T)
 
void set_temperature (double T)
 
double operator() (double E) const
 

Detailed Description

template<typename TrapTypeTag, typename DirectionTypeTag>
class viennashe::models::lineshape_classic< TrapTypeTag, DirectionTypeTag >

Definition at line 48 of file lineshape.hpp.

Constructor & Destructor Documentation

◆ lineshape_classic()

template<typename TrapTypeTag , typename DirectionTypeTag >
viennashe::models::lineshape_classic< TrapTypeTag, DirectionTypeTag >::lineshape_classic ( double  cA,
double  cB,
double  qA,
double  qB,
double  Et,
double  epsT2s,
double  T 
)
inline

Definition at line 52 of file lineshape.hpp.

Member Function Documentation

◆ operator()()

template<typename TrapTypeTag , typename DirectionTypeTag >
double viennashe::models::lineshape_classic< TrapTypeTag, DirectionTypeTag >::operator() ( double  E) const
inline

Definition at line 57 of file lineshape.hpp.

◆ set_temperature()

template<typename TrapTypeTag , typename DirectionTypeTag >
void viennashe::models::lineshape_classic< TrapTypeTag, DirectionTypeTag >::set_temperature ( double  T)
inline

Definition at line 55 of file lineshape.hpp.


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