Template Function proxsuite::linalg::dense::util::diagonal

Function Documentation

template<typename Mat>
auto proxsuite::linalg::dense::util::diagonal(Mat &&mat) noexcept -> Eigen::Map<_detail::const_if<_detail::ptr_is_const<decltype(mat.data())>::value, Eigen::Matrix<typename proxsuite::linalg::veg::uncvref_t<Mat>::Scalar, Eigen::Dynamic, 1, Eigen::ColMajor>>, Eigen::Unaligned, Eigen::InnerStride<Eigen::Dynamic>>