triqs::atom_diag::quantum_number_eigenvalues

#include <triqs/atom_diag/functions.hpp>

Synopsis

template<bool Complex>
std::vector<std::vector<quantum_number_t>> quantum_number_eigenvalues (typename atom_diag<Complex>::many_body_op_t const & op,
atom_diag<Complex> const & atom)

Compute values of a given quantum number for all eigenstates

Parameters

  • op Observable operator; supposed to be a quantum number (if not -> exception).

  • atom Solved diagonalization problem.

Returns

The eigenvalues by block