ViennaSHE 1.3.0
Free open-source semiconductor device simulator using spherical harmonics expansions techniques.
dispersion.hpp File Reference

Contains the dispersion relations for different materials and different polarities. More...

Go to the source code of this file.

Classes

class  viennashe::physics::dispersion_base
 Common interface for band structures. More...
 
class  viennashe::physics::dispersion_proxy
 A proxy object for a dispersion relation. Does NOT take ownership of the provided pointer! More...
 
class  viennashe::physics::parabolic_dispersion< MaterialType >
 Parabolic dispersion relation (spherically symmetric) More...
 
class  viennashe::physics::modena_dispersion< MaterialType >
 Non-parabolic dispersion relation proposed by the Modena group (spherically symmetric). More...
 
class  viennashe::physics::ext_vecchi_dispersion< MaterialType >
 Non-parabolic isotropic dispersion relation proposed by Jin et al. TED 2011 (uses real DOS) More...
 

Namespaces

namespace  viennashe
 The main ViennaSHE namespace. All functionality resides inside this namespace.
 
namespace  viennashe::physics
 Namespace for physics models used within ViennaSHE.
 

Detailed Description

Contains the dispersion relations for different materials and different polarities.

Definition in file dispersion.hpp.