.. Generated automatically by cpp2rst .. highlight:: c .. role:: red .. role:: green .. role:: param .. _triqs__atom_diag__quantum_number_eigenvalues_checked: triqs::atom_diag::quantum_number_eigenvalues_checked ==================================================== *#include * **Synopsis** .. rst-class:: cppsynopsis | :green:`template` | std::vector> :red:`quantum_number_eigenvalues_checked` (typename atom_diag::many_body_op_t const & :param:`op`, | :ref:`atom_diag\ ` const & :param:`atom`) Compute values of a given quantum number for all eigenstates This function is similar to :ref:`quantum_number_eigenvalues()` except it checks that the quantum number operator is diagonal in the eigenbasis. Parameters ^^^^^^^^^^ * :param:`op` Observable operator; supposed to be a quantum number (if not -> exception). * :param:`atom` Solved diagonalization problem. Returns ^^^^^^^ The eigenvalues by block