<T>LAPACK 0.1.1
C++ Template Linear Algebra PACKage
Loading...
Searching...
No Matches
testdefinitions.hpp File Reference

Definitions for the unit tests. More...

Include dependency graph for testdefinitions.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define TLAPACK_COMPLEX_TYPES_TO_TEST
 
#define TLAPACK_EIGEN_COMPLEX_TYPES_TO_TEST
 
#define TLAPACK_EIGEN_REAL_TYPES_TO_TEST
 
#define TLAPACK_LEGACY_COMPLEX_TYPES_TO_TEST
 
#define TLAPACK_LEGACY_REAL_TYPES_TO_TEST
 
#define TLAPACK_LEGACY_REAL_TYPES_TO_TEST_WITH_MPREAL
 
#define TLAPACK_LEGACY_REAL_TYPES_TO_TEST_WITH_QUAD
 
#define TLAPACK_MDSPAN_REAL_TYPES_TO_TEST
 
#define TLAPACK_REAL_TYPES_TO_TEST
 
#define TLAPACK_TYPES_TO_TEST    TLAPACK_REAL_TYPES_TO_TEST, TLAPACK_COMPLEX_TYPES_TO_TEST
 

Detailed Description

Definitions for the unit tests.

Author
Thijs Steel, KU Leuven, Belgium
Weslley S Pereira, University of Colorado Denver, USA

Macro Definition Documentation

◆ TLAPACK_COMPLEX_TYPES_TO_TEST

#define TLAPACK_COMPLEX_TYPES_TO_TEST
Value:
TLAPACK_LEGACY_COMPLEX_TYPES_TO_TEST \
TLAPACK_EIGEN_COMPLEX_TYPES_TO_TEST

◆ TLAPACK_LEGACY_COMPLEX_TYPES_TO_TEST

#define TLAPACK_LEGACY_COMPLEX_TYPES_TO_TEST
Value:
tlapack::Layout::ColMajor>), \
(tlapack::LegacyMatrix<std::complex<double>, std::size_t, \
tlapack::Layout::ColMajor>), \
tlapack::Layout::RowMajor>), \
(tlapack::LegacyMatrix<std::complex<double>, std::size_t, \
tlapack::Layout::RowMajor>)
typename traits::real_type_traits< Types..., int >::type real_type
The common real type of the list of types.
Definition scalar_type_traits.hpp:113
Legacy matrix.
Definition LegacyMatrix.hpp:34

◆ TLAPACK_LEGACY_REAL_TYPES_TO_TEST

#define TLAPACK_LEGACY_REAL_TYPES_TO_TEST
Value:
(tlapack::LegacyMatrix<float, std::size_t, \
tlapack::Layout::ColMajor>), \
(tlapack::LegacyMatrix<double, std::size_t, \
tlapack::Layout::ColMajor>), \
(tlapack::LegacyMatrix<float, std::size_t, \
tlapack::Layout::RowMajor>), \
(tlapack::LegacyMatrix<double, std::size_t, \
tlapack::Layout::RowMajor>)

◆ TLAPACK_REAL_TYPES_TO_TEST

#define TLAPACK_REAL_TYPES_TO_TEST
Value:
TLAPACK_LEGACY_REAL_TYPES_TO_TEST \
TLAPACK_LEGACY_REAL_TYPES_TO_TEST_WITH_MPREAL \
TLAPACK_EIGEN_REAL_TYPES_TO_TEST \
TLAPACK_MDSPAN_REAL_TYPES_TO_TEST \
TLAPACK_LEGACY_REAL_TYPES_TO_TEST_WITH_QUAD