<T>LAPACK 0.1.2
C++ Template Linear Algebra PACKage
|
Go to the source code of this file.
Macros | |
#define | TLAPACK_INT_T std::int64_t |
Type of all non size-related integers in libtlapack_c, libtlapack_cblas, libtlapack_fortran, and in the routines of the legacy API. | |
#define | TLAPACK_SIZE_T std::size_t |
Type of all size-related integers in libtlapack_c, libtlapack_cblas, libtlapack_fortran, and in the routines of the legacy API. | |
Typedefs | |
using | tlapack::legacy::idx_t = TLAPACK_SIZE_T |
using | tlapack::legacy::int_t = TLAPACK_INT_T |
Enumerations | |
enum class | MatrixType { General = 'G' , Lower = 'L' , Upper = 'U' , Hessenberg = 'H' , LowerBand = 'B' , UpperBand = 'Q' , Band = 'Z' } |
#define TLAPACK_INT_T std::int64_t |
Type of all non size-related integers in libtlapack_c, libtlapack_cblas, libtlapack_fortran, and in the routines of the legacy API.
It is the type used for the array increments, e.g., incx and incy.
Supported types: int, short, long, long long, int8_t, int16_t, int32_t, int64_t, int_least8_t, int_least16_t, int_least32_t, int_least64_t, int_fast8_t, int_fast16_t, int_fast32_t, int_fast64_t, intmax_t, intptr_t, ptrdiff_t
#define TLAPACK_SIZE_T std::size_t |
Type of all size-related integers in libtlapack_c, libtlapack_cblas, libtlapack_fortran, and in the routines of the legacy API.
Supported types: int, short, long, long long, int8_t, int16_t, int32_t, int64_t, int_least8_t, int_least16_t, int_least32_t, int_least64_t, int_fast8_t, int_fast16_t, int_fast32_t, int_fast64_t, intmax_t, intptr_t, ptrdiff_t, size_t, uint8_t, uint16_t, uint32_t, uint64_t