Contains the density of states (DOS) and group velocity for electrons and holes in relaxed silicon (RSi) More...
#include "viennashe/forwards.h"#include "viennashe/physics/constants.hpp"#include "viennashe/physics/physics.hpp"Go to the source code of this file.
Namespaces | |
| namespace | viennashe |
| The main ViennaSHE namespace. All functionality resides inside this namespace. | |
| namespace | viennashe::materials |
| Namespace containing a small materials library. | |
| namespace | viennashe::materials::dos_relaxed_silicon |
| Contains the density of states in relaxed silicon. | |
| namespace | viennashe::materials::dos_relaxed_silicon::data |
| Contains the raw data for the density of states and the group velocity in relaxed silicon. | |
| namespace | viennashe::materials::dos_relaxed_silicon::detail |
| Namespace for implementation details of viennashe::materials::dos_relaxed_silicon. Not of interest for the library user. | |
Functions | |
| double | viennashe::materials::dos_relaxed_silicon::data::raw_DOS_electrons (const std::size_t index) |
| Returns raw data for the density of states for electrons in the conduction band. More... | |
| double | viennashe::materials::dos_relaxed_silicon::data::raw_DOS_holes (const std::size_t index) |
| Returns raw data for the density of states for holes in the valence band. More... | |
| double | viennashe::materials::dos_relaxed_silicon::data::raw_vg_electrons (const std::size_t index) |
| Returns raw data for the group velocity of electrons in the conduction band. More... | |
| double | viennashe::materials::dos_relaxed_silicon::data::raw_vg_holes (const std::size_t index) |
| Returns raw data for the group velocity for holes in the valence band. More... | |
| double | viennashe::materials::dos_relaxed_silicon::detail::interpolate (const double x, const double y1, const double y2, const double deltaX, const double x0) |
| Interpolates data given at (x0, y1) and (x0+deltaX, y2) More... | |
| double | viennashe::materials::dos_relaxed_silicon::get_density_of_states (const double eps, const viennashe::carrier_type_id ctype) |
| Convenience function for returning the density of states for carriers in the respective band. More... | |
| double | viennashe::materials::dos_relaxed_silicon::get_group_velocity (const double eps, const viennashe::carrier_type_id ctype) |
| Convenience function for returning the group velocity for carriers in the respective band. More... | |
Contains the density of states (DOS) and group velocity for electrons and holes in relaxed silicon (RSi)
Definition in file dos_RSi.hpp.