triqs.atom_diag.atom_diag
Lightweight exact diagonalization solver
Functions
Signature : (many_body_operator op, triqs::atom_diag::atom_diag<false>::full_hilbert_space_state_t st, AtomDiagReal atom) -> triqs::atom_diag::atom_diag<false>::full_hilbert_space_state_t Act with operator op on state st |
|
Signature : (AtomDiagReal atom, float beta) -> triqs::atom_diag::atom_diag<false>::block_matrix_t The atomic density matrix |
|
Signature : (AtomDiagReal atom, float beta, gf_struct_t gf_struct, int n_iw, list[std::pair<int,int>] excluded_states = {}) -> block_gf<imfreq> The atomic Matsubara Green's function, possibly with excluded states (none by default) |
|
Signature : (AtomDiagReal atom, float beta, gf_struct_t gf_struct, int n_l, list[std::pair<int,int>] excluded_states = {}) -> block_gf<triqs::gfs::legendre> The atomic Green's function in Legendre representation, possibly with excluded states (none by default) |
|
Signature : (AtomDiagReal atom, float beta, gf_struct_t gf_struct, int n_tau, list[std::pair<int,int>] excluded_states = {}) -> block_gf<imtime> The atomic imaginary time Green's function, possibly with excluded states (none by default) |
|
Signature : (AtomDiagReal atom, float beta, gf_struct_t gf_struct, std::pair<double,double> energy_window, int n_w, float broadening = 0, list[std::pair<int,int>] excluded_states = {}) -> block_gf<refreq> The atomic real frequency Green's function, possibly with excluded states (none by default) |
|
Signature : (AtomDiagReal atom, float beta) -> float The atomic partition function |
|
Signature : (many_body_operator op, AtomDiagReal atom) -> list[list[float]] Compute values of a given quantum number for all eigenstates |
|
Signature : (many_body_operator op, AtomDiagReal atom) -> list[list[float]] Compute values of a given quantum number for all eigenstates, checking that op is a quantum number indeed. |
|
Signature : (triqs::atom_diag::atom_diag<false>::block_matrix_t density_matrix, many_body_operator op, AtomDiagReal atom) -> triqs::atom_diag::atom_diag<false>::scalar_t Compute Tr (op * density_matrix) |
Classes
Lightweight exact diagonalization solver (Complex) |
|
Lightweight exact diagonalization solver (Real) |