Sacado Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Macros | Functions
FadBLASUnitTests.hpp File Reference
#include "Sacado_No_Kokkos.hpp"
#include "Sacado_Fad_BLAS.hpp"
#include "Sacado_Random.hpp"
#include <gtest/gtest.h>
#include "GTestUtils.hpp"
Include dependency graph for FadBLASUnitTests.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  FadBLASUnitTests< FadType >
 

Macros

#define COMPARE_FAD_VECTORS(X1, X2, n)
 

Functions

 TYPED_TEST_SUITE_P (FadBLASUnitTests)
 
 TYPED_TEST_P (FadBLASUnitTests, testSCAL1)
 
 TYPED_TEST_P (FadBLASUnitTests, testSCAL2)
 
 TYPED_TEST_P (FadBLASUnitTests, testSCAL3)
 
 TYPED_TEST_P (FadBLASUnitTests, testSCAL4)
 
 TYPED_TEST_P (FadBLASUnitTests, testCOPY1)
 
 TYPED_TEST_P (FadBLASUnitTests, testCOPY2)
 
 TYPED_TEST_P (FadBLASUnitTests, testCOPY3)
 
 TYPED_TEST_P (FadBLASUnitTests, testCOPY4)
 
 TYPED_TEST_P (FadBLASUnitTests, testAXPY1)
 
 TYPED_TEST_P (FadBLASUnitTests, testAXPY2)
 
 TYPED_TEST_P (FadBLASUnitTests, testAXPY3)
 
 TYPED_TEST_P (FadBLASUnitTests, testAXPY4)
 
 TYPED_TEST_P (FadBLASUnitTests, testDOT1)
 
 TYPED_TEST_P (FadBLASUnitTests, testDOT2)
 
 TYPED_TEST_P (FadBLASUnitTests, testDOT3)
 
 TYPED_TEST_P (FadBLASUnitTests, testDOT4)
 
 TYPED_TEST_P (FadBLASUnitTests, testNRM21)
 
 TYPED_TEST_P (FadBLASUnitTests, testNRM22)
 
 TYPED_TEST_P (FadBLASUnitTests, testGEMV1)
 
 TYPED_TEST_P (FadBLASUnitTests, testGEMV2)
 
 TYPED_TEST_P (FadBLASUnitTests, testGEMV3)
 
 TYPED_TEST_P (FadBLASUnitTests, testGEMV4)
 
 TYPED_TEST_P (FadBLASUnitTests, testGEMV5)
 
 TYPED_TEST_P (FadBLASUnitTests, testGEMV6)
 
 TYPED_TEST_P (FadBLASUnitTests, testGEMV7)
 
 TYPED_TEST_P (FadBLASUnitTests, testGEMV8)
 
 TYPED_TEST_P (FadBLASUnitTests, testGEMV9)
 
 TYPED_TEST_P (FadBLASUnitTests, testTRMV1)
 
 TYPED_TEST_P (FadBLASUnitTests, testTRMV2)
 
 TYPED_TEST_P (FadBLASUnitTests, testTRMV3)
 
 TYPED_TEST_P (FadBLASUnitTests, testTRMV4)
 
 TYPED_TEST_P (FadBLASUnitTests, testGER1)
 
 TYPED_TEST_P (FadBLASUnitTests, testGER2)
 
 TYPED_TEST_P (FadBLASUnitTests, testGER3)
 
 TYPED_TEST_P (FadBLASUnitTests, testGER4)
 
 TYPED_TEST_P (FadBLASUnitTests, testGER5)
 
 TYPED_TEST_P (FadBLASUnitTests, testGER6)
 
 TYPED_TEST_P (FadBLASUnitTests, testGER7)
 
 TYPED_TEST_P (FadBLASUnitTests, testGEMM1)
 
 TYPED_TEST_P (FadBLASUnitTests, testGEMM2)
 
 TYPED_TEST_P (FadBLASUnitTests, testGEMM3)
 
 TYPED_TEST_P (FadBLASUnitTests, testGEMM4)
 
 TYPED_TEST_P (FadBLASUnitTests, testGEMM5)
 
 TYPED_TEST_P (FadBLASUnitTests, testGEMM6)
 
 TYPED_TEST_P (FadBLASUnitTests, testGEMM7)
 
 TYPED_TEST_P (FadBLASUnitTests, testGEMM8)
 
 TYPED_TEST_P (FadBLASUnitTests, testGEMM9)
 
 TYPED_TEST_P (FadBLASUnitTests, testGEMM10)
 
 TYPED_TEST_P (FadBLASUnitTests, testSYMM1)
 
 TYPED_TEST_P (FadBLASUnitTests, testSYMM2)
 
 TYPED_TEST_P (FadBLASUnitTests, testSYMM3)
 
 TYPED_TEST_P (FadBLASUnitTests, testSYMM4)
 
 TYPED_TEST_P (FadBLASUnitTests, testSYMM5)
 
 TYPED_TEST_P (FadBLASUnitTests, testSYMM6)
 
 TYPED_TEST_P (FadBLASUnitTests, testSYMM7)
 
 TYPED_TEST_P (FadBLASUnitTests, testSYMM8)
 
 TYPED_TEST_P (FadBLASUnitTests, testSYMM9)
 
 TYPED_TEST_P (FadBLASUnitTests, testTRMM1)
 
 TYPED_TEST_P (FadBLASUnitTests, testTRMM2)
 
 TYPED_TEST_P (FadBLASUnitTests, testTRMM3)
 
 TYPED_TEST_P (FadBLASUnitTests, testTRMM4)
 
 TYPED_TEST_P (FadBLASUnitTests, testTRMM5)
 
 TYPED_TEST_P (FadBLASUnitTests, testTRMM6)
 
 TYPED_TEST_P (FadBLASUnitTests, testTRMM7)
 
 TYPED_TEST_P (FadBLASUnitTests, testTRSM1)
 
 TYPED_TEST_P (FadBLASUnitTests, testTRSM2)
 
 TYPED_TEST_P (FadBLASUnitTests, testTRSM3)
 
 TYPED_TEST_P (FadBLASUnitTests, testTRSM4)
 
 TYPED_TEST_P (FadBLASUnitTests, testTRSM5)
 
 TYPED_TEST_P (FadBLASUnitTests, testTRSM6)
 
 TYPED_TEST_P (FadBLASUnitTests, testTRSM7)
 
 REGISTER_TYPED_TEST_SUITE_P (FadBLASUnitTests, testSCAL1, testSCAL2, testSCAL3, testSCAL4, testCOPY1, testCOPY2, testCOPY3, testCOPY4, testAXPY1, testAXPY2, testAXPY3, testAXPY4, testDOT1, testDOT2, testDOT3, testDOT4, testNRM21, testNRM22, testGEMV1, testGEMV2, testGEMV3, testGEMV4, testGEMV5, testGEMV6, testGEMV7, testGEMV8, testGEMV9, testTRMV1, testTRMV2, testTRMV3, testTRMV4, testGER1, testGER2, testGER3, testGER4, testGER5, testGER6, testGER7, testGEMM1, testGEMM2, testGEMM3, testGEMM4, testGEMM5, testGEMM6, testGEMM7, testGEMM8, testGEMM9, testGEMM10, testSYMM1, testSYMM2, testSYMM3, testSYMM4, testSYMM5, testSYMM6, testSYMM7, testSYMM8, testSYMM9, testTRMM1, testTRMM2, testTRMM3, testTRMM4, testTRMM5, testTRMM6, testTRMM7, testTRSM1, testTRSM2, testTRSM3, testTRSM4, testTRSM5, testTRSM6, testTRSM7)
 

