Returns a vector of diagonal values, repeated according to the multiplicities of the tensor blocks.
References std::vector< T >::begin(), std::vector< T >::end(), syten::IPEPS::mult(), std::vector< T >::push_back(), and std::sort().
Referenced by syten::IPEPS::cond_number(), syten::MPS::BasisTransformation::ModeTransformation::cost_function(), syten::IPEPSv2::full_update_cond_num(), syten::IPEPSv2::CornerTransferMatrix::grow_helper(), syten::IPEPS::horizontal_simple_update(), syten::MPS::BasisTransformation::ModeTransformation::initial_cost(), pseudo_invert(), syten::MPS::schmidt_values(), syten::IPEPS::vertical_simple_update(), and syten::IPEPS::vertical_simple_update_remover().