ViennaSHE
1.3.0
Free open-source semiconductor device simulator using spherical harmonics expansions techniques.
core.hpp
Go to the documentation of this file.
1
#ifndef VIENNASHE_CORE_HPP
2
#define VIENNASHE_CORE_HPP
3
4
/* ============================================================================
5
Copyright (c) 2011-2022, Institute for Microelectronics,
6
Institute for Analysis and Scientific Computing,
7
TU Wien.
8
9
-----------------
10
ViennaSHE - The Vienna Spherical Harmonics Expansion Boltzmann Solver
11
-----------------
12
13
http://viennashe.sourceforge.net/
14
15
License: MIT (X11), see file LICENSE in the base directory
16
=============================================================================== */
17
22
#include "
viennashe/forwards.h
"
23
#include "
viennashe/config.hpp
"
24
#include "
viennashe/device.hpp
"
25
#include "
viennashe/simulator.hpp
"
26
#include "
viennashe/physics/constants.hpp
"
27
#include "
viennashe/util/generate_device.hpp
"
28
#include "
viennashe/util/misc.hpp
"
29
30
#include "
viennashe/io/all.hpp
"
31
#include "
viennashe/materials/all.hpp
"
32
#include "
viennashe/models/all.hpp
"
33
#include "
viennashe/postproc/all.hpp
"
34
#include "
viennashe/she/postproc/all.hpp
"
35
36
#endif
config.hpp
The SHE configuration class is defined here.
device.hpp
Contains the definition of a device class independent of the actual macroscopic model to be solved.
forwards.h
Contains forward declarations and definition of small classes that must be defined at an early stage.
generate_device.hpp
Contains a very simple mesh generator (ortho-grids) for one and two spatial dimensions.
all.hpp
Convenience header, which includes all I/O functionality available.
all.hpp
A very simple material database. Needs to be replaced by something more versatile soon.
misc.hpp
Miscellaneous utilities.
all.hpp
Contains the basic models interface.
constants.hpp
Provides a number of fundamental constants. All constants in SI units.
all.hpp
Convenience header, which includes all postprocessing quantities available.
all.hpp
Convenience header, which includes all postprocessing quantities available.
simulator.hpp
Implements the SHE simulator classes (both self-consistent and non-self-consistent).
viennashe
core.hpp
Generated on Wed May 4 2022 14:08:51 for ViennaSHE by
1.9.3