#include "Teuchos_UnitTestHarness.hpp"
#include "Teuchos_UnitTestRepository.hpp"
#include "Teuchos_GlobalMPISession.hpp"
#include "Stokhos_ConfigDefs.h"
#include "Kokkos_Core.hpp"
#include "Stokhos_KokkosArrayKernelsUnitTestNew.hpp"
#include "Stokhos_KokkosArrayKernelsUnitTestNewDecl.hpp"
 
Go to the source code of this file.
 | 
|   | 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 UnitTestSetup &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) | 
|   | 
| int  | main (int argc, char *argv[]) | 
|   | 
      
        
          | #define UNIT_TEST_GROUP_SCALAR_HOST_DEVICE | 
          ( | 
            | 
          SCALAR,  | 
        
        
           | 
           | 
            | 
          DEVICE  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | 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> 
      
 
 
      
        
          | 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  | 
            | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | int main  | 
          ( | 
          int  | 
          argc,  | 
        
        
           | 
           | 
          char *  | 
          argv[]  | 
        
        
           | 
          ) | 
           |  |