Struct Green_function_k

Struct Documentation

struct Green_function_k

structure defining the lattice, k-dependent Green function and related quantities (self-energy, periodized GF, t(k), etc.)

Public Functions

inline Green_function_k(Green_function &_G, const vector3D<double> &_k, const int &_ik = -1)

constructor from a cluster Green function and k value

Public Members

Green_function &G

reference to a cluster Green function

vector3D<double> k

wave vector in the superdual basis (reduced BZ (\tilde k), in units of 2pi. Its range is from 0 to 1 for each component)

int ik

index of wavevector (for models with external hybridization only)

matrix<Complex> Gcpt

CPT Green function (non periodized)

matrix<Complex> t

k-dependent one-body (hopping) matrix : \(t_{\mathbf{k}} = \omega - G_0^{-1}\)

matrix<Complex> V

\(G_0^{-1}-G_0'{}^{-1}\)

matrix<Complex> g

periodized Green function

matrix<Complex> sigma

self energy associated with g

vector<Complex> phase

k-dependent phases related to neighboring clusters used in computations

Public Static Attributes

static size_t dim_GF

dimension of the cluster Green function

static size_t dim_reduced_GF

dimension of the periodized Green function