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)