Blaze  3.6
DVecStdDevExpr.h
Go to the documentation of this file.
1 //=================================================================================================
33 //=================================================================================================
34 
35 #ifndef _BLAZE_MATH_EXPRESSIONS_DVECSTDDEVEXPR_H_
36 #define _BLAZE_MATH_EXPRESSIONS_DVECSTDDEVEXPR_H_
37 
38 
39 //*************************************************************************************************
40 // Includes
41 //*************************************************************************************************
42 
47 
48 
49 namespace blaze {
50 
51 //=================================================================================================
52 //
53 // GLOBAL FUNCTIONS
54 //
55 //=================================================================================================
56 
57 //*************************************************************************************************
79 template< typename VT // Type of the dense vector
80  , bool TF > // Transpose flag
81 decltype(auto) stddev( const DenseVector<VT,TF>& dv )
82 {
84 
85  return sqrt( var( ~dv ) );
86 }
87 //*************************************************************************************************
88 
89 } // namespace blaze
90 
91 #endif
decltype(auto) stddev(const DenseMatrix< MT, SO > &dm)
Computes the standard deviation for the given dense matrix.
Definition: DMatStdDevExpr.h:83
Header file for the DenseVector base class.
Header file for the dense vector variance expression.
Namespace of the Blaze C++ math library.
Definition: Blaze.h:58
Base class for N-dimensional dense vectors.The DenseVector class is a base class for all arbitrarily ...
Definition: DenseVector.h:76
Header file for the dense vector map expression.
decltype(auto) var(const DenseMatrix< MT, SO > &dm)
Computes the variance for the given dense matrix.
Definition: DMatVarExpr.h:137
#define BLAZE_FUNCTION_TRACE
Function trace macro.This macro can be used to reliably trace function calls. In case function tracin...
Definition: FunctionTrace.h:94
decltype(auto) sqrt(const DenseMatrix< MT, SO > &dm)
Computes the square root of each single element of the dense matrix dm.
Definition: DMatMapExpr.h:1448
Header file for the function trace functionality.