Blaze 3.9
SMatNoSIMDExpr.h
Go to the documentation of this file.
1//=================================================================================================
33//=================================================================================================
34
35#ifndef _BLAZE_MATH_EXPRESSIONS_SMATNOSIMDEXPR_H_
36#define _BLAZE_MATH_EXPRESSIONS_SMATNOSIMDEXPR_H_
37
38
39//*************************************************************************************************
40// Includes
41//*************************************************************************************************
42
45
46
47namespace blaze {
48
49//=================================================================================================
50//
51// GLOBAL FUNCTIONS
52//
53//=================================================================================================
54
55//*************************************************************************************************
72template< typename MT // Type of the sparse matrix
73 , bool SO > // Storage order
74inline decltype(auto) nosimd( const SparseMatrix<MT,SO>& sm )
75{
77
78 return *sm;
79}
80//*************************************************************************************************
81
82} // namespace blaze
83
84#endif
Header file for the function trace functionality.
Base class for sparse matrices.
Definition: SparseMatrix.h:77
Header file for the SparseMatrix 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