1 #ifndef VIENNACL_LINALG_NORM_FROBENIUS_HPP_
2 #define VIENNACL_LINALG_NORM_FROBENIUS_HPP_
41 #ifdef VIENNACL_WITH_UBLAS
45 template<
typename VectorT >
47 typename VectorT::value_type
59 template<
typename NumericT,
typename F>
60 scalar_expression< const matrix_base<NumericT, F>,
const matrix_base<NumericT, F>, op_norm_frobenius>
Simple enable-if variant that uses the SFINAE pattern.
Definition: enable_if.hpp:29
Dispatch facility for distinguishing between ublas, STL and ViennaCL types.
A dense matrix class.
Definition: forwards.h:290
This file provides the forward declarations for the main types used within ViennaCL.
A dense matrix class.
Definition: forwards.h:293
A proxy for scalar expressions (e.g. from inner vector products)
Definition: forwards.h:175
scalar_expression< const matrix_base< NumericT, F >, const matrix_base< NumericT, F >, op_norm_frobenius > norm_frobenius(const matrix< NumericT, F > &A)
Definition: norm_frobenius.hpp:61
A tag class representing the Frobenius-norm of a matrix.
Definition: forwards.h:162
Simple enable-if variant that uses the SFINAE pattern.