void norm_frobenius_impl(matrix_base<T> const & A, scalar<T> & result) { typedef typename matrix_base<T>::handle_type HandleType; viennacl::vector_base<T> temp(const_cast<HandleType &>(A.handle()), A.internal_size(), 0, 1); norm_2_impl(temp, result); }
void norm_2_impl(viennacl::vector_expression<LHS, RHS, OP> const & vec, scalar<T> & result) { viennacl::vector<T> temp = vec; norm_2_impl(temp, result); }