Blaze 3.9
SVecNoSIMDExpr.h
Go to the documentation of this file.
1//=================================================================================================
33//=================================================================================================
34
35#ifndef _BLAZE_MATH_EXPRESSIONS_SVECNOSIMDEXPR_H_
36#define _BLAZE_MATH_EXPRESSIONS_SVECNOSIMDEXPR_H_
37
38
39//*************************************************************************************************
40// Includes
41//*************************************************************************************************
42
45
46
47namespace blaze {
48
49//=================================================================================================
50//
51// GLOBAL FUNCTIONS
52//
53//=================================================================================================
54
55//*************************************************************************************************
72template< typename VT // Type of the dense vector
73 , bool TF > // Transpose flag
74inline decltype(auto) nosimd( const SparseVector<VT,TF>& sv )
75{
77
78 return *sv;
79}
80//*************************************************************************************************
81
82} // namespace blaze
83
84#endif
Header file for the function trace functionality.
Base class for sparse vectors.
Definition: SparseVector.h:72
Header file for the SparseVector base class.
decltype(auto) nosimd(const DenseMatrix< MT, SO > &dm)
Disables the SIMD evaluation of the given dense matrix expression dm.
Definition: DMatNoSIMDExpr.h:717
#define BLAZE_FUNCTION_TRACE
Function trace macro.
Definition: FunctionTrace.h:94