Struct Green_function_set¶
Defined in File Green_function_set.hpp
Inheritance Relationships¶
Derived Types¶
public Q_matrix_set< HilbertField >(Template Struct Q_matrix_set)public continued_fraction_set(Struct continued_fraction_set)public mcf_set< T >(Template Struct mcf_set)
Struct Documentation¶
-
struct Green_function_set¶
Abstract class for a Green function solution that can provide the Green function at any complex frequency.
Subclassed by Q_matrix_set< HilbertField >, continued_fraction_set, mcf_set< T >
Public Functions
-
virtual void Green_function(const Complex &z, block_matrix<Complex> &G) = 0¶
-
virtual void integrated_Green_function(block_matrix<Complex> &M) = 0¶
-
virtual void write_hdf5(H5::Group &grp) = 0¶
-
virtual void read_hdf5(H5::Group &grp) = 0¶
Public Members
-
shared_ptr<symmetry_group> group¶
point group
-
size_t L¶
number of rows in the Green function matrix
-
int n_mixed¶
size of the GF matrix, in terms of the number of sites (= 1, 2 or 4)
-
virtual void Green_function(const Complex &z, block_matrix<Complex> &G) = 0¶