
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.