Blaze 3.9
Types.h
Go to the documentation of this file.
1//=================================================================================================
33//=================================================================================================
34
35#ifndef _BLAZE_MATH_BLAS_TYPES_H_
36#define _BLAZE_MATH_BLAS_TYPES_H_
37
38
39//*************************************************************************************************
40// Includes
41//*************************************************************************************************
42
43#include <blaze/system/BLAS.h>
44#include <blaze/util/Types.h>
45
46
47namespace blaze {
48
49//=================================================================================================
50//
51// TYPE DEFINITIONS
52//
53//=================================================================================================
54
55//*************************************************************************************************
59#if BLAZE_BLAS_IS_64BIT && ( defined(INTEL_MKL_VERSION) || defined(MKL_ILP64) )
60using blas_int_t = long long int;
61#elif BLAZE_BLAS_IS_64BIT
62using blas_int_t = int64_t;
63#else
64using blas_int_t = int32_t;
65#endif
66//*************************************************************************************************
67
68} // namespace blaze
69
70#endif
64-bit signed integer type of the Blaze library.
int32_t blas_int_t
Signed integer type used in the BLAS/LAPACK wrapper functions.
Definition: Types.h:64
System settings for the BLAS mode.
Header file for basic type definitions.