Weight-function definition. More...
#include <DOS.h>
| Classes | |
| struct | OrbitalDesc | 
| Public Types | |
| enum | FillingMode { Complete, Occupied } | 
| Treatment of band/state fillings.  More... | |
| enum | Type { Total, Slice, Sphere, AtomSlice, AtomSphere, File, Orbital, OrthoOrbital } | 
| Weight-function type.  More... | |
| Public Member Functions | |
| string | getDescription (const Everything &) const | 
| return a descriptive string | |
| Public Attributes | |
| FillingMode | fillingMode | 
| treatment of band/state fillings | |
| vector3 | Mhat | 
| Treatment of spin in non-collinear calculations:  More... | |
| Type | type | 
| weight function type | |
| vector3< int > | direction | 
| lattice plane specification for slice mode | |
| vector3 | center | 
| center of slice/sphere in lattice coordinates | |
| double | radius | 
| radius for sphere modes or half-width for slice modes (bohrs) | |
| size_t | specieIndex | 
| Specie index for atom-centered modes. | |
| size_t | atomIndex | 
| Atom index for atom-centered modes. | |
| string | filename | 
| Weight-function input filename for File mode. | |
| OrbitalDesc | orbitalDesc | 
Weight-function definition.
Treatment of band/state fillings.
| Enumerator | |
|---|---|
| Complete | Do not weight density of states by fillings. | 
| Occupied | Weight density of states by fillings. | 
| enum DOS::Weight::Type | 
Weight-function type.
| vector3 DOS::Weight::Mhat | 
Treatment of spin in non-collinear calculations:
spin polarization direction (unit vector if active, zero if inactive)