35 #ifndef _BLAZE_MATH_FUNCTORS_LPNORM_H_ 36 #define _BLAZE_MATH_FUNCTORS_LPNORM_H_ 59 template<
size_t... P >
75 template<
typename T >
90 template<
typename T,
typename ST >
130 template<
typename T >
162 template<
typename T >
194 template<
typename T >
226 template<
typename T >
decltype(auto) l3Norm(const DenseMatrix< MT, SO > &dm)
Computes the L3 norm for the given dense matrix.
Definition: DMatNormExpr.h:582
decltype(auto) l2Norm(const DenseMatrix< MT, SO > &dm)
Computes the L2 norm for the given dense matrix.
Definition: DMatNormExpr.h:556
decltype(auto) l4Norm(const DenseMatrix< MT, SO > &dm)
Computes the L4 norm for the given dense matrix.
Definition: DMatNormExpr.h:608
decltype(auto) lpNorm(const DenseMatrix< MT, SO > &dm, ST p)
Computes the Lp norm for the given dense matrix.
Definition: DMatNormExpr.h:640
#define BLAZE_STATIC_ASSERT_MSG(expr, msg)
Compile time assertion macro.In case of an invalid compile time expression, a compilation error is cr...
Definition: StaticAssert.h:123
decltype(auto) BLAZE_ALWAYS_INLINE operator()(const T &a) const
Calls the lpNorm() function with the given object/value.
Definition: LpNorm.h:76
Namespace of the Blaze C++ math library.
Definition: Blaze.h:58
#define BLAZE_ALWAYS_INLINE
Platform dependent setup of an enforced inline keyword.
Definition: Inline.h:85
decltype(auto) l1Norm(const DenseMatrix< MT, SO > &dm)
Computes the L1 norm for the given dense matrix.
Definition: DMatNormExpr.h:530
LpNorm()
Default constructor of the LpNorm functor.
Definition: LpNorm.h:65
Generic wrapper for the lpNorm() function.
Definition: Forward.h:97
System settings for the inline keywords.