Macro Definition Documentation

#define COMPARE_FAD_VECTORS (   X1,
  X2,
  n 
)
Value:
ASSERT_TRUE(X1.size() == std::size_t(n)); \
ASSERT_TRUE(X2.size() == std::size_t(n)); \
for (unsigned int i=0; i<n; i++) { \
COMPARE_FADS(X1[i], X2[i]); \
} \
;
#define ASSERT_TRUE(condition)
Definition: gtest.h:1985
#define COMPARE_FADS(a, b)
Definition: GTestUtils.hpp:112
int n

Definition at line 43 of file FadBLASUnitTests.hpp.

Function Documentation

TYPED_TEST_SUITE_P ( FadBLASUnitTests  )
TYPED_TEST_P ( FadBLASUnitTests  ,
testSCAL1   
)

Definition at line 90 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testSCAL2   
)

Definition at line 131 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testSCAL3   
)

Definition at line 173 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testSCAL4   
)

Definition at line 211 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testCOPY1   
)

Definition at line 245 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testCOPY2   
)

Definition at line 284 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testCOPY3   
)

Definition at line 329 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testCOPY4   
)

Definition at line 369 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testAXPY1   
)

Definition at line 404 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testAXPY2   
)

Definition at line 446 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testAXPY3   
)

Definition at line 494 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testAXPY4   
)

Definition at line 543 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testDOT1   
)

Definition at line 581 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testDOT2   
)

Definition at line 613 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testDOT3   
)

Definition at line 651 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testDOT4   
)

Definition at line 689 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testNRM21   
)

Definition at line 727 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testNRM22   
)

Definition at line 760 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testGEMV1   
)

Definition at line 794 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testGEMV2   
)

Definition at line 852 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testGEMV3   
)

Definition at line 916 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testGEMV4   
)

Definition at line 976 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testGEMV5   
)

Definition at line 1040 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testGEMV6   
)

Definition at line 1092 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testGEMV7   
)

Definition at line 1146 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testGEMV8   
)

Definition at line 1212 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testGEMV9   
)

Definition at line 1278 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testTRMV1   
)

Definition at line 1343 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testTRMV2   
)

Definition at line 1420 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testTRMV3   
)

Definition at line 1501 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testTRMV4   
)

Definition at line 1611 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testGER1   
)

Definition at line 1682 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testGER2   
)

Definition at line 1741 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testGER3   
)

Definition at line 1804 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testGER4   
)

Definition at line 1860 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testGER5   
)

Definition at line 1932 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testGER6   
)

Definition at line 2004 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testGER7   
)

Definition at line 2075 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testGEMM1   
)

Definition at line 2128 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testGEMM2   
)

Definition at line 2226 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testGEMM3   
)

Definition at line 2295 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testGEMM4   
)

Definition at line 2364 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testGEMM5   
)

Definition at line 2433 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testGEMM6   
)

Definition at line 2502 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testGEMM7   
)

Definition at line 2594 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testGEMM8   
)

Definition at line 2688 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testGEMM9   
)

Definition at line 2819 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testGEMM10   
)

Definition at line 2950 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testSYMM1   
)

Definition at line 3080 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testSYMM2   
)

Definition at line 3160 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testSYMM3   
)

Definition at line 3240 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testSYMM4   
)

Definition at line 3324 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testSYMM5   
)

Definition at line 3408 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testSYMM6   
)

Definition at line 3482 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testSYMM7   
)

Definition at line 3558 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testSYMM8   
)

Definition at line 3659 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testSYMM9   
)

Definition at line 3760 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testTRMM1   
)

Definition at line 3860 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testTRMM2   
)

Definition at line 3947 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testTRMM3   
)

Definition at line 4034 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testTRMM4   
)

Definition at line 4123 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testTRMM5   
)

Definition at line 4212 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testTRMM6   
)

Definition at line 4296 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testTRMM7   
)

Definition at line 4377 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testTRSM1   
)

Definition at line 4497 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testTRSM2   
)

Definition at line 4589 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testTRSM3   
)

Definition at line 4676 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testTRSM4   
)

Definition at line 4765 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testTRSM5   
)

Definition at line 4854 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testTRSM6   
)

Definition at line 4938 of file FadBLASUnitTests.hpp.

TYPED_TEST_P ( FadBLASUnitTests  ,
testTRSM7   
)

Definition at line 5019 of file FadBLASUnitTests.hpp.

REGISTER_TYPED_TEST_SUITE_P ( FadBLASUnitTests  ,
testSCAL1  ,
testSCAL2  ,
testSCAL3  ,
testSCAL4  ,
testCOPY1  ,
testCOPY2  ,
testCOPY3  ,
testCOPY4  ,
testAXPY1  ,
testAXPY2  ,
testAXPY3  ,
testAXPY4  ,
testDOT1  ,
testDOT2  ,
testDOT3  ,
testDOT4  ,
testNRM21  ,
testNRM22  ,
testGEMV1  ,
testGEMV2  ,
testGEMV3  ,
testGEMV4  ,
testGEMV5  ,
testGEMV6  ,
testGEMV7  ,
testGEMV8  ,
testGEMV9  ,
testTRMV1  ,
testTRMV2  ,
testTRMV3  ,
testTRMV4  ,
testGER1  ,
testGER2  ,
testGER3  ,
testGER4  ,
testGER5  ,
testGER6  ,
testGER7  ,
testGEMM1  ,
testGEMM2  ,
testGEMM3  ,
testGEMM4  ,
testGEMM5  ,
testGEMM6  ,
testGEMM7  ,
testGEMM8  ,
testGEMM9  ,
testGEMM10  ,
testSYMM1  ,
testSYMM2  ,
testSYMM3  ,
testSYMM4  ,
testSYMM5  ,
testSYMM6  ,
testSYMM7  ,
testSYMM8  ,
testSYMM9  ,
testTRMM1  ,
testTRMM2  ,
testTRMM3  ,
testTRMM4  ,
testTRMM5  ,
testTRMM6  ,
testTRMM7  ,
testTRSM1  ,
testTRSM2  ,
testTRSM3  ,
testTRSM4  ,
testTRSM5  ,
testTRSM6  ,
testTRSM7   
)