Template Function proxsuite::linalg::dense::util::trans

Function Documentation

template<typename Mat>
auto proxsuite::linalg::dense::util::trans(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, proxsuite::linalg::veg::uncvref_t<Mat>::ColsAtCompileTime, proxsuite::linalg::veg::uncvref_t<Mat>::RowsAtCompileTime, bool(proxsuite::linalg::veg::uncvref_t<Mat>::IsRowMajor) ? Eigen::ColMajor : Eigen::RowMajor>>, Eigen::Unaligned, _detail::StrideOf<proxsuite::linalg::veg::uncvref_t<Mat>>>