Struct model_instance_base¶
Defined in File model_instance_base.hpp
Inheritance Relationships¶
Derived Type¶
public model_instance< HilbertField >(Template Struct model_instance)
Struct Documentation¶
-
struct model_instance_base¶
Abstract class for an instance of a model.
Subclassed by model_instance< HilbertField >
Public Functions
density from the Green function
-
~model_instance_base()¶
-
string full_name()¶
returns a string with an identifier
-
size_t dimension()¶
-
virtual pair<double, string> low_energy_states() = 0¶
-
virtual void Green_function_solve() = 0¶
-
virtual pair<double, string> one_body_solve() = 0¶
-
virtual void Green_function_average() = 0¶
-
virtual void Green_function_density() = 0¶
-
virtual vector<tuple<int, int, double>> interactions() = 0¶
-
virtual void print(ostream &fout) = 0¶
-
virtual double tr_sigma_inf() = 0¶
-
virtual void merge_states() = 0¶
-
virtual void write_hdf5(H5::Group &grp) = 0¶
-
virtual void read_hdf5(H5::Group &grp) = 0¶
-
virtual void print_wavefunction(ostream &fout) = 0¶
Public Members
-
double SEF_bath¶
contribution to the Potthoff functional
-
bool complex_Hilbert¶
true if a complex Hilbert space is used
-
bool gf_read¶
-
bool gf_solved¶
-
bool gs_solved¶
-
bool hopping_solved¶
-
bool spin_down¶
true if currently dealing with the spin-down sector, in cases where it is separate and different
-
double E0¶
Cluster grand potential.
-
double GS_energy¶
Ground state energy of the cluster.
-
int dim_GF¶
dimension of the Green function (number of sites x n_mixed)
-
int mixing¶
mixing state of the cluster itself
-
map<sector, sector_data> sec_data¶
GS energy for each sector;.
-
map<string, double> value¶
value of the parameters
-
matrix<Complex> M_down¶
average of G_down (Green function) : M_{ab} = \L c^\dagger_b c_a \R. Used for uncorrelated instances or solutions read from files.
-
matrix<Complex> M¶
average of G (Green function) : M_{ab} = \L c^\dagger_b c_a \R. Used for uncorrelated instances or solutions read from files.
-
size_t label¶
-
size_t n_mixed¶
1:normal, 2:anomalous or spin-flip, 4: anomalous and spin-flip
-
size_t total_dim¶
-
vector<tuple<string, double, double>> averages¶
total HS dimension of all sectors
-
double GF_density¶
averages and variances of operators