One-body elements
The generic representation of DFT (or Wannier90) data used as one of the primary inputs to a DMFT calculation: factory functions that read from each supported source, the container types they produce, and the supporting types that describe the correlated subspace and the downfolding from Bloch space.
Note
The HDF5 input files consumed by
one_body_elements_from_dft_converter() are
produced by the DFT-code-specific converters in
dftkit, which translate output from
VASP, Wien2k, and Quantum ESPRESSO into the common archive layout that
ModEST reads.
Factories
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. |
|
Create a one-body elements for GW calculations with CoQui. |
|
Construct a one-body elements TB object from Wannier90 in the case of a single spin index. |
Containers
A one-body elements struct where all of the underlying data exists on a fixed momentum grid. |
|
A one-body elements using a tight-binding Hamiltonian. |
|
A one-body elements struct for GW (CoQui) calculations. |
Supporting types
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. |
|
Describe the atomic orbitals within downfolded \(\mathcal{C}\) space. |
|
Info on an atomic shell. |
|
Irreducible Brillouin Zone (IBZ) symmetry operations to symmetrize observables over the entire Brillouin zone. |