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)