triqs_modest.obe
The one-body elements abstraction in ModEST.
One-body elements (obe for short) from DFT data contains all of the one-body data that is typically converted from a density-functional theory (DFT) calculation. The one-body elements struct from DFT contains four components:
Local space defines the local correlated subspace to be solved within DMFT.
Band dispersion contains the band dispersion \(\varepsilon(k, \nu, \sigma)\) where \(\varepsilon\) is the energy at momentum k, band index \(\sigma\), and spin \(\sigma\).
Downfolding projector contains the projector which downfolds from Bloch space \(\mathcal{B}\) (indexed by \(\nu\)) to the correlated space (index by \(m\)).
To make it easy to build this object, ModEST provides factory functions that convert raw DFT data (from codes like VASP, Wien2k) into fully prepared OBE objects ready for DMFT.
Functions
Create a one-body elements for GW calculations with CoQui. |
|
Create a one-body elements with orthonormalized projectors. |
|
Create a one-body elements along specific k-path. |
|
Create a one-body elements with the \(\Theta\) projectors. |
Classes
Info on an atomic shell. |
|
The one-body dispersion as a function of momentum. |
|
The projector that downfolds the energy bands onto a set of localized atomic-like orbitals. |
|
The projector that downfolds the energy bands onto a set of localized atomic-like orbitals. |
|
Irreducible Brillouin Zone (IBZ) symmetry operations to symmetrize observables over the entire Brillouin zone. |
|
Describe the atomic orbitals within downfolded \(\mathcal{C}\) space. |
|
A one-body elements struct for GW (CoQui) calculations. |
|
A one-body elements struct where all of the underlying data exists on a fixed momentum grid. |
|
Wrapped C++ class. |