Blaze 3.9
Optimizations.h
Go to the documentation of this file.
1//=================================================================================================
33//=================================================================================================
34
35#ifndef _BLAZE_SYSTEM_OPTIMIZATIONS_H_
36#define _BLAZE_SYSTEM_OPTIMIZATIONS_H_
37
38
39//*************************************************************************************************
40// Includes
41//*************************************************************************************************
42
44
45
46namespace blaze {
47
48//=================================================================================================
49//
50// OPTIMIZATION SETTINGS
51//
52//=================================================================================================
53
54//*************************************************************************************************
56constexpr bool usePadding = BLAZE_USE_PADDING;
57constexpr bool useStreaming = BLAZE_USE_STREAMING;
58constexpr bool useOptimizedKernels = BLAZE_USE_OPTIMIZED_KERNELS;
59constexpr bool useDefaultInitialization = BLAZE_USE_DEFAULT_INITIALIZATION;
61//*************************************************************************************************
62
63} // namespace blaze
64
65#endif
Configuration of performance optimizations.
#define BLAZE_USE_STREAMING
Configuration of the padding of dynamic vectors and matrices.
Definition: Optimizations.h:100
#define BLAZE_USE_DEFAULT_INITIALIZATION
Configuration switch for the initialization in default constructors.
Definition: Optimizations.h:167
#define BLAZE_USE_OPTIMIZED_KERNELS
Configuration switch for optimized kernels.
Definition: Optimizations.h:134