Stokhos Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Macros | Functions
Stokhos_KokkosArrayKernelsUnitTest_Host.hpp File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define UNIT_TEST_GROUP_SCALAR_HOST_DEVICE(SCALAR, DEVICE)
 

Functions

 TEUCHOS_UNIT_TEST_TEMPLATE_2_DECL (Kokkos_SG_SpMv, CrsProductTensorCijk, Scalar, Device)
 
 TEUCHOS_UNIT_TEST_TEMPLATE_2_DECL (Kokkos_SG_SpMv, TiledCrsProductTensorCijk, Scalar, Device)
 
 TEUCHOS_UNIT_TEST_TEMPLATE_2_DECL (Kokkos_SG_SpMv, SimpleTiledCrsProductTensorCijk, Scalar, Device)
 
template<typename Scalar , typename Device , bool Pack>
bool test_coo_product_tensor_cijk (const KokkosKernelsUnitTest::UnitTestSetup< Device > &setup, Teuchos::FancyOStream &out)
 
 TEUCHOS_UNIT_TEST_TEMPLATE_2_DECL (Kokkos_SG_SpMv, CooProductTensorCijk_Packed, Scalar, Device)
 
 TEUCHOS_UNIT_TEST_TEMPLATE_2_DECL (Kokkos_SG_SpMv, CooProductTensorCijk_Unpacked, Scalar, Device)
 
 TEUCHOS_UNIT_TEST_TEMPLATE_2_DECL (Kokkos_SG_SpMv, FlatSparseCijk, Scalar, Device)
 
 TEUCHOS_UNIT_TEST_TEMPLATE_2_DECL (Kokkos_SG_SpMv, FlatSparseCijk_kji, Scalar, Device)
 

Macro Definition Documentation

#define UNIT_TEST_GROUP_SCALAR_HOST_DEVICE (   SCALAR,
  DEVICE 
)
Value:
TEUCHOS_UNIT_TEST_TEMPLATE_2_INSTANT( Kokkos_SG_SpMv, CrsProductTensorCijk, SCALAR, DEVICE ) \
TEUCHOS_UNIT_TEST_TEMPLATE_2_INSTANT( Kokkos_SG_SpMv, TiledCrsProductTensorCijk, SCALAR, DEVICE ) \
TEUCHOS_UNIT_TEST_TEMPLATE_2_INSTANT( Kokkos_SG_SpMv, SimpleTiledCrsProductTensorCijk, SCALAR, DEVICE ) \
TEUCHOS_UNIT_TEST_TEMPLATE_2_INSTANT( Kokkos_SG_SpMv, CooProductTensorCijk_Packed, SCALAR, DEVICE ) \
TEUCHOS_UNIT_TEST_TEMPLATE_2_INSTANT( Kokkos_SG_SpMv, CooProductTensorCijk_Unpacked, SCALAR, DEVICE ) \
TEUCHOS_UNIT_TEST_TEMPLATE_2_INSTANT( Kokkos_SG_SpMv, FlatSparseCijk, SCALAR, DEVICE ) \
TEUCHOS_UNIT_TEST_TEMPLATE_2_INSTANT( Kokkos_SG_SpMv, FlatSparseCijk_kji, SCALAR, DEVICE )
TEUCHOS_UNIT_TEST_TEMPLATE_2_INSTANT(Tpetra_CrsMatrix, MatVec, double, Node) TEUCHOS_UNIT_TEST_TEMPLATE_2_INSTANT(Tpetra_CrsMatrix

Definition at line 294 of file Stokhos_KokkosArrayKernelsUnitTest_Host.hpp.

Function Documentation

TEUCHOS_UNIT_TEST_TEMPLATE_2_DECL ( Kokkos_SG_SpMv  ,
CrsProductTensorCijk  ,
Scalar  ,
Device   
)

Definition at line 43 of file Stokhos_KokkosArrayKernelsUnitTest_Host.hpp.

TEUCHOS_UNIT_TEST_TEMPLATE_2_DECL ( Kokkos_SG_SpMv  ,
TiledCrsProductTensorCijk  ,
Scalar  ,
Device   
)

Definition at line 78 of file Stokhos_KokkosArrayKernelsUnitTest_Host.hpp.

TEUCHOS_UNIT_TEST_TEMPLATE_2_DECL ( Kokkos_SG_SpMv  ,
SimpleTiledCrsProductTensorCijk  ,
Scalar  ,
Device   
)

Definition at line 127 of file Stokhos_KokkosArrayKernelsUnitTest_Host.hpp.

template<typename Scalar , typename Device , bool Pack>
bool test_coo_product_tensor_cijk ( const KokkosKernelsUnitTest::UnitTestSetup< Device > &  setup,
Teuchos::FancyOStream out 
)

Definition at line 187 of file Stokhos_KokkosArrayKernelsUnitTest_Host.hpp.

TEUCHOS_UNIT_TEST_TEMPLATE_2_DECL ( Kokkos_SG_SpMv  ,
CooProductTensorCijk_Packed  ,
Scalar  ,
Device   
)

Definition at line 217 of file Stokhos_KokkosArrayKernelsUnitTest_Host.hpp.

TEUCHOS_UNIT_TEST_TEMPLATE_2_DECL ( Kokkos_SG_SpMv  ,
CooProductTensorCijk_Unpacked  ,
Scalar  ,
Device   
)

Definition at line 221 of file Stokhos_KokkosArrayKernelsUnitTest_Host.hpp.

TEUCHOS_UNIT_TEST_TEMPLATE_2_DECL ( Kokkos_SG_SpMv  ,
FlatSparseCijk  ,
Scalar  ,
Device   
)

Definition at line 225 of file Stokhos_KokkosArrayKernelsUnitTest_Host.hpp.

TEUCHOS_UNIT_TEST_TEMPLATE_2_DECL ( Kokkos_SG_SpMv  ,
FlatSparseCijk_kji  ,
Scalar  ,
Device   
)

Definition at line 259 of file Stokhos_KokkosArrayKernelsUnitTest_Host.hpp.