Blaze 3.9
VecTransExpr.h
Go to the documentation of this file.
1//=================================================================================================
33//=================================================================================================
34
35#ifndef _BLAZE_MATH_EXPRESSIONS_VECTRANSEXPR_H_
36#define _BLAZE_MATH_EXPRESSIONS_VECTRANSEXPR_H_
37
38
39//*************************************************************************************************
40// Includes
41//*************************************************************************************************
42
45
46
47namespace blaze {
48
49//=================================================================================================
50//
51// CLASS DEFINITION
52//
53//=================================================================================================
54
55//*************************************************************************************************
66template< typename VT > // Vector base type of the expression
68 : public TransExpr<VT>
69{};
70//*************************************************************************************************
71
72
73
74
75//=================================================================================================
76//
77// GLOBAL RESTRUCTURING FUNCTIONS
78//
79//=================================================================================================
80
81//*************************************************************************************************
101template< typename VT > // Vector base type of the expression
102inline decltype(auto) trans( const VecTransExpr<VT>& vector )
103{
105
106 return (*vector).operand();
107}
109//*************************************************************************************************
110
111} // namespace blaze
112
113#endif
Header file for the function trace functionality.
Header file for the TransExpr base class.
decltype(auto) trans(const DenseMatrix< MT, SO > &dm)
Calculation of the transpose of the given dense matrix.
Definition: DMatTransExpr.h:766
#define BLAZE_FUNCTION_TRACE
Function trace macro.
Definition: FunctionTrace.h:94
Base class for all transposition expression templates.
Definition: TransExpr.h:68
Base class for all vector transposition expression templates.
Definition: VecTransExpr.h:69