ViennaSHE 1.3.0
Free open-source semiconductor device simulator using spherical harmonics expansions techniques.
viennashe::models::wkb_oxide_barrier_tunneling Class Reference

A functor interface to the WKB tunneling coefficient for oxide barriers. More...

#include <tunneling.hpp>

Public Member Functions

 wkb_oxide_barrier_tunneling (double psi_i, double psi_t, double x, double F=0.0)
 
void set_x (double x)
 
void set_F (double F)
 
double operator() (double E) const
 The main user function to get the WKB coefficient |T|^2 ( 0 <= |T|^2 <= 1). More...
 

Detailed Description

A functor interface to the WKB tunneling coefficient for oxide barriers.

Definition at line 74 of file tunneling.hpp.

Constructor & Destructor Documentation

◆ wkb_oxide_barrier_tunneling()

viennashe::models::wkb_oxide_barrier_tunneling::wkb_oxide_barrier_tunneling ( double  psi_i,
double  psi_t,
double  x,
double  F = 0.0 
)
inline

Definition at line 78 of file tunneling.hpp.

Member Function Documentation

◆ operator()()

double viennashe::models::wkb_oxide_barrier_tunneling::operator() ( double  E) const
inline

The main user function to get the WKB coefficient |T|^2 ( 0 <= |T|^2 <= 1).

Parameters
EThe energy of the charge carrier to tunnel (Joule)
Returns
The WKB coefficient |T|^2 ( 0 <= |T|^2 <= 1)

Definition at line 89 of file tunneling.hpp.

◆ set_F()

void viennashe::models::wkb_oxide_barrier_tunneling::set_F ( double  F)
inline

Definition at line 82 of file tunneling.hpp.

◆ set_x()

void viennashe::models::wkb_oxide_barrier_tunneling::set_x ( double  x)
inline

Definition at line 81 of file tunneling.hpp.


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