Struct lattice_hybrid

Struct Documentation

struct lattice_hybrid

External hybridization function loaded from an HDF5 file (frequencies, k-points, mixing).

Public Functions

lattice_hybrid(const string &filename)

constructor from HDF5 file

Public Members

vector<double> w

array of frequencies (along the imaginary axis)

vector<double> weight

weight of each frequency in an integral over frequencies

vector<vector3D<double>> k

list of wavevectors (k-points) used with external hybridization. In the superdual basis.

size_t nw = 0

number of frequencies

size_t nk = 0

number of k points

size_t d = 0

dimension of hybridization function

vector<double> R

array of values (real part, ow-major)

vector<double> I

array of values (imaginary part, ow-major)

int mixing

mixing state of the hybridization function