Go to the source code of this file.
Macros | |
#define | EIGEN_NO_STATIC_ASSERT |
Functions | |
template<int Rows> | |
void | bug_1311 () |
EIGEN_DECLARE_TEST (product_small) | |
template<int > | |
void | product1x1 () |
template<int > | |
void | product_small_regressions () |
template<typename TC , typename TA , typename TB > | |
const TC & | ref_prod (TC &C, const TA &A, const TB &B) |
void | test_dynamic_bool () |
template<typename T , int Rows, int Cols, int Depth> | |
void | test_lazy_all_layout (int rows=Rows, int cols=Cols, int depth=Depth) |
template<typename T > | |
void | test_lazy_l1 () |
template<typename T > | |
void | test_lazy_l2 () |
template<typename T > | |
void | test_lazy_l3 () |
template<typename T , int Rows, int Cols, int Depth, int OC, int OA, int OB> | |
internal::enable_if<!((Rows==1 &&Depth!=1 &&OA==ColMajor)||(Depth==1 &&Rows !=1 &&OA==RowMajor)||(Cols==1 &&Depth!=1 &&OB==RowMajor)||(Depth==1 &&Cols !=1 &&OB==ColMajor)||(Rows==1 &&Cols !=1 &&OC==ColMajor)||(Cols==1 &&Rows !=1 &&OC==RowMajor)), void >::type | test_lazy_single (int rows, int cols, int depth) |
template<typename T , int Rows, int Cols, int Depth, int OC, int OA, int OB> | |
internal::enable_if<((Rows==1 &&Depth!=1 &&OA==ColMajor)||(Depth==1 &&Rows !=1 &&OA==RowMajor)||(Cols==1 &&Depth!=1 &&OB==RowMajor)||(Depth==1 &&Cols !=1 &&OB==ColMajor)||(Rows==1 &&Cols !=1 &&OC==ColMajor)||(Cols==1 &&Rows !=1 &&OC==RowMajor)), void >::type | test_lazy_single (int, int, int) |
template<typename T , int N, int M, int K> | |
void | test_linear_but_not_vectorizable () |
#define EIGEN_NO_STATIC_ASSERT |
Definition at line 10 of file product_small.cpp.
void bug_1311 | ( | ) |
Definition at line 238 of file product_small.cpp.
EIGEN_DECLARE_TEST | ( | product_small | ) |
Definition at line 285 of file product_small.cpp.
void product1x1 | ( | ) |
Definition at line 16 of file product_small.cpp.
void product_small_regressions | ( | ) |
Definition at line 256 of file product_small.cpp.
const TC& ref_prod | ( | TC & | C, |
const TA & | A, | ||
const TB & | B | ||
) |
Definition at line 34 of file product_small.cpp.
void test_dynamic_bool | ( | ) |
Definition at line 59 of file product_small.cpp.
void test_lazy_all_layout | ( | int | rows = Rows , |
int | cols = Cols , |
||
int | depth = Depth |
||
) |
Definition at line 95 of file product_small.cpp.
void test_lazy_l1 | ( | ) |
Definition at line 108 of file product_small.cpp.
void test_lazy_l2 | ( | ) |
Definition at line 137 of file product_small.cpp.
void test_lazy_l3 | ( | ) |
Definition at line 173 of file product_small.cpp.
internal::enable_if<! ( (Rows ==1&&Depth!=1&&OA==ColMajor) || (Depth==1&&Rows !=1&&OA==RowMajor) || (Cols ==1&&Depth!=1&&OB==RowMajor) || (Depth==1&&Cols !=1&&OB==ColMajor) || (Rows ==1&&Cols !=1&&OC==ColMajor) || (Cols ==1&&Rows !=1&&OC==RowMajor)),void>::type test_lazy_single | ( | int | rows, |
int | cols, | ||
int | depth | ||
) |
Definition at line 50 of file product_small.cpp.
internal::enable_if< ( (Rows ==1&&Depth!=1&&OA==ColMajor) || (Depth==1&&Rows !=1&&OA==RowMajor) || (Cols ==1&&Depth!=1&&OB==RowMajor) || (Depth==1&&Cols !=1&&OB==ColMajor) || (Rows ==1&&Cols !=1&&OC==ColMajor) || (Cols ==1&&Rows !=1&&OC==RowMajor)),void>::type test_lazy_single | ( | int | , |
int | , | ||
int | |||
) |
Definition at line 90 of file product_small.cpp.
void test_linear_but_not_vectorizable | ( | ) |
Definition at line 206 of file product_small.cpp.