Blaze 3.9
ReductionFlag.h
Go to the documentation of this file.
1//=================================================================================================
33//=================================================================================================
34
35#ifndef _BLAZE_MATH_REDUCTIONFLAG_H_
36#define _BLAZE_MATH_REDUCTIONFLAG_H_
37
38
39//*************************************************************************************************
40// Includes
41//*************************************************************************************************
42
43#include <blaze/util/Types.h>
44
45
46namespace blaze {
47
48//=================================================================================================
49//
50// REDUCTION FLAGS
51//
52//=================================================================================================
53
54//*************************************************************************************************
57using ReductionFlag = size_t;
58//*************************************************************************************************
59
60
61//*************************************************************************************************
77constexpr ReductionFlag rowwise = 1UL;
78//*************************************************************************************************
79
80
81//*************************************************************************************************
97constexpr ReductionFlag columnwise = 0UL;
98//*************************************************************************************************
99
100} // namespace blaze
101
102#endif
constexpr ReductionFlag columnwise
Reduction flag for column-wise reduction operations.
Definition: ReductionFlag.h:97
constexpr ReductionFlag rowwise
Reduction flag for row-wise reduction operations.
Definition: ReductionFlag.h:77
size_t ReductionFlag
Type of the reduction flags.
Definition: ReductionFlag.h:57
Header file for basic type definitions.