ViennaSHE 1.3.0
Free open-source semiconductor device simulator using spherical harmonics expansions techniques.
viennashe::materials::si Struct Reference

A class referring to silicon and providing certain material parameters Note that this is the default material! More...

#include <all.hpp>

Public Types

enum  { id = 0 }
 

Static Public Member Functions

static double permittivity ()
 
static double dos_effective_mass (viennashe::carrier_type_id ctype)
 
static double longitudinal_effective_mass (viennashe::carrier_type_id ctype)
 
static double transverse_effective_mass (viennashe::carrier_type_id ctype)
 
static double conductivity_effective_mass (viennashe::carrier_type_id ctype)
 
static double band_gap ()
 
static double get_mass_density ()
 
static double specific_heat ()
 
static double reference_temperature ()
 
static double diffusivity ()
 

Detailed Description

A class referring to silicon and providing certain material parameters Note that this is the default material!

Definition at line 49 of file all.hpp.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
id 

Definition at line 51 of file all.hpp.

Member Function Documentation

◆ band_gap()

static double viennashe::materials::si::band_gap ( )
inlinestatic

Definition at line 99 of file all.hpp.

◆ conductivity_effective_mass()

static double viennashe::materials::si::conductivity_effective_mass ( viennashe::carrier_type_id  ctype)
inlinestatic

Definition at line 82 of file all.hpp.

◆ diffusivity()

static double viennashe::materials::si::diffusivity ( )
inlinestatic

Definition at line 106 of file all.hpp.

◆ dos_effective_mass()

static double viennashe::materials::si::dos_effective_mass ( viennashe::carrier_type_id  ctype)
inlinestatic

Definition at line 58 of file all.hpp.

◆ get_mass_density()

static double viennashe::materials::si::get_mass_density ( )
inlinestatic

Definition at line 101 of file all.hpp.

◆ longitudinal_effective_mass()

static double viennashe::materials::si::longitudinal_effective_mass ( viennashe::carrier_type_id  ctype)
inlinestatic

Definition at line 66 of file all.hpp.

◆ permittivity()

static double viennashe::materials::si::permittivity ( )
inlinestatic

Definition at line 53 of file all.hpp.

◆ reference_temperature()

static double viennashe::materials::si::reference_temperature ( )
inlinestatic

Definition at line 104 of file all.hpp.

◆ specific_heat()

static double viennashe::materials::si::specific_heat ( )
inlinestatic

Definition at line 103 of file all.hpp.

◆ transverse_effective_mass()

static double viennashe::materials::si::transverse_effective_mass ( viennashe::carrier_type_id  ctype)
inlinestatic

Definition at line 74 of file all.hpp.


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