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)