ViennaSHE 1.3.0
Free open-source semiconductor device simulator using spherical harmonics expansions techniques.
viennashe Directory Reference

Directories

directory  io
 
directory  log
 
directory  materials
 
directory  math
 
directory  models
 
directory  phonon
 
directory  physics
 
directory  postproc
 
directory  she
 
directory  solvers
 
directory  util
 

Files

file  accessors.hpp [code]
 Contains the definition of per-device accessors (read-only!) for various quantities.
 
file  assemble.hpp [code]
 Dimension-independent assembling routines for the Drift-diffusion model using a Newton scheme or Gummel scheme for self-consistency.
 
file  config.hpp [code]
 The SHE configuration class is defined here.
 
file  core.hpp [code]
 Convenience header, which includes all core functionality available in ViennaSHE.
 
file  device.hpp [code]
 Contains the definition of a device class independent of the actual macroscopic model to be solved.
 
file  exception.hpp [code]
 Provides the exceptions used in the main viennashe namespace.
 
file  forwards.h [code]
 Contains forward declarations and definition of small classes that must be defined at an early stage.
 
file  log_keys.h [code]
 Defines the log keys used within the main viennashe:: namespace.
 
file  mapping.hpp [code]
 Distributes the unknown indices ('mapping') for the Poisson equation and the continuity equations.
 
file  scharfetter_gummel.hpp [code]
 Scharfetter-Gummel stabilization of the continuity equations.
 
file  setters.hpp [code]
 Contains the definition of convenience functors for accessing device quantities (see class device). Does not contain simulator-specific setters!
 
file  simulator.hpp [code]
 Implements the SHE simulator classes (both self-consistent and non-self-consistent).
 
file  simulator_quantity.hpp [code]
 Defines a generic simulator quantity for use within the solvers of ViennaSHE.
 
file  simulator_setup.hpp [code]
 Defines a set of setup routines and checkers for simulators.
 
file  trap_level.hpp [code]
 Contains the definition of a trap level.
 
file  version.hpp [code]
 Convenience functions for returning the current version of ViennaSHE.