vcl_size_t internal_size2(viennacl::matrix_range<MatrixType> const & mat) { return internal_size2(mat.get()); }
typename result_of::size_type<MatrixType>::type internal_size2(viennacl::matrix_range<MatrixType> const & mat) { return mat.get().internal_size2(); }