Struct continued_fraction_set¶
Defined in File continued_fraction_set.hpp
Inheritance Relationships¶
Base Type¶
public Green_function_set(Struct Green_function_set)
Struct Documentation¶
-
struct continued_fraction_set : public Green_function_set¶
set of Jacobi continued fraction for the whole Green function
Public Functions
Constructor.
Constructor from arrays.
-
virtual void Green_function(const Complex &z, block_matrix<Complex> &G) override¶
constructs the cluster Green function matrix at frequency z
-
virtual void integrated_Green_function(block_matrix<Complex> &M) override¶
frequency-integrated Green function
-
virtual void write_hdf5(H5::Group &grp) override¶
Writes the continued_fraction_set to an HDF5 group.
Layout (within grp): attribute “is_complex” : int For each (r, a, b): sub-group “r{r}_a{a}_b{b}” containing:
sub-group “e” with datasets “a”,”b” for the electron fraction
sub-group “h” with datasets “a”,”b” for the hole fraction
-
virtual void read_hdf5(H5::Group &grp) override¶
Reads the continued_fraction_set from an HDF5 group (written by write_hdf5).
Public Members
-
vector<matrix<continued_fraction>> e¶
electron fractions
-
vector<matrix<continued_fraction>> h¶
hole fractions
-
bool is_complex¶