Blaze  3.6
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 
46 namespace blaze {
47 
48 //=================================================================================================
49 //
50 // OPTIMIZATION SETTINGS
51 //
52 //=================================================================================================
53 
54 //*************************************************************************************************
56 constexpr bool usePadding = BLAZE_USE_PADDING;
57 constexpr bool useStreaming = BLAZE_USE_STREAMING;
58 constexpr bool useOptimizedKernels = BLAZE_USE_OPTIMIZED_KERNELS;
59 constexpr bool useDefaultInitialization = BLAZE_USE_DEFAULT_INITIALIZATION;
61 //*************************************************************************************************
62 
63 } // namespace blaze
64 
65 #endif
#define BLAZE_USE_DEFAULT_INITIALIZATION
Configuration switch for the initialization in default constructors.This configuration switch enables...
Definition: Optimizations.h:149
#define BLAZE_USE_STREAMING
Configuration of the padding of dense vectors and matrices.This configuration switch enables/disables...
Definition: Optimizations.h:90
Namespace of the Blaze C++ math library.
Definition: Blaze.h:58
#define BLAZE_USE_OPTIMIZED_KERNELS
Configuration switch for optimized kernels.This configuration switch enables/disables all optimized c...
Definition: Optimizations.h:120
Configuration of performance optimizations